目录
教程传送门 -> (P3-P12) https://www.bilibili.com/video/BV1Cv411372m?p=3
安装JDK环境
从Oracle官网下载JDK
javac => 编译工具、java => 执行工具
验证JDK环境搭建成功 => java -version,javac -version 查看版本与安装版本一致
HelloWorld
HelloWorld.java内容
如下(文件名后缀.java,文件名称必须和代码的类名称一致)
public class HelloWorld {
public static void main(String []args) {
System.out.println("Hello World");
}
}
------------------------------------------------------------------------------------------------------
命令行快递切换路径方法 ==> 到存放该文件的路径框(下图)=>
输入cmd,回车 =>
命令提示符窗口自动跳转到该路径 =>
------------------------------------------------------------------------------------------------------
执行命令
javac HelloWorld.java
java HelloWorld
执行完第一条编译命令会生成字节码文件HelloWorld.class
然后执行第二条命令,不用带扩展名.class
Java跨平台原理
JVM(Java Virtual Machine):Java虚拟机,真正运行Java程序的地方
JRE(Java Runtime Environment):Java运行时环境,只包含Java虚拟机,以及Java运行所需要的东西
JDK(Java Development Kit):Java开发工具包,包含Java编译器、Java虚拟机等所有Java开发、运行需要的东西,JDK包含JRE
==> JDK包含JRE, JRE包含JVM
跨平台原理 :对于不同操作系统提供不同的虚拟机环境,翻译成对应的操作系统机器指令
使用IDEA
新建工程
Project(项目、工程)> Module(模块) > Package(包) > Class(类)
New Project -> Empty Project
File -> New -> Module... -> Java
module name (eg: sayhello) -> src -> New -> Package
包名 前缀倒着写公司域名(不用写www)
pkg name (eg: com.test.hello) -> New -> Java Class
得到如下HelloWorld.java文件
输入main 按Tab补全main函数,输入sout 按Tab补全打印
Ctrl + D 复制粘贴当前行
右键 Run 'HelloWorld.main()'
调节字体大小
File -> Settings... -> Editor -> Font
快捷键
main、psvm -> main方法
Ctrl + Z 撤销
sout -> 输出语句 / "输出的内容".sout
Ctrl + D 复制当前行到下一行
Ctrl + X 剪切当前行
Ctrl + Alt + L 格式化代码
Alt + Shift + ↑ 、Alt + Shift + ↓ 上下移动代码
Ctrl + / 单行注释(//),选中执行加注释,再执行去注释
Ctrl + Shift + / 多行注释(/**/,/**文档注释*/),同上
修改类名称
选择类 右键(eg:HelloWorld) -> Refactor -> Rename...
类名修改为Morning
修改模块名称
选择模块 右键 -> Refactor -> Rename... -> Rename module and directory
会同时修改模块名称和在磁盘中的路径名
导入模块
方法一:导入关联模块(位置变了或删了会失效)
方法二:在本工程下新建模块,将待引用模块的com路径复制过来 => 推荐
1.导入关联模块步骤
File -> New -> Module from Existing Sources...
例如导入的模块在 Downloads\flow-control-app,要选到下图有黑点的位置
2.新建模块引用步骤
File -> New -> Module...
复制...Downloads\flow-control-app\src下的com - > 选中新建模块的src,Ctrl + V
删除模块
选中模块 右键 -> Remove Module, 再去磁盘里删除模块的路径(这样删除最方便)
说明:如果从图示位置右键Delete 却没有删干净,就去磁盘路径找到工程的modules.xml,找到对应模块的行删除,然后重启IDEA
例如 D:\javacode\hello\.idea\modules.xml