Java学习笔记0 — 简介

本文探讨了JAVA语言的基石——JVM和垃圾回收机制,区分了JDK与JRE的关系,讲解了Java程序的编写规范,包括类结构、main方法和标识符规则,以及JAVA注释的使用。重点介绍了java.lang包的作用。

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

目录

1. JAVA语言核心机制:

1)虚拟机 JVM        ——可移植性

2)垃圾回收机制         ——内存回收

2. JDK 与 JRE、JVM:

3. 程序编写:

        1)Java源文件以“Java”为扩展名,源文件的基本组成为类

        2)Java应用程序的执行入口是main()方法。它有固定的书写格式:

        3)标识符规则

        4)java.lang包

4. JAVA注释:

//和/* */:单/多行注释

文档注释:以/**开头,以*/结尾

5. 源文件声明规则


1. JAVA语言核心机制:

1)虚拟机 JVM        ——可移植性

        在不同操作系统上安装不同的JVM,使同一JAVA程序在不同操作系统上都可以执行。          

2)垃圾回收机制         ——内存回收

        在C/C++中,通过编写特定代码释放内存空间

        在JAVA中,自动回收;设置了一个系统机线程去检测不使用内存进行回收

        优点:自动,不易出现BUG

        缺点:可能回收不及时

2. JDK 与 JRE、JVM:

        JDK( Java Development Kit,Java开发工具包):包含了JRE等

        JRE( Java Runtime Enviroment,Java开发环境):包含JVM(Java Virual Mechine    Java虚拟机)和Java程序包含的核心类库等

3. 程序编写:

        1)Java源文件以“Java”为扩展名,源文件的基本组成为类

        2)Java应用程序的执行入口是main()方法。它有固定的书写格式:

                public static void main(String[ ] args) {…}

        3)标识符规则

  • 标识符必须以字母、$或_开始;首字符后可以是任意字符的组合(包括中文,但不建议)
  •  不能使用关键字作为标识符
  • 标识符大小写敏感

        4)java.lang包

                提供了java编程语言进行程序设计的基本类,运行时由编译器自动导入

4. JAVA注释:

  1. //和/* */:单/多行注释

  2. 文档注释:以/**开头,以*/结尾

        说明注释允许你在程序中嵌入关于程序的信息。你可以使用 javadoc命令来生成程序信息,并输出到HTML文件中;说明注释一般用于记录你的程序信息。

5. 源文件声明规则

  •  一个源文件中只能有一个 public 类,但可以有多个非public类;

  • 源文件的名称应该和 public 类的类名保持一致。
  • 如果源文件包含 import 语句,那么应该放在 package 语句和类定义之间。如果没有 package 语句,那么 import 语句应该在源文件中最前面 JAVA中,如果给出一个完整的限定名,包括包名、类名,那么 Java 编译器就可以很容易地定位到源代码或者类。import语句就是用来提供一个合理的路径,使得编译器可以找到这个类) 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值