Java三大版本
write once,run anywhere.
-
J2SE标准版(桌面程序,控制台开发)
-
J2ME移动版(手机)
-
J2EE企业版(web端,服务器开发)
2006:Hadoop
2008:Android
Java特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性(反射机制)
- 多线程
- 安全性
- 健壮性
JDK、JRE、JVM
- jdk:java development kit
- jre:java runtime environment
- jvm:java virtual machine
安装JDK
- 下载JDK8
- 同意协议
- 下载对应版本
- 安装JDK
- 记录安装目录
- 配置环境变量(高级系统设置——>系统变量)
卸载JDK
- 删除java安装目录
- 删除 JAVA_HOME
- 删除path下关于java的目录
- Java-version
HelloWorld
-
创建工作目录
-
新建一个Java文件
- 文件后缀为.java
- Hello.java
-
编写代码
public class Hello{ public static void main(String[] args){ System.out.print("i'm renpeng!"); } } -
编译javac java文件,生成class文件
-
java运行class(不加后缀)
注意
- 注意大小写敏感
- 尽量使用中文
- 文件名 和 类名保持一致,并且首字母大写
- 符号是否为英文
java运行机制
- 编译型
- 解释型
源程序.java——>java编译器——>字节码.class——>类装载器——>字节码校验器——>解释器——>操作系统平台
浙公网安备 33010602011771号