一、Java基础
1、window中常见的Dos命令
- mkdir 创建目录
- cls 清除屏幕
- exit 退出当前Dos命令窗口
- dir 列出当前目录下所有的子文件/子目录
- cd 命令 *cd命令表示:change directory【改变目录】 *使用方法:cd 目录的路径
- cd… 回到上级目录 cd/ 回到根目录
- cd> 创建文件
- del 删除一个或多个文件
- md 创建目录
- rd 移除目录
- ipconfig 查看本机IP地址
- ping IP地址 或 ping 域名:查看计算机是否可以正常通信
2、JDK、JRE、JVM的关系

JDK:开发者提供的开发工具箱,是给程序开发者用的,它包括完整的jre、Java运行环境,还包括了其他供开发者使用的工具包。
JRE: 运行时所必须的包依赖的环境都在jre中
JVM: 当我们运行一个程序时,JVM负责将字节码转换为特定机器代码,JVM提供了内存管理、垃圾回收和安全机制等,他独立于硬件和操作系统,正是java程序可以一次编写多处执行的原因
2.1 Java的编译与运行
编译阶段
创建一个<.java>文件 --> 执行 javac java源文件的路径(生成一个 .class)文件。
## 注: 一个Java源文件可以编译生成多个<.class>文件。
运行阶段
— 目的:将<.class>文件解释成 1010… 的二进制文件然后执行。
—运行阶段使用方式:<java 类名>
现有文件A.class --> 执行 java A
java.exe命令会启动Java虚拟机(JVM),JVM会启动类加载器ClassLoader
ClassLoader会去硬盘上搜索A.class文件,找到该文件则将该字节码文件装载到JVM中。
JVM将A.class字节码文件解释成二进制。
然后操作系统执行二进制和底层硬件平台进行交互。
3、hello world实例
//public表示一个公开的
//class表示一个类
//HelloWorld表示一个类名
public class HelloWorld{//表示定义一个公开的类,起名HelloWorld
//类体中不允许直接编写Java语句(除声明变量之外)
/*
public表示公开的
static表示静态的
void表示空
main表示方法名是main
(String[] args)是一个main方法的形式参数列表
需要记住的是:以下的方法是一个程序的主方法。是程序的执行入口,是一个固定编写方式。
*/
public static void main (String[] args){//表示定义一个公开的静态的主方法
//方法体
//方法体
//Java语句以";"终止,分号必须是半角分号
System.out.println("Hello World!");//向控制台输出语句
}
}
222

被折叠的 条评论
为什么被折叠?



