1 / 31
文档名称:

java语言基础总结.doc

格式:doc   大小:51KB   页数:31页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java语言基础总结.doc

上传人:raojun00001 2017/4/2 文件大小:51 KB

下载得到文件列表

java语言基础总结.doc

相关文档

文档介绍

文档介绍:java 语言基础总结 java 基础总结知识点 Java 基础 1、简述 Java 的基本历史 java 起源于 SUN 公司的一个 GREEN 的项目,其原先目的是:为家用消费电子产品发送一个信息的分布式代码系统,通过发送信息控制电视机、冰箱等 2、简单写出 Java 特点,写出 5 个以上,越多越好简单的、面向对象的、分布式的、安全的、稳定的、与平台无关的、可解释的、多线的、动态的语言。 3、什么是 Java? JAVA :一种编程语言一种开发环境一种应用环境一种部署环境 4、请写出 Java 的版本分类,以及每种版本的应用方向三种版本: JME :是面向内存有限的移动终端. 为消费性产品设计的; JSE :是 SUN 公司针对桌面开发和低端商务计算方案开发的版本。为笔记本电脑、 PC 机设计的; JEE : 是一种利用 JAVA 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。为企业级的、服务器端的高端应用而设计的; 5、描述 Java 技术的主要特性 java 虚拟机垃圾回收代码安全性 6、描述 Java 虚拟机的功能(1 )通过 ClassLoader 寻找和装载 class 文件(2) 解释字节码成为指令并执行, 提供 class 文件的运行环境(3 )进行运行期间垃圾回收(4 )提供与硬件交互的平台 7、简述 Java 代码安全性(1 )编译时的错误检验(2) 类装载检查, 把本机上的类和网络资源类相分离, 在调入类的时候进行检查,因而可以限制任何“特洛伊木马”的应用(3 )字节码校验(4 )沙箱机制,限定访问权限 8、描述 Java 垃圾回收机制 Java 编程语言解除了程序员释放内存的责任。它可提供一种系统级线程以跟踪每一次内存的分配情况。在 Java 虚拟机的空闲周期,垃圾收集线程检查并释放那些可被释放的内存。垃圾收集在 Java 技术程序的生命周期中自动进行,它解除了释放内存的要求,这样能够有效避免内存漏洞和内存泄露(内存泄露就是程序运行期间, 所占用的内存一直往上涨, 很容易造成系统资源耗尽而降低性能或崩溃。垃圾回收有以下特点: (1) 垃圾回收是一个自动的系统行为, 程序员不能控制垃圾回收的功能和行为。(2 )有一些跟垃圾回收相关的方法,比如: ( ), 调用这些方法,仅仅是在通知垃圾回收程序,至于垃圾回收程序运不运行,什么时候运行,都是无法控制的。(3) 程序员可以通过设置对象为 null , 来标示某个对象不再被需要了, 这只是表示这个对象可以被回收了, 并不是马上被回收。 9、简述 Java 代码的运行过程(1 )加载代码通过类装载器装载 CLASS 文件(2 )校验代码由字节码校验(3 )执行代码由解释器将字节码转换成机器码 10、简述如何搭建 Java 开发环境首先下载安装 JDK 然后配置环境(1 )配置 PATH , (2 )配置 CLASSPATH (3 )配置 JAVA_HOME 11、简述 classpath , path , JAVA_HOME 的意义和配置方法 path 操作系统运行环境的路径 classpathJAVA 运行应用程序时所需要的类包的路径 JAVA_HOME 供需要运行 JAVA 的程序使用 12、请描述: 一个完整的 Java 文件的代码分几个部分, 每部分都起什么作用,大致的写法 package 当前类所在位置 import 当前类运行时所需要的包或类 public class 类名{ 属性定义; 方法定义: 构造方法定义; public static void main(String args []) 例外{ 程序入口语句;}} // 注释 13、 Java 代码的注释有几种?分别举例说明(1) // 单行注解(2) /* */ 块注释(3) /*** 文档注释*/ 14、什么是 Java 代码的语句, 什么是 Java 代码的块, 举例说明语句是一行以分号终止的代码, 例: int a; 块是以{} 为边界的一些语句的集合例: public void tt( ){} 15、什么是标示符? 标识符:是赋予变量、类、方法的名称。 16、标示符定义的规则? (1) 首字母只能以字母、下划线、$ 开头, 其后可以跟字母‘下划线、$ 和数字配置 CLASSPATH (2) 首字母小写中间用大写字母隔开(3) 标识符具有一定的含义 17、什么是关键字? 关键字就是编程语言与机器语言的编码约定 18、 true 、 false 、 null 、 sizeof 、 goto 、 const 那些是 Java 关键字 true 、 false 、 null 为 JAVA 的关键字 19、 Java 的基本数据类型有几种?分别是? s