Java理论知识
Java特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
Java三大版本
JavaSE:标准版本(桌面程序,控制台等)
JavaME:嵌入式开发
JavaEE:企业级开发(web端,服务器开发等)
概念
JDK:JAVA DEVELOPMENT LIT
JRE:JAVA RUNTIME ENVIRONMENT
JVM:JAVA VIRTUAL MACHINE
开发环境搭建
jdk下载与安装
- 百度搜索并下载安装属于适应电脑版本的jdk
- 记住安装路径
配置环境变量
- 我的电脑——右键属性——高级系统设置——环境变量——新建系统变量(JAVA_HOME 安装jdk路径)——配置path变量(末尾新建 %JAVA_HOME%\bin 再新建%JAVA_HOME%\jre\bin)
- 检测:打开cmd——输入java -version
Java——HelloWorld
-
新建java文件,编写
public class Hello{ //Hello要跟Java文件名一致 public static void main(String []args){ System.out.printlin("Hello World!"); } }
-
编译:javac Hello.java
-
运行class文件:java Hello
1.注意单词大小写,大小写敏感
2.尽量用英文
3.文件名和public class类名相同
4.符号用了中文
java程序运行机制
- 编译型
- 解释型
程序(.java )——编译器——字节码(.class)——类装载器——字节码校验器——解释器——操作系统平台