初始Java
一、Java特性和优势
简单性;面向对象;可移植性;高性能(即时编译);分布式(URL,统一资源定位,网络调用);动态性(反射);多线程;安全性(适合网络分布式环境);健壮性(异常机制);解释型的
二、Java三大版本
- JavaSE:标准版(桌面程序,控制台开发。。。)(基础、核心)
- JavaME:嵌入式开发(手机,小家电。。。)(没人学,了解就好)
- JavaEE:企业级开发(web端,服务器开发。。。)
三、JDK、JRE、JVM
- JDK: Java Development Kit
- JRE: Java Runtime Environment
- JVM: JAVA Virtual Machine
从这张图中可以看到,JDK包含了JRE,所以安装的时候只用安装JDK就可以了。
四、开发环境塔建
1)JDK下载与安装
卸载JDK:a)找到JDK安装目录(看JAVA_HOME);b)把包删除;c)清理环境变量;d)java -version
安装JDK:a)双击安装JDK(记住安装的路径);b)配置环境变量(JAVA_HOME:jdk位置 ;path:到jdk的bin目录;还有一个到jdk下jre的bin目录);c)java -version
2)JDK目录介绍
- bin:可执行的程序
- include:引入C的头文件
- jre:java运行环境
- lib:java的类库文件
- src.zip:资源文件(很多java类)
五、使用cmd运行java程序
- 新建一个名为code的文件夹
- 新建一个.java文件(Hello.java)
- 编写代码
public class Hello { public static void main(String[] args) { System.out.print("hello world"); } } - cmd进入code文件夹
- javac Hello.java(会生成一个class文件)
- java Hello(运行class文件,不加后缀)
可能遇到的情况:
- 大小写敏感;符号英文
- 文件名和类名必须一致
- 现在尽量输出英文,可能编译不通过,跟系统控制环境有关