Java入门
Java特性和优势
- 简单性:语法基于C,类似C
- 面向对象:程序设计,万物可对象
- 可移植性:跨平台,run anywhere
- 高性能:即时编译
- 分布式:网络上处理TCP/IP等协议上的东西
- 动态性:反射
- 多线程:可以带来很多交互性
- 安全性:适用网络分布式
- 健壮性:几乎不会让电脑奔溃,有异常机制
Java三大版本
- JavaSE:标准版(桌面端…)
- JavaME :嵌入式开发(手机…)
- JavaEE:E企业级开发(web端,服务器开发…)
JDK、JRE、JVM
- JDK:Java Development Kit
- JRE:Java Runtime Enviroment
- JVM:JAVA Virtual Machine
JDK 包含 JRE,JRE 包含 JVM。
Java开发环境搭建
JDK安装
-
点击64位下载
-
下载好后,点击安装
-
配置环境变量
1)我的电脑–>右键–>属性
2)环境变量–>JAVA_HOME(创建)
3)配置path变量
-
检查是否安装成功
JDK卸载
- 删除Java的安装目录
- 删除Java_HOME
- 删除path下关于Java的目录
- cmd 里输入java -version检查是否删除成功
Notepad++安装
编写Hello World
- 新建Hello.java
- 编写代码
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
- 编译javac java文件,生成一个class
javac Hello.java
- 运行class文件,java class文件
java Hello
Java程序运行机制
-
编译型 :一次性翻译代码让计算机能够识别,效率较高
-
解释型 :一句一句翻译,效率较低(目前硬件提高,解释的效率也很高的!)
-
程序运行机制
IDEA使用
创建新工程
-
创建
-
选择JDK
-
创建目录
-
new一个Java Class
-
编写代码 psvm 和 sout 即可快速打出main函数和print
public class Hello {
public static void main(String[] args) {
System.out.println("Hello,world");
}
}
- 输出 Hello,World
IDEA优化
参考博主:IDEA优化