2022java基础知识点java必备基础学问点Java吸取了C++面对对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性
下面是我收集的java必备基础学问点,希望大家仔细阅读
1、简述Java的基本历史java起源于SUN公司的一个GREEN的项目,其原先目的是:为家用消费电子产品发送一个信息的分布式代码系统,通过发送信息限制第1页共21页电视机、冰箱等2、简洁写出Java特点,写出5个以上,越多越好简洁的、面对对象的、分布式的、平安的、稳定的、与平台无关的、可说明的、多线的、动态的语言
3、什么是Java
JAVA:一种编程语言一种开发环境一种应用环境一种部署环境第2页共21页4、请写出Java的版本分类,以及每种版本的应用方向三种版本:JME:是面对内存有限的移动终端
为消费性产品设计的;JSE:是SUN公司针对桌面开发和低端商务计算方案开发的版本
为笔记本电脑、PC机设计的;JEE:是一种利用JAVA2平台来简化企业解决方案的开发、部署和管理相关的困难问题的体系结构
为企业级的、服务器端的高端应用而设计的;5、描述Java技术的主要特性第3页共21页java虚拟机垃圾回收代码平安性6、描述Java虚拟机的功能(1)通过ClassLoader找寻和装载class文件(2)说明字节码成为指令并执行,供应class文件的运行环境(3)进行运行期间垃圾回收(4)供应与硬件交互的平台7、简述Java代码平安性第4页共21页(1)编译时的错误检验(2)类装载检查,把本机上的类和网络资源类相分别,在调入类的时候进行检查,因而可以限制任何;特洛伊木马;的应用(3)字节码校验(4)沙箱机制,限定访问权限8、描述Java垃圾回收机制Java编程语言解除了程序员释放内存的责任
它可供应一种系统级线程以跟踪每一次内存的安排状况
在Java虚拟机的空闲周期,垃圾收集