02javaSE基础 jdk初步

本文介绍了Java语言的两大核心机制:Java虚拟机(JVM)及其跨平台原理,以及垃圾回收机制如何减轻程序员负担。此外还讲解了Java开发环境配置过程,并演示了第一个Java程序HelloWorld的创建步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.java两种核心机制
	a.java虚拟机(Java Virtual Machine)
		(1)可以理解成一个以字节码为机器指令的cpu
		(2)对于不同的运行平台,有不同的虚拟机
		(3)java虚拟机机制屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”
	
		Q:java是编译型语言还是解释型语言?
		A:解释型。像C和C++直接可以编译成为操作系统认识的可执行文件的
		格式,不经过第二次;而java经过一次编译变成字节码文件后还需要
		逐行解释变成操作系统认识的可执行语言
	b.垃圾收集机制(Garbage collection)
		(1)不再使用的内存空间应回收——垃圾收集
		(2)在C和C++中,由程序员负责回收无用内存
		(3)java语言消除了程序员回收无用内存空间的责任:
			它提供一种系统级线程跟踪存储空间的分配情况。
			并在jvm的空闲时,检查并释放哪些可被释放的存储器空间。
		(4)垃圾收集在java程序运行过程中自动进行,程序员无法精确控制和干预。


2.java开发环境配置
	path: windows系统执行命令时要搜寻的路径
	classpath:java在编译和运行时要找的class所在的路径
		技巧:classpath中配置.指的是当前目录
	查看jdk的版本:java -version
	验证java:运行java程序
	验证javac:编译java程序

	注意:配置完成后要重新启动命令窗口

3.创建一个HelloWorld.java文件,放在D盘的java文件夹下
	DOS界面:
	D:\>cd java//进入文件所在的目录
	D:\>java>javac HelloWorld.java//编译D盘java文件夹下的.java文件
				//此时会产生一个同名的.class文件
	D:\>java>java HelloWorld//运行这个文件

4.Java Application初步
	a.java源文件以".java"为扩展名。源文件的基本组成部分是类(class)
	b.一个源文件中最多只能有一个public类。其他类的个数不限,
		如果源文件包含一个public类,它必须按该类名命名
		一个类就有一个.class文件
	c.java应用程序的执行入口是main方法,它有固定的格式:
		public static void main(String args[]){...}
	d.java语言严格区分大小写
	e.java方法由一条条语句构成,每个语句以分号结束
	f.java语言有三种注释方法:
		(1)//用于单行注释
		(2)/*
		    用于多行注释
		    */
		(3)/**
		     *用于多行注释,且可以被doc工具解析
		     */

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值