JAVA 根底知识点总结第1章 Java 程序设计概述1)开发 Java 语言的公司?Sun 〔Sun Microsystems〕太阳微电子公司开发2)Java 的 3 个版本?J2SE(Java2 Standard Edition) 标准版 J2EE(Java 2 Platform,Enterprise Edition) 企业版J2ME(Java 2 Micro Edition) 微小版在 5.0 以后新版本中称作:JavaSE JavaEE JavaME3)Java 语言的几个主要特点?平台无关性:能运行于不同的平台上安全性:去掉了指针操作,存由操作系统分配面对对象:利用类使程序更加利于维护分布式:可以使用网络文件和使用本机文件一样容易健壮性:检查程序编译和运行的错误4)Java 的三大核心机制虚拟机机制:利用虚拟机解释字节码执行 java 程序实现跨平台垃圾收集机制:自动存回收代码安全性机制:加载代码后校验代码后再执行代码第2章 Java 语言的开发环境1)JDK 是什么?JDK(Java Development Kit)Java 开发工具包。包括了 JRE,是开发 Java 的人员必备的开发运行Java 程序的工具。2)JRE 是什么?JRE〔Java Runtime Environment〕Java 运行环境,运行 JAVA 程序所必须的环境的集合,包含JVM 标准实现与 Java 核心类库。3)JVM 是什么?JVM (Java Virtual Machine) Java 虚拟机,它是一个虚构出来的计算机,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。4)安装 JDK 的操作系统问题?必须针对于不同的操作系统下载安装不同的 JDK,例如 windows 下安装针对于 windows 的JDK,linux 下安装针对于 linux 的 JDK。5)需要配置的相关环境变量?path:用于搜索外部命令,例如编译程序的 javac 命令,执行程序的 java 命令classpath:用于搜索类,即 class 文件,例如可以在不同的位置执行类文件6)配置环境变量的方式?有两种:临时配置和持久配置临时配置:在命令行下用 set 变量名=变量值 ,仅在当前命令行窗口有效持久配置:在我的电脑——属性中配置,持久有效7)可以编写 Java 程序的常见开发工具?记事本,EditPlus,ULTRAEDIT,Eclipse,Jbuilder,NetBeans8)Java 文件的类型?有两种:扩展名为 java 的文件:是 Java 源文件,属于编译之前的纯文本文件,存储 java 源代码。扩展名为 class 的文件:是 Java 类文件,属于编译之后的二进制文件,存储字节码。9)Java 的编译运行原理?首先编写 java 源文件,然后编译成 class 类文件,然后通过虚拟机解释成机器码到硬件执行。1...