Posted on 2006-11-11 21:30
pts 阅读(297)
评论(0) 编辑 收藏 所属分类:
Java
第二章
1、包声明必须在除注释外的第一行
2、编程命名规范:
-
包名通常全小写
-
类名、接口名,各个首字母大写
-
方法名、变量名,首字母小写,其余单词首字母大写
-
常量,全大写,单词间用下划线
3、方法:如返回void,可有空的return语句,表示结束并返回
4、关键字列表:
- 类和接口:class,extends,implements,interface
- 包:import,package
- 数据类型:boolean,byte,char,short,int,long,double,float
- 可选值:false,true,null
- 流程控制:break,continue,switch,case,default,do,while,for,if,else,return
- 异常:try,catch,finally,throw,throws
- 修饰符:public,protected,private,static,final,abstract,synchronized,transient,volatile
- 操作符:instanceof
- new、this、super、void
- 保留字:const、goto
5、标识符要求:
- 首字符为字母、下划线、美元符号、人民币符号
- 其他由数字、字母、下划线、美元符号组成
- 不能用关键字
- 无长度限制
- 大小写敏感
6、javac命令选项:
- -nowarn
- -verbose 输出详细信息
- -deprecation 显示不鼓励使用信息
7、java命令选项:
- -verbose
- -Dname=value,设置系统属性,可以通过System.getProperty("name")获得属性值
- -jar 运行jar文件
- 应用已设classpath使用 %classpath%
8、jar命令选项
- -cvf ***.jar pathname 创建jar文件
- -xvf ***.jar 展开jar文件
- 创建可运行jar文件
-
- 在待创建根目录下建立Mainfest.txt文件,内容
Main-Class:com.abc.def.AppMain
- jar -cvfm ***.jar Mainfest.txt pathname
- 运行可用
java -jar ***.jar
9、javadoc命令选项
- -public/protected/package/private 生成级别
- -version/author 解析version/author信息
- -splitindex 为每个索引字母生成一个索引文件
10、jvm运洗过时数据区
- 分为堆区、方法区、栈区
- 堆区存放对象,方法区存放类型信息(静态变量、方法信息)