1、了解Java的发展历史
1.1了解Java语言
1.1.1Java的起源
1.1.2Java建立在C和C++基础之上
1.1.3Java语言的优点和缺点
1.2了解Java语言的应用领域
- Web应用(重点)
- 桌面应用
- Java移动开发(Android)(重点)
1.3掌握Java语言的发展过程
1991,sun公司成立Green项目
1.4和Java相关的几件事情
SUN公司、Oracle公司、JDK开发包(类包开发环境)、JRE运行环境、JVM虚拟机、JavaSE(JavaME/JavaEE)、Eclipse、Java和咖啡的关系、Java和Android的关系。
2、掌握Java语言特点及平台划分
2.1Java语言的特点:
简单、高效;面向对象;跨平台(重点)、交互式特性、多线程机制、动态的内存管理(重点)、安全性
2.2Java平台划分
JAVA源码-Java字节码-JVM虚拟机-操作系统-一次编译,到处运行-Java跨平台,Java虚拟机不夸平台
2.3动态内存管理
JAVA自动回收内存-JAVA垃圾回收器GC(garbage collection)-轮询机制
2.4Java平台的划分
标准版JAVA SE/企业版JAVAEE/Micro版本JAVAME
3、熟练掌握开发环境搭建
下载JDK-安装JDK-配置环境变量(重点)-测试安装
下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载:百度-JDK-oracle下载-需要注册账号。
安装:一路确定
配置环境变量:cmd命令中输入path可以查看环境变量;
测试安装命令:javac java _version
4、编写第一个Java程序
大小写敏感-命名规范-原文件名和类名相同-主方法入口
编写:记事本-HelloWorld.java
编译:javac HelloWorld.java
生成HelloWorld.class
执行:java类 不带.class HelloWorld
public class HelloWorld{
//class
public static void main(String[] args){
//method
System.out.println("Hello World!");
}
}
//1.public 关键字 公共的类 后面要有一个空格
//2.class 关键字 类 后面要有一个空格
//3. HelloWorld 类名称 命名规则 驼峰命名法 首字母大写 单词分割首字母大写
//4.{}配对 类体 class body
//5.public 关键字 公共方法
//6.static 静态方法 可以直接访问 不需要实例化
//7.void 方法的返回值为空
//8.main 主方法 入口方法 程序从这个方法进入 并开始执行
//9.(String[] args) main方法的参数 类型是字符串数组类型
//10.{} 方法体 method body
//11.System 类型里面的一个类 JDK 自带的一个类
//12.out 静态变量
//13. println 方法 out 变量里的一个方法 输出到控制台 ln 换行输出
//14.“Hello World”字符串参数 输出的内容是他
//15. : 表示语句的结尾
//区分大小写 class Class hello Hello
//乱码的问题:System.out.println("你好世界!");编译后乱码
//另存为 编码方式选‘ANSIC’
5、使用Java开发工具Eclipse
下载安装-界面纵览-创建JAVA项目-常用快捷键-项目调试
下载:百度-Eclipse-Eclipse IDE for Java Developers
安装:
界面预览:
创建JAVA项目:创建包-创建类-运行类-导出jar包-导入导出项目
运行:Ctrl+F11
代码自动导入:ALT+/
注释:ctrl+/
提示错误原因:ctrl+1
源码格式化:ctrl+shift+f
导入错误包:ctrl+shift+o
调试f5f6f7f8