海上月明

editer by sun
posts - 162, comments - 51, trackbacks - 0, articles - 8
   :: 首页 :: 新随笔 ::  :: 聚合  :: 管理

学习孙卫琴java面向对象编程 Note

Posted on 2006-11-11 21:30 pts 阅读(297) 评论(0)  编辑  收藏 所属分类: Java

第二章
1、包声明必须在除注释外的第一行
2、编程命名规范:

  • 包名通常全小写
  • 类名、接口名,各个首字母大写
  • 方法名、变量名,首字母小写,其余单词首字母大写
  • 常量,全大写,单词间用下划线

3、方法:如返回void,可有空的return语句,表示结束并返回
4、关键字列表:

  1. 类和接口:class,extends,implements,interface
  2. 包:import,package
  3. 数据类型:boolean,byte,char,short,int,long,double,float
  4. 可选值:false,true,null
  5. 流程控制:break,continue,switch,case,default,do,while,for,if,else,return
  6. 异常:try,catch,finally,throw,throws
  7. 修饰符:public,protected,private,static,final,abstract,synchronized,transient,volatile
  8. 操作符:instanceof
  9. new、this、super、void
  10. 保留字: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运洗过时数据区

  • 分为堆区、方法区、栈区
  • 堆区存放对象,方法区存放类型信息(静态变量、方法信息)



只有注册用户登录后才能发表评论。


网站导航: