三高:
高可用,高性能,高并发
Java优势
简单,面向对象,可移植性,高性能,分布式,动态性(反射),多线程,安全性,健壮性
javaSE:桌面程序,控制台开发
javaME:嵌入式开发
javaEE:web端,服务器开发
JDK:java开发者工具
JRE:java运行时环境
JVM:java虚拟机
卸载jdk
- 删除Java的安装目录
- 删除Java_home
- 删除path下相关的Java目录
- 打开cmd命令 输入Java -version 显示无对象即可
安装jdk
-
去官网下载jdk8
-
需要注册
-
双击安装jdk
-
记住安装目录
-
配置环境变量
-
我的电脑–>右键属性
-
环境变量–>系统环境变量–>新建环境变量命名为JAVA_HOME 变量值为安装目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5fE0sOM0-1632658343686)(C:\Users\40319\AppData\Roaming\Typora\typora-user-images\image-20210926192630144.png)]
-
找到环境变量path,加入%JAVA_HOME%\bin和%JAVA_HOME%\jre\bin
-
运行cmd命令 输入Java -version 显示Java版本即安装成功
-
hello world
-
新建一个文件夹存放代码
-
新建文件,后缀名为Java,后缀名隐藏需要勾选文件扩展名,打开此电脑上面有个查看
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5b36fAAH-1632658343689)(C:\Users\40319\AppData\Roaming\Typora\typora-user-images\image-20210926193204321.png)]
-
开始编写Java代码,文件名字和类名一致
public class Hello(){
public static void main(String[] args){
System.out.print("hello world !!!");
}
}
- 运行Java,在当前目录打开命令窗口javac Hello.java生存class文件,然后Java Hello即可运行class文件输出hello world
注意可能遇到情况:
- 注意文件名和类名的大小写且一致
- 输出中文可能乱码,无法支持
- 代码的大小写,用notepad编写可以使关键字变色,更好找出错误
- 符号使用中文符号
Java程序运行机制
源程序 .java文件–>java编译器–>字节码–>类装载器–>字节码校验器–>解释器–>操作系统平台
编译型语言:需通过编译器(compiler)将源代码编译成机器码,之后才能执行的语言。一般需经过编译(compile)、链接(linker)这两个步骤。编译是把源代码编译成机器码,链接是把各个模块的机器码和依赖库串连起来生成可执行文件。
解释型语言:解释性语言的程序不需要编译,相比编译型语言省了道工序,解释性语言在运行程序的时候才逐行翻译。
idea安装
IDE:集成开发环境
-
百度搜索idea官网下载IntelliJ idea
-
下载windows community版本
-
双击运行idea,傻瓜式安装,选择x64和.java
-
再次打开快捷应用,选择第一个新建项目
-
选择环境变量,选择文件存放位置并且命名