2021-01-11

4.Java语言的核心机制:虚拟机

JVM:Java Virtual Machine,是一个虚拟的计算机,具有指令集并使用不同的存储区域,负责执行指令,管理数据,内存,寄存器。(可以简单的理解为就是一种运行在操作系统之上的软件)
对于不同的平台,有不同的虚拟机
Java虚拟机这种机制屏蔽了底层运行平台的差别,实现了“一次编译,到处运行”  
5.

Java虚拟机(Java Virtal Machine – JVM)
垃圾收集机制(Garbage Collection)

java中的垃圾回收机制:

垃圾回收:对内存资源的回收
C中的指针的特点:灵活,方便,但是需要程序员自己去维护,不回收的话,内存泄露,错误回收的话,系统崩溃。
java自动垃圾回收:jre提供一个后台进程来检测和控制自动回收不再使用的内存。让程序员更专注于实现业务逻辑,而不是关心内存如何使用,回收
扩展:

堆内存:运行时数据区,保存实例对象,垃圾回收机制认为不再使用的对象就是“垃圾信息”,这些信息将被丢弃(空间将被回收)

(1) JDK(Java Development Kit Java开发工具包)

JDK是提供给Java开发人员使用的,其中包含了java的开发工具,也包括了JRE。所以安装了JDK,就不用在单独安装JRE了。

其中的开发工具:编译工具(javac.exe) java 运行工具 打包工具(jar.exe)等

(2)JRE(Java Runtime Environment Java运行环境)

包括Java虚拟机(JVM Java Virtual Machine)和Java程序所需的核心类库,类加载器等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

Oracle网站上提供的JRE实际上就是已经包含了JVM的包,并不提供单独的JVM下载。

简单而言,使用JDK的开发工具完成的java程序,交给JRE去运行。

Java源文件以".java"为扩展名。源文件的基本组成部分是类(class),如本例中的HelloWorld类。
一个源文件中最多只能有一个public类。其它非public的类个数不限,如果源文件包含一个public类,则文件名必须按该类名命名。
通常建议一个文件只编写一个类,但事实上这样做的很少
Java应用程序的执行入口是main()方法。它有固定的书写格式:
public static void main(String[] args) {…}

Java语言严格区分大小写
Java方法由一条条语句构成,每个语句以英文的";"结束
大括号都是成对出现的,缺一不可
8.

用于注解说明解释程序的文字就是注释

提高了代码的阅读性;是调试程序的重要方法。

Java中的注释类型:

单行注释 //
多行注释 /* */ 跨越多行
文档注释(java特有)
/*注释内容/

注释是一个程序员必须要具有的良好编程习惯。

将自己的思想通过注释先整理出来,再用代码去体现

注:

对于单行和多行注释,被注释的文字,不会被JVM解释执行。

多行注释里面不允许有多行注释嵌套。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值