第一章:Java语言概述与环境开发

本文深入探讨Java编程语言的基本概念,包括编译与解释执行机制、JVM的作用及跨平台特性,同时详细解析JDK各组件的功能与用途,如编译器、运行时环境、类库等,为初学者提供全面的Java入门指南。

1.计算机高级语言按程序的执行方式可以分为编译型和解释型两种;

2.JAVA程序的执行过程必须经过先编译后解释两个步骤;

3.JAVA语言里负责执行字节码文件的是JAVA虚拟机 (Java Virtual Machine);

4.不同平台上的JVM都是不同的,但它们都提供了相同的接口;

4.JVM是一个抽象的计算机,和实际的计算机一样,它具有指令集并使用不同的存储区域。它负责执行指令, 还要管理数据、内存和寄存器;

5.JDK(Java SE Development Kit) 即Java标准版开发包;

6.JDK包含了Java编译器, Java运行时环境(JRE),以及常用的Java类库等;

7.安装目录下包含的东西

*bin: 该路径下存放了JDK的各种工具命令,常用的javac, java等命令就放在该路径下;

*conf: 该路径下存放了JDK的相关配置文件;

*include: 存放一些平台特定的头文件;

*jmods: 该目录下存放了JDK的各种模板;

*legal: 该目录下存放了JDK各模块的授权文档;

*lib:该路径下存放的是JDK工具的一些补充JAR包。比如src.zip文件中保存了Java的源代码

*README和COPYRIGHT等说明性文件

8.Java程序是一种纯粹的面向对象的程序设计语言,因此Java程序必须以类(class)的形式存在,类(class)是Java程序的最小程序单位;

9.如果Java程序源代码里定义了一个public类,则该源文件的文件名必须与该public类的类名相同;

10.在Java程序里执行输出有两种简单的方式:System.out.print(需要输出的内容)和System.out.println(需要输出的内容),其中前者在输出结束后不会换行,而后者在输出结束后会换行;

11.JDK9新增了jshell工具;

12.Java的垃圾回收器

*Java程序的内存分配和回收都是由JRE在后台自动进行的,JRE会负责回收那些不再使用的内存,这种机制被称为垃圾回收(Garbage Collection, GC);

*垃圾回收发生的不可预知性,程序员无法精确控制垃圾回收的时间和顺序;

13.当编写Java程序时,一个基本原则是:对于不再需要的对象,不再引用它们;

转载于:https://www.cnblogs.com/thesky/p/11284165.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值