1、配置Path和ClassPath及其原理
set JAVA_HOME=C:/jdk
set PATH=%JAVA_HOME%/bin;C:/Windows;C:/Windows/Command
set CLASSPATH=%JAVA_HOME%/jre/lib/rt.jar;.
原理:
在WINDOW中,每一个能够执行的指令都存储在硬盘的某个角落,WINDOW在调用的时候,会去默认的路径下面去寻找,若找到则执行,找不到则报错。
- JAVA_HOME:Java所在的目录
- PATH:根据PATH的路径去寻找Java程序的命令操作,如javac、java等,如果不设置则WINDOW无法识别这些命令,设置PATH之后,WINDOW会自动去设置的路径下去寻找。
- CLASSPATH:设置当前应用程序的执行路径,默认可能WINDOW无法获悉应用程序的执行路径,在设置CLASSPATH之后,WINDOW会去CLASSPATH设置的路径下去寻找需要执行的应用程序,或者相关类库的位置。
2、Java编程规范
1)命名规则:
a. 工具包应与应用包同级
如:com
|-.公司名
|-.项目名称
|-.模块名称1
|-.模块名称2
...........
|-工具包名称
b. Java包package命名全部小写
c. 一行不要超过80个字符,并主要使用折行的写法(ctrl+shift+f自动换行)
d. 变量命名:
i. 简单类型变量名称:由小写字母前缀+具有意义的大写字母起头的英文单词组成,如循环计数器:nLoopCounter;
简单数据类型前缀表:
(boolean:b;char:c;byte:y;short:s;int:n;long:l;float:f;double:d)
ii. 实例命名
e. 方法命名
存取性质:get、is、set前缀
一般类型:动词+名称短语
2)代码添加注释:
a. 类的注释说明格式:
/** * <p>类的说明</p> * * @author Administrator * * @version 1.0 2013-07-15 01:03:33 Administrator * * <p>1.1 2013-07-19 02:01:13 shma1664 修改的内容</p> * <p>1.2 2014-03-22 12:43:17 XXX 修改的内容</p> * * @see 参考类1 * @see 参考类2 */
b. 属性注释说明格式:
简单属性:/** 说明的内容 */
重要属性说明: /**
*
*/
c. 方法的注释说明格式:
/** * 方法的说明 * @param fileName 文件名(参数说明) * @param XXX * @return 应用处理的结果说明 * @throws SQLException 判处的异常 * @see 参考类1 * @see 参考类2 */
3)编写类和方法的约定
- 创建每一个类的时候,使用main()方法测试
- 将方法设计成简单、功能性单元,方法只做同样的一件事情,保证方法之间的重用
相关推荐
Object-Oriented Programming in Java • Similarities with C++ • Differences C++
react的使用demo代码,内含react的多种使用方法
rulesets/java/ali-exception.xml,rulesets/java/ali-flowcontrol.xml,rulesets/java/ali-naming.xml,rulesets/java/ali-oop.xml,rulesets/java/ali-other.xml,rulesets/java/ali-set.xml -f text
java的一个ssm框架快速学习oop,di,aop等spring框架思想的demo
Creating visual editor with Java
French Java cours from basics up to the advanced topics in java language
java compiler code source for that are nice work wassim ahmed algorithm oj
一些用Java写的小程序,虽然不大,但是对于理解面向对象还是蛮有用的
java面向对象考试题,包括了笔试和机试题。比较全面,小有难度。
this is game text base
新手训练demo
Java 多线程学习实验代码 multithreading 多线程实验学习代码 multithreading
【IT十八掌徐培成】Java基础第04天-03.OOP-栈区-堆区-引用.zip
source code about BST on Java
this is about writing source code in Java s object-oriented-programming (OOP) way
javaOOP---1.2.docx
JavaOOP-pet.txt
Java逻辑基础题6-OOP -答案.docx
Yii -- a high-performance component-based PHP framework best for developing large-scale Web applications.... Written in strict OOP, Yii is easy to use and is extremely flexible and extensible.
【IT十八掌徐培成】Java基础第04天-02.OOP概念-定义类-创建对象.zip