Java特性和优势
- 简单性
- 面向对象
- 可移植性
- 高性能
- 分布式
- 动态性
- 多线程
- 安全性
- 健壮性
思考:Java为什么能够成功?
天时地利人和。
Java三大版本
Write Once 、Run Anywhere 一次编写,到处运行
- Java SE: 标准版(桌面程序、控制台开发……...)
- Java ME:嵌入式开发(手机、小家电……………..)
- Java EE:E企业级开发(web端、服务器开发……)
JDK、JRE、JVM
JDK:Java Development Kit
JRE:Java Runtime Environment
JVM:JAVA Virtual Machine
Java开发环境搭建
-
JDK下载与安装
jdk8目前是使用主流。
卸载JDK步骤:
- 删除java的安装目录
2. 删除JAVA_HOME
3. 删除path下关于java的目录
4. DOS命令下java-version是否可以查看
安装JDK步骤:
-
百度搜索JDK8,找到下载地址
-
同意协议
-
下载电脑对应的版本
-
双击安装JDK
-
记住安装路径
- 删除java的安装目录
-
配置环境变量
- 我的电脑—》右键—》属性
2. 环境变量—》JAVA_HOME
3. 配置path变量
测试JDK是否安装成功
1. 打开cmd 2. java -version查看是否安装成功
- 我的电脑—》右键—》属性
-
JDK目录介绍
1. bin:存放一些可执行的程序 2. include:存放一些头文件。因为JDK是用C和C++编写的,启动时需要去引入c+c++的头文件。 3. jre:java运行环境 4. lib:存放java 的类库文件 5. src:资源文件
-
HelloWorld及简单语法规则
-
创建一个文件夹,存放代码
-
新建一个java文件
- 文件后缀名为.java
- Hello.java
- [注意点]系统可能没有显示文件后缀名,我们需要手动打开
-
编写代码
public static Hello{ public static void main(String[]args){ System.out.println("Hello,World"); } }
在DOS里面输入javac +文件名
执行输入java Hello,回车
-
编译javac java文件,会生成一个class文件
-
运行class文件,java class文件
可能遇到的问题:
- 每个单词的大小写不能出现问题,Java是大小写敏感的
2. 尽量使用英文
3. 文件名和类名必须保证一致,并且首字母大写
4. 符号使用了中文符号
-
Java程序运行机制
-
编译型
速度效率要求高
-
解释性
速度要求不高
-
程序运行机制
源文件–》java编译器–》字节码–》类装载器–》字节码校验器–》解释器—》操作系统平台