衡量一个程序的好坏的标准
- 正确性
- 可读性
- 健壮性(鲁棒性)
- 高效率与低存储
1. JavaSE JavaEE与 JavaME的关系
| JavaSE:支持面向桌面级应用(如Windows下的应用程序)的Java平台,提供了完整的Java核 心API,此版本以前称为J2SE |
|---|
| JavaEE:为开发企业环境下的应用程序提供的一套解决方案。该技术体系中包含的技术如 :Servlet 、 Jsp等,主要针对于Web应用程序开发。版本以前称为J2EE |
|---|
| JavaME:支持Java程序运行在移动终端(手机、 PDA)上的平台,对Java API有所精简,并加 入了针对移动终端的支持,此版本以前称为J2ME |
|---|
| JavaCard:支持一些Java小程序( Applets)运行在小内存设备(如智能卡)上的平台 |
|---|
2. Java语言的特点
跨平台性 ——————-> JVM
健壮性 ———————-> 垃圾回收机制
面向对象
3. JDK,JRE与JVM之间的关系
4. JDK的安装以及环境变量的配置
.java 后缀的源文件
- 编译
javac [待编译文件名.java]
- 执行
java [类名]
class HelloWorld{public static void main(String[] args){System.out.println("Hello, World!");}}
javac ./HelloWorld.javajava HelloWorld

注意使用java执行程序时前面不要加
./后面不要加 后缀 声明为public的类应与文件名一致,否则编译失败 ,且一个.java文件中最多一个public类 编译成成的字节码文件名与源码中的类名一致,有几个类就会生成几个字节码文件
/**文档注释@author zdkk@version 1.0用于生成文档的命令是javadoc*/public class HelloWorld{/*下面是程序入口main函数*//**如下是main方法*/public static void main(String args[]){System.out.print("Hello,World!");System.out.println("Hello,World!");System.out.println();}}class Person{public static void main(String args[]){System.out.println("Hello, Person!");}}class Animal{public static void main(String args[]){System.out.println("Hello, Animal!");}}
6. 注释
单行注释 //
多行注释 /**/
文档注释 javadoc /** */
7. API文档
8. 良好的编程风格
- 代码块
行尾风格或者次行风格
- 注释风格
类或方法用文档注释
方法中的某一块或一行选用单行或多行注释


