给初学Java的老铁,知道这4点太重要了!

212 阅读4分钟

F0B0ED98-AB2A-4203-B969-1A4272846126.png

【此文章转自乐字节】

好的开端是成功的一半,这个不算建议。

建议多了可能失去意义,所以只给以下4点。仅仅是建议不是法律规定。软件基本原则只有一个,满足用户的需求。

1. 职业道德

清晰的代码规范布局,简明扼要的注释(教材里的注释可能是语法注释,是考虑您正在学习java,而程序员更感兴趣的是功能实现而非代码注释,您以后上班了要注意,否则其他人会悄悄话给你:我们也学过java)。好的命名,能让代码更容易被他人理解,这就是所谓的职业道德之一。比如对象的名字,方法的名字。有关建议也可多注意教材里的代码,比如方法的名字以实现的功能的依据,对象的名字最好见名知意,比如用形象化或拟人化的手法给对象命名。

2. 算法是否可以分而治之

一个类中出现一个过长的方法时(方法体的代码过多),就需要思考,是否可以把这个方法划分为多个小方法(设计模式里的所谓模板方法的思想)。然后这个方法只需调用这些小方法即可,这样不仅有利于代码的维护也便于对算法分而治之。

3.避免出现重复代码

如果几个类中具有相同的功能代码,最好重新写个新类,把重复的功能代码集中到这个新类,从何避免项目中出现重复功能代码,避免重复的功能代码是一个好的设计的开始,也是防止出现严重问题的策略之一。就像老师经常说,在编辑一个word或源代码时,千万不要重复打开多个副本,否则因为操作不当可能触发灾难性的后果。毕业设计期间,因为不注意这个原则,您可能经常听到一些同学痛苦的喊叫。

4.面向抽象的思想

当你发现修改一个小功能,或增加一个小模块时,就引发一次软件崩塌,也许是你对抽象类或接口理解的还不是很到位,多看看教材里,比如4/5/6章关于面向抽象和面向接口的思想或本公众号里的一些有针对性的文章。

Martin Flower有一句经典的话:"任何一个傻瓜都能写出计算机可以理解的程序,只有写出人类容易理解的程序才是优秀的程序员。"

作为最受欢迎的编程语言之一,Java 已经走过了20多个年头。从已经落寞的诺基亚到现在火热的电商系统,我们都能看到 Java 语言的身影。虽然这几十年来,也都陆续有众多其它语言出现,但它们在普及程度上仍然无法与 Java 相提并论。

所以,我也认为,**在未来十年,Java 仍将会是最受欢迎的编程语言。**如果你想成为一名合格的后端工程师,并且想入职知名的互联网公司,那我推荐你深入学习 Java。原因如下:

  • **薪水高。**Java 工程师的月薪普遍在 10k-50k 之间,相比于一般职位,可谓“高薪”。

  • **工作岗位较多。**包括阿里巴巴、京东、去哪儿网、亚马逊在内的知名公司都在使用 Java 语言。

  • **生态非常成熟。**Java 不仅仅只是一种主流编程语言,它同时也代表着一整个活跃的生态系统。你在大数据、微服务、云计算等热门领域都能看到它的身影。

可以说,学好了 Java,不愁没有用武之地,未来的开发之路会非常宽广。

注:每周福利均会更新,更多福利等你领取,更多技巧,欢迎在评论区一起交流!

+君羊前面三位606,中间三位846,后面三位127,进君羊暗号T123,领取Python ,web前端开发,Python爬虫,Python数据分析,大数据开发,人工智能,Java项目,Java基础等精品学习课程。带你从零基础系统性的学好Python,Java,web前端和大数据等!做一名牛逼的程序员!

END
祝大家学的愉快,学的神速。
有帮助的话,各位小伙伴可以点个赞收藏支持下啦!❤️
也欢迎关煮lili,一个在变秃,但能带你变强的程序员~
今天先说这么多,我是乐字节哩哩,一个有趣的灵魂!下期见!

最后给大家推荐几个B站超详细的Java、大数据、python等自学课

从Java零基础到项目实战哦【b站BV: BV1CB4y1A7sk】

十大企业级项目自学课【b站:BV14K411F7HJ】

超棒的前后端分离项目【b站:BV1zf4y1p7wC】

大数据全套完整版【b站:BV1aK4y197TP】

python小白入门到精通完整版【b站:BV1Sp4y1W77E】

将bv号,复制去b站即可