首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Java编程学习,习惯的养成

给你Java学习路线:html-css-js-jq-javase-数据库-jsp-servlet-Struts2-hibernate-mybatis-spring4-springmvc-ssh-ssm

规范的、标准化的Java程序,不仅有利于我们学习,又方便以后对项目的维护。作为一个优秀的程序员不仅需要有流畅、高修的代码,同时良好习惯的养成一样不可获缺!

1命名要规范

类名首字母大写,例如ClassName;字段、方法以及对象的首字母要小写,例如password。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母,同时第一个字符必须是字母、下划线,不能是数字。另外,命名尽量使用有意义的英文,比如登录,用login,避免使用中文式英语,写成denglu;

2

尽可能的添加注释

比如我们自己写的代码,过了很久,重新再看的时候,可能连自己都不知道这个代码是什么意思了。又或者其他同事想学习或使用的时候,不知道这段代码是什么意思。如果我们添加注释,详细的讲解这个功能是用来做什么的,那么就不会出现这样的问题;

3

必要时考虑采用内部类

如果发现类与类之间结合得非常紧密,就需要考虑是否采用内部类,方便改善编码及维护工作;

4

尽可能的使用private

在多线程环境中,隐私是特别重要的一个因素,只有private字段才能在非同步使用的情况下受到保护;

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

END

方法/步骤2代码中不提倡的写法

1

尽量避免随意使用静态变量

金泰变量和类同步,类不卸载,对象将常驻内存,知道程序终止;

2

尽量避免过多过常的创建Java对象

话费时间去创建对象,回收对象也是一种开销,尽量复用对象,用基本数据类型或数组代替对象;

3

尽量避免使用Finalize方法

导致GC负担更大,程序效率更差;

4

尽量避免变量的重复计算

如遍历数据的长度,一次计算即可;

END

小编推荐一个学Java的学习裙【 六五零,五五四,六零七 】,无论你是大牛还是小白,是想转行还是想入行都可以来了解一起进步一起学习!裙内有开发工具,很多干货和技术资料分享!

方法/步骤3代码中提倡的写法

尽量在合适的地方使用单例

减轻加载的负担,缩短加载的是时间,提高加载的效率;

尽量使用局部变量

实例变量和静态变量等都在堆中建立,速度慢,局部变量放在栈中,速度快;

处理好包装类型和基本类型适用男场景

包装类型属于在堆中创建,基本类型在栈中创建,有对象方面需要处理使用包装类型,其他提倡基本类型;

字符串拼接多用StringBuffer和StringBuiler

尽量初始化StringBuffer和StringBuiler的程度,字符数组动态添加字符串;

合理使用HashMap

多使用HashMap的构造方法,初始化它的大小,扩容是一件很耗费性能的事情;

END

注意事项:

良好习惯的养成不是一朝一夕的事,所以我们必须从基础开始,从点滴做起;

一切从实际出发,代码的学习只有一个办法:勤学多练;

熟练那些Java核心的方法函数的调用,综合起来练习项目的开发。

Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180209A0EZD200?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券