Java版本
Java本身是一门语言。Java代码不能被计算机直接执行,需要找一个翻译官(JDK),通过这个JDK将代码翻译为计算机可以识别的数据,计算机就可以执行了。
JDK1.0版本:最初的
JDK1.2版本:是一个里程碑式的版本
研发了三大平台版本:
JavaMe:微型版本 主要是作用于移动端的开发
JavaSe:标准版本 主要作用于PC端开发
JavaEe:企业级版本 主要作用于一些大型的企业级项目的开发
JDK1.4版本:最稳定的版本
JDK1.5版本:新增了一些技术 也改名为Java5
Java8(JDK1.8)版本:比较稳定,使用率较高。
Java特点
1.跨平台性
2.开源:开放源代码,免费
3.编译性:写好的代码,需要先翻译为计算机可以识别的文件,再去执行
4.动态性:写好的代码,随着后续传入的数据不同,执行不同的结果
5.面向对象:oop编程思想
跨平台性
1.跨:跨越 超越
2.平台:操作系统(windows,mac,linux)
3.跨平台:在某一个操作系统上,开发编译的Java代码,可以在其他的操作系统上运行
4.可以实现跨平台的原因:
因为在不同的操作系统上,安装了不同版本的JVM,不同版本的JVM营造了相同的运行环境,
在各个操作系统上有相同的运行环境,所以开发一次的代码可以在不同系统上运行。
Java相关的三个概念
1.JVM:java虚拟机。表示java代码运行所需要的容器
2.JRE:java运行时环境。表示java代码运行所需要的容器+运行所需要的资源
JRE=JVM+各种代码执行所需要的资源类库
3.JDK:开发工具包。JDK=JRE+开发工具
Java语言环境的搭建
1.下载:去Oracle的官网(www.oracle.com)
2.步骤:www.oracle.com —>产品—>Java产品—>download Java—>Java8Se版本—>操作系统版本—>点击后面的下载链接。
3.傻瓜式安装(一路点击下一步)
4.注意事项
(1)安装位置尽量不要在c盘
(2)安装的路径,尽量不要有中文字符及一些特殊的符号
5.JDK安装目录的解释
bin文件夹:包含了各种可执行工具
include文件夹:包含本地文件,头文件
jre文件夹:java运行时环境
lib文件夹:资源类库
src.zip:Java源码
6.验证JDK是否可以使用
(1)打卡安装目录的bin目录
(2)在bin目录下打开dos窗口
打开方式:将bin目录所在路径替换为cmd,回车
(3)在dos窗口中输入Java -version命令查看JDK是否安装成功
如果出现对应的版本,表示安装成功。
HelloWorld案例
开发的流程
1.编辑:编写源代码,创建一个文件,将代码写在文件中
2.编译:将编写好的源代码,翻译为JVM可以识别运行的文件
3.运行:运行编译之后的文件
4.调试:出现问题,找到问题,解决问题
案例的编辑
1.先找到java的bin目录
2.在bin目录下创建一个文本文件,将文件名改为HelloWorld,将后缀名改为.java
3.打开文件
4.在文件中创建一个类型:
class HelloWorld{
}
5.在类中创建一个主方法:
public static void main(String[] args){
}
6.在主方法中写一个输出语句:
System.out.println("Hello World!");
案例的编译
1.打开bin目录所在的dos窗口
2.使用编译工具:javac.exe编译源文件。运行命令:javac.exe 源文件的名称
3.如果在当前bin目录下出现一个对应名称的class文件表示编译成功
注意:
编译工具,编译的是源文件的全名称(文件名+后缀名)
案例的运行
1.打开bin目录所在的dos窗口
2.使用运行工具:java.exe。运行命令:java.exe class文件中的类名
3.如果在dos窗口中,出现对应的打印内容,表示执行成功。
注意:
运行工具,运行的是class文件中的类名
开发的规范
1.碰到左大括号,左边加空格
2.碰到左大括号,要加换行及缩进
3.碰到右大括号,要和本层次的代码对齐