Java基础
java特性
- 面向对象
- 可移植性
- 分布式
- 多线程
Java三大版本
- javaSE 标准版 (桌面程序,控制台开发)核心
- javaME 嵌入式开发(手机,小家电)使用少
- javaEE 企业级开发(Web端,服务器开发)进阶
JDK、JRE、JVM
-
jdk:java development kit
-
jre:java runtime environment
-
jvm:java virtual machine
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-MPrYe92S-1650420297878)(D:\appdata\博客\java基础\图片\jre jdk jvm关系.webp)]
java开发环境搭建
jdk下载与安装
-
jdk8
-
卸载 删除安装目录和环境变量
环境变量配置
- Java_home
- path:java_home\bin java_home\jre\bin
jdk目录介绍
hello world
-
编写代码 大小写严格 分号 类名必须与文件名相同 类名大写
public class Hello{ public static void main(String[] args){ System.out.print("Hello,world"); } }
-
javac 文件名— 文件目录下编译生成class文件
-
java 类文件 运行 — 不需要后缀名
java程序运行机制
- 编译型
- 解释型
源代码通过javac先编译成字节码,通过jvm解释给操作系统
idea安装
- 新建空白项目
- 新建module
- 配置项目的java版本
- module下src文件下创建package
- package下创建class文件编写代码
idea快捷键
-
psvm : public static void main(String[] args){
} 类中的main方法
-
sout:system.out.println()
-
ctrl+d 赋值当前行到下一行
-
alt+enter 提示
-
3.for for循环3次
-
fori for循环 变量是i
idea优化(百度)
idea反编译
idea打开字节码文件即可