一、JDK原理与安装配置
这个部分由各种资源可以参考,这里仅给出一下3点:
资源: 百度网盘搜索引擎 / 胖次(http://www.panc.cc/)网盘 / 官网(http://www.oracle.com)
安装过程: 百度经验(http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html)
概念:需要搞明白JDK,JRE的有关名词
二、IDE的选择
1、重量级的编辑器:
像Eclipse,NetBeans或者Visual Studio那样的集成开发环境(IDE)。假如你用特定的软件工具和在特殊的处理器上编程,那么它们很 出色。但是,这种编辑器高度集成化,编译、执行没有分开进行。同时,对于初学者来说,编译器的格式化等智能功能也不利于初学者养成良好的编程习惯。
2、中量级编辑器
如Windows上的Notepad++,Mac上的TextWrangler。我常用的是UltraEdit,破解方法只要下载一个注册机按步骤做。此外,需要注意,UltraEdit可以访问JDK的环境编译执行(如下),具体配置方法可参考(http://blog.youkuaiyun.com/zdhliang/article/details/6987938),而且在Windows,OSX,Linux上都可以用。SlickEdit是专业级的编辑器,要价数百美元,可能对绝大多数任务杀伤力过大,但我的一些同事却很忠于它。(希望他们没有吐槽它)
3、轻量级编辑器:
操作系统自带的基本编辑器(像Windows上的记事本,Mac上的TextEdit)但功能有限。
三、编码规范
1 、命名规范:
包名规范:
如Com.SuperMap.win7.First.test1
类、接口命名规范:
类名应该是名词,并且是大小写混合的。首字母要大写。尽量保证类名简单并且描述性强。避免使用只取单词首字母的简写或者单词的缩写形式,除非缩写形式比单 词的完整形式更常用(例如:URL或者HTML)。
方法命名规范:
方法名须为动词,首字母小写,第二个单词大写。
变量命名规范:
首字母小写,第二字母大写,要求描述性强,短小,易于记忆。临时变量一般用i,j,k,m,n 字符变量 c,d,e
常量命名规则:声明为类常量的变量或者ANSI常量应该全部为大写字母,并且每个单词间用下划线“_”隔开。
2、 注释规范:
块注释
块注释主要用于描述:文件、方法、数据结构和算法。与所描述的代码一致
行尾注释
注释标记“//”能够注释一行或者该行由“//”开始直到行尾的部分。
文档注释:每一个接口,类的声明前要作说明
3、 构造方法规范 :
工具类不允许有public或default构造方法。这可以避免不必要的创建实例。一个类里面的所有public方法都是static的,则这个类就可以作为工具类。
4、 修饰符规范:
public final staticint xxx=xxx
5、 声明规范:
1) 每行定义的变量数目必须有且只有一个。
2)在声明局部变量的时候就要初始化变量。
3)数组的[]应该放在类型名的后面,而不是变量名的后面
四、源代码管理
需要不断积累一些优秀的源码。那么,同时也就需要相应的分类管理。
一般来说,以上三种,是比较高级的一种选择,本人也在摸索中,这里不再卖弄。