java写代码繁琐 java语法繁琐

java代码为什么那么繁琐

1. Java语言是不是繁琐呢?手头有一本《Thinking in Java》中文第四版,数了一下正文共22章856页。随手翻一下,示例代码和讲解正文大概比例在1.5 : 1这样。没有真正用Java干过项目的人肯定会大为惊叹:我勒个去,这么多知识点!此为“繁”;

创新互联建站专注于盐亭网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供盐亭营销型网站建设,盐亭网站制作、盐亭网页设计、盐亭网站官网定制、微信小程序定制开发服务,打造盐亭网络公司原创品牌,更为您提供盐亭网站排名全网营销落地服务。

2. 绝大部分搞编程的人,事实上,都是在使用一门语言的某个子集。该子集的形成由项目主导者发起、开发活动参与者共同决定,且相对长期稳定。每一个即将参与该项目的人肯定会先把语言学个大概(其难度参考前一条),然后再根据项目学习该语言子集,最后固化下来。不断使用该子集固然能提升开发效率,但代价不菲,极容易就变成了项目中的一颗镙丝钉(“专家”);

3. 一门语言的设计肯定不会一蹴而就,一步步改良。没记错的话,Java诞生于1995年左右,到今天已经快满20年。在当时那种IT环境和条件下设计出来的语言,必然存在许多妥协、限制与错误,既不能随便将之抹除(可能还有很多工程依赖着),也不能随便更正,只能通过添加新语法、新类库来打补丁,导致语言更“繁”。举个例子,非内建容器类库是一个典型硬伤,再举个例子,时间日期类没见有多好用,也没见有更新过,连替代品都没见过(恕我不写Java,的确没见过);

4. 类库(框架)丰富是好事还是坏事,要看针对同一个任务能找到多少替代品。如果有三到四个,那么肯定是好事,既不会造成单点故障,也不至于造成理解和记忆上的负担。但是类库太多,选择太多,人的幸福感反而会下降,高效率也就无从谈起;

5. 框架真的可以保证快速开发吗?熟悉的话是可以的,专家编程嘛!但是

熟悉之前要花非常多时间学习使用吃闷亏。

框架只能免除掉一部分开发工作量。

框架跟业务总是存在“不合缝”的差异。

只不过将复杂度从开发转移到了部署运维。

依赖性极强。

6. IDE可以提高开发效率吗?仅仅一部分罢了。IDE本身就是个非常复杂的东西,将之调校到符合个人开发步调的进程可能会持续很久,事实上大部分人也只是用一些常用功能罢了。而且

基于图形界面意味着自动化不容易(需要编写额外插件)。

出了问题查找原因不易。

依赖性极强。

7. Java本身是面向系统(机器)的,不是面向开发人员的。这种强设计保证有助于提升目标系统的可靠性,却牺牲了开发人员的幸福感。既然设计得如此严谨规范,为什么不能自动生成Java程序,

每次写JAVA代码的时候,eclipse会自动给我加括号,引号,等我写完以后,总是要用右方向键移到最后加分号。

end键,可以移动到行末;

如果是往右一个个单词的移动,可以使用Ctrl+右键

Ctrl+End可以移动到整个文件的最末

写JAVA后端代码时逻辑混乱怎么办?

理解Java编程思想:万物都是对象。

写Java代码最重要是厘清做一件事成员、责任应该放在哪一边

另外如果代码写不好,可以多读一些经典代码,从小模块开始,看看别人怎么设计的。

慢慢开始模仿,

另外就是有机会的话可以重写一下自己的代码,

JAVA我现在只会编写简单的代码,但是复杂就挣不出来,希望高手指点?

没有人能利用别人的方法取得成功的,因为每个人的长处不一样

程序设计首先是大体的轮廓,然后分成几个主要部分,主要部分分完,那么就不要考虑其它部分的代码如何写,只专注写单个部分功能就行了

写个功能首先能概括的看出这个功能需要用到哪几个主要的技术,然后按这个目标去实现代码,如果看不出大体的技术,那就首先用语言把整个程序流程写出来,然后把这些语言翻译成java语句就行了,不过有的人很难用语言把逻辑写清楚

最重要的一点,你可以不用熟练掌握那么多,但是你必须知道有那些东西,如果一个人连会飞的东西都没见过是永远想不到有飞机出现的

入门编程的话学Java还是Python?

如果你立志成为程序员的话,建议先学java。千锋教育有线上免费Java线上公开课。 因为Java的发展前景很好,尤其随着因特网和IT产业的不断发展,Java技术的应用范围也是越来越广。不管是手机软件还是计算机软件,只要是你用电子产品的时候就会遇到Java相关的事情。此外,越来越多的企业采用Java语言开发网站,因此对Java人才的需求也在不断增加。所以Java工程师的薪水也随之上升。因此无论是从人才需求还是薪酬水平来看,Java的发展前景都不会让人担心。虽然对新手来讲, Python比Java更容易上手,而且代码易读性强,但是如果你想你的代码可以在任何地方都能执行的话,那么还是选择Java吧。不过Java的可移植性也是有代价的,使用Java你需要购买更大的机器,消耗更多的内存,并且程序更加难以开发。但是java后期的发展前景会更好。如果想了解更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。


当前文章:java写代码繁琐 java语法繁琐
文章来源:http://hbruida.cn/article/docdpic.html