java 必备基础学问点 java 必备基础学问点 Java 吸取了 C++面对对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。下面是我收集的 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)有一些跟垃圾回收相关的方法,比方:System.gc( ) ,调用这些方法,仅仅是在通知垃圾回收程序,至于垃圾回收程序运...