Java 学习日记-1

一、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!");//向控制台输出语句
	}
}


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值