java特性和优势
- 简单性
- 面向对象
- 可移植性(一次编译,多处运行)
- 高性能
- 分布式
- 动态性(反射机制)
- 多线程
- 安全性
- 健壮性
java三大版本
- javaSE 标准版
- javaME 嵌入式开发
- javaEE 企业级开发(web端、服务器开发…)
JDK/JRE/JVM
- JDK:java Develpment Kit java开发工具包
jdk是提供给开发人员使用的,里面包含java运行环境及java虚拟机。
- JRE:java Runtime Environment java运行环境
安装了JRE就可以运行java程序了。其包括java虚拟机和java程序所需的核心类库
- JVM:java Virtual Machine java虚拟机
跨平台原理是根据JVM来实现的
java开发环境搭建
卸载旧JDK
1、删除安装jdk的目录
2、删除环境变量下的JAVA_HOME
3、删除PATH环境变量下与java有关的目录
问题点:jdk有可能删除不干净
方法:在我的电脑右键选择属性,然后选择控制面板,点击卸载程序,找到jdk并卸载。
安装新版本JDK
1、在orcal网站下载jdk8,需与电脑版本对应
2、双击安装JDK,记住保存路径
3、配置环境变量
1. 在环境变量下-->新建JAVA_HOME名,变量值填写jdk的路径(G:\Environment\java\jdk1.8)
2. 在path变量下添加两个环境变量-->1添加%JAVA_HOME%\bin-->2添加%JAVA_HOME%\jre\bin
4、测试是否安装成功
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-LTF9rQv8-1615306901993)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1615286514616.png)]
编写第一个Hello,World
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World");
}
}
在黑窗口编译、运行
编译生成一个class文件,运行的时候就是运行的就是class文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-B7vPP2Pz-1615306901997)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1615287170974.png)]
注意:文件名和类名必须一致,并且首字母大写