大家好,今天小编关注到一个比较有意思的话题,就是关于java语言奇葩的问题,于是小编就整理了2个相关介绍Java语言奇葩的解答,让我们一起看看吧。
刚开始入门j***a语言,完全看不懂怎么办?
一开始学,没有基础的话是不容易看懂,但是你要坚持,很多知识学习起来是循环递进,有相互补充说明的。很多一开始比较慢的知识学习到后面章节时候就会懂了,所以很多老师会说前面学习不会的可以先记下来,等你后面继续学习的时候会逐渐明白。
学习一门新知识的时候,一开始总是懵懵懂懂的,因为我们不知其所以然,等你继续深入学习和应用后就会知其所以然。
我就是自学j***a几个月,然后上了培训班,工作了3年。我觉得学j***a,需要兴趣和毅力,缺一不可。j***a的学习不需要多高的智商。一定要有兴趣,愿意学习里面的各种技术,做到这些,就一定能学好。
首先你要把学习编程语言的恐惧感排除掉。把基础理论学习清楚,树立面向对象思想,当你能把万物都能抽象成对象,就能入门了。
学习一门编程语言和学习一门人类语言都差不多,甚是更好学。编程语言有固定的语法,固定的模式。只要不好高骛远,多想多写,入门不难的。
怎么反驳认为J***a效率低、自称J***a一生黑的人?
直接打他脸上,闹着玩啊
技术层面:
1. 至今为止,j***a是大量实际得到应用的语言中,可读性最强,最利于阅读和理解,语法最严谨和规范的语言(当然,这也可以理解为语法繁琐的另一种表述)之一,在这一点上,只有已经基本退出历史舞台的pascal可与之相提并论。而pascal并不是面对对象的,(面对对象的特点和优势我就不再赘述了,有兴趣可以查阅相关资料)。
基于这一点,产生了很多其独特的优势,例如:j***a是目前最佳的算法及数据结构教学语言(这个位置以前曾经是属于pascal的)
j***a是传统的软件开发过程(生命周期管理)的最佳实践语言,即在传统的 “需求-设计-代码-测试” 这样的一个过程中,j***a是最能够最大程度贯彻和实践软件工程学的理论的。从设计工具直接生成代码,没有比j***a更出色和靠谱的了。而从代码去逆向生成的j***adoc和uml也堪称经典。只有j***a能够在执行和操作层面,将“设计-代码”这个过程如此出色的无缝集成起来。
j***a的白盒测试方面的表现非常出色和易行
j***a在代码评审,缺陷管理,开发规范约束,大团队的协同开发方面,有着无可争辩的突出优势
其实这样的例子有很多,就不一一举述了
2. j***a有着目前为止,最丰富,最强大的IDE开发环境,这是历史原因形成的,包括商业因素在内
3. j***a有着现有所有语言中,拥有最长的产品线,适用性是最广的语言之一。从前端的app应用,到嵌入式,到web,到服务器应用
如果他用的是C++,那他说的在某种程度上是正确的,这没什么好反驳的。
你之所以想反驳,无非是自己掌握的技术处于鄙视链的下游,以及对方过于嚣张的态度,这样的反驳没有意义。
对方在某种程度上立于不败之地而且还似乎有几分道理,好像掌握了真理,而且态度还让你很不爽,这才是你难受的原因。
程序员届有太多这样的鄙视链了,所以经常就争吵不休,问题是C++有C++的优势,J***a有J***a作为互联网工厂语言的强大之处,不比掌握的程度,比语言本身意义何在?
到此,以上就是小编对于j***a语言奇葩的问题就介绍到这了,希望介绍关于j***a语言奇葩的2点解答对大家有用。