收藏 分享(赏)

2022java基础知识点.docx

上传人:Judejasmine 文档编号:21967059 上传时间:2023-12-15 格式:DOCX 页数:11 大小:33.26KB
下载 相关 举报
2022java基础知识点.docx_第1页
第1页 / 共11页
2022java基础知识点.docx_第2页
第2页 / 共11页
2022java基础知识点.docx_第3页
第3页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、2022java基础知识点java必备基础学问点Java吸取了C+面对对象的概念,将数据封装于类中,利用类的优点,实现了程序的简洁性和便于维护性。下面是我收集的java必备基础学问点,希望大家仔细阅读!1、 简述Java的基本历史java起源于SUN公司的一个GREEN的项目,其原先目的是:为家用消费电子产品发送一个信息的分布式代码系统,通过发送信息限制电视机、冰箱等2、 简洁写出Java特点,写出5个以上,越多越好简洁的、面对对象的、分布式的、平安的、稳定的、与平台无关的、可说明的、多线的、动态的语言。3、 什么是Java?JAVA:一种编程语言一种开发环境一种应用环境一种部署环境4、 请写

2、出Java的版本分类,以及每种版本的应用方向三种版本:JME:是面对内存有限的移动终端. 为消费性产品设计的;JSE: 是SUN公司针对桌面开发和低端商务计算方案开发的版本。为笔记本电脑、PC机设计的;JEE: 是一种利用JAVA 2平台来简化企业解决方案的开发、部署和管理相关的困难问题的体系结构。 为企业级的、服务器端的高端应用而设计的;5、 描述Java技术的主要特性java虚拟机垃圾回收代码平安性6、 描述 Java虚拟机的功能(1)通过 ClassLoader 找寻和装载 class 文件(2)说明字节码成为指令并执行,供应 class 文件的运行环境(3)进行运行期间垃圾回收(4)供

3、应与硬件交互的平台7、 简述Java代码平安性(1)编译时的错误检验(2)类装载检查,把本机上的类和网络资源类相分别,在调入类的时候进行检查,因而可以限制任何;特洛伊木马;的应用(3)字节码校验(4)沙箱机制,限定访问权限8、 描述Java垃圾回收机制Java 编程语言解除了程序员释放内存的责任。它可供应一种系统级线程以跟踪每一次内存的安排状况。在 Java 虚拟机的空闲周期,垃圾收集线程检查并释放那些可被释放的内存。垃圾收集在 Java 技术程序的生命周期中自动进行,它解除了释放内存的要求,这样能够有效避开内存漏洞和内存泄露(内存泄露就是程序运行期间,所占用的内存始终往上涨, 很简单造成系统

4、资源耗尽而降低性能或崩溃 。垃圾回收有以下特点:(1)垃圾回收是一个自动的系统行为,程序员不能限制垃圾回收的功能和行为。(2)有一些跟垃圾回收相关的方法,比如:System.gc( ) ,调用这些方法,仅仅是在通知垃圾回收程序,至于垃圾回收程序运不运行,什么时候运行,都是无法限制的。(3)程序员可以通过设置对象为 null,来标示某个对象不再被须要了, 这只是表示这个对象可以被回收了,并不是立刻被回收。9、 简述Java代码的运行过程(1)编写代码(2)编译(3)类装载 通过类装载器装载CLASS文件(4)校验代码 由字节码校验(5)说明 由说明器将字节码转换成机器码(6)运行10、 简述如何

5、搭建Java开发环境首先下载安装JDK 然后配置环境(1)配置PATH, 操作系统运行环境的路径(2)配置CLASSPATH JAVA运行应用程序时所须要的类包的路径(3)配置JAVA_HOME 供须要运行JAVA的程序运用11、 简述classpath,path,JAVA_HOME的意义和配置方法path 操作系统运行环境的路径classpath JAVA运行应用程序时所须要的类包的路径JAVA_HOME 供须要运行JAVA的程序运用12、 请描述:一个完整的Java文件的代码分几个部分,每部分都起什么作用,大致的写法package 当前类所在位置import 当前类运行时所须要的包或类pu

6、blic class 类名 属性定义;方法定义:构造方法定义;public static void main(String args ) 例外 程序入口语句;/注释13、 Java代码的注释有几种?分别举例说明(1) / 单行注解(2) /* */ 块注释(3) /* * 文档注释*/14、 什么是Java代码的语句,什么是Java代码的块,举例说明语句 是一行以分号终止的代码,例:int a;块 是以 为边界的一些语句的集合 例:public void tt( )15、 什么是标示符?标识符:是给予变量、类、方法的名称。/标识符是标识变量、类或方法的有效字符序列16、 标示符定义的规则?(1

7、) 首字母只能以字母、下划线、$开头,其后可以跟字母‘下划线、$和数字配置CLASSPATH(2) 表示符不能是关键字(3) 标识符区分大小写17、 什么是关键字?关键字就是编程语言与机器语言的编码约定18、 true、false、null、sizeof、goto、const那些是Java关键字true 、false 、null 为JAVA的关键字19、 Java的基本数据类型有几种?分别是?short int long boolean float double char byte/*布尔类型(boolean)字符型(char)数值类型定点类型 字节型(byte)短整型(short

8、)整型(int)长整型(long)浮点类型 单精度(float)双精度(double)20、 请写出每种基本类型的默认值?取值范围?分别给出一个定义的例子默认值 取值范围 示例字节型 : 0 -27-27-1 byte b=10;字符型 : ' u0000' 0-216-1 char c=’c’ ;short : 0 -215-215-1 short s=10;int : 0 -231-231-1 int i=10;long : 0 -263-263-1 long o=10L;float : 0.0f -231-231-1 float f=10.0Fdo

9、uble : 0.0d -263-263-1 double d=10.0;boolean: false truefalse boolean flag=true;21、 在基本类型中,假如不明确指定,整数型的默认是什么类型?带小数的默认是什么类型?整数类型 默认为 int带小数的默认为 doubleboolean的默认值 false22、 如何定义float类型和long型float f = 1.2flong l = 1.2L23、 什么是变量?变量是用来引用一块内存区域或一个值,用标识符来表示,可以通过操作变量来操作变量所对应的内存区域或值块的值。24、 变量的定义规则?(1) 以字母、$、下

10、划线开头,其后可以跟字母、下划线、$和数字;(2) 首字母小写,中间单词用大写字母隔开;(3) 名称具有肯定含义;/4.可以先声明再赋值也可以声明的同时进行赋值/5.没有赋值的变量是不行以运用的25、 请写出Java编码约定中对下列部分的要求:类、属性、方法、包、文件名、变量、常量、限制结构、语句行、注释类: 一个类文件中类名要和文件名相同,类名肯定要以大写字母开头,单词之间用大写字母分隔属性: 属性名首字母小写,中间用大写字母隔开。方法: 方法名首字母小写,中间用大写字母隔开。包: 引用包必需写在类文件的开头,有且只能有一个包,全部用小写字母。限制结构:当语句是限制结构的一部分时,即使是单个

11、语句,也应运用大括号将语句封闭。语句行:每行只写一个语句,并运用四个缩进的空格,使代码更易读,留意用分号结束。注释: 用注释来说明那些不明显代码的段落。常量: 常量名一般用大写字母,单词之间用下划线分隔,一旦赋值不允许修改。26、 什么是Javadoc?根据肯定格式生成程序的文档的工具。27、 什么是引用类型?用户定义类型, 它可引用类和数组。除去基本数据类型的其他类型都是引用数据类型。28、 什么是按值传递?什么是按引用传递?按值传递:就是将该值的副本传过去(基本数据类型+String类型的传递,就是按值传递)按引用传递:就是将值的内存地址传过去(除基本数据类型+String以外类型的传递,

12、就是引用传递)29、 如何创建一个新对象?如何运用对象中的属性和方法?运用new 关键字来创建一个新的对象;通过对象的实例用;.;(点)来调用对象中的属性和方法;静态的方法和属性,也可以干脆用类名;.;(点)来调用;30、 简述new关键字所做的工作new 创建一个对象,并为对象安排一块内存。本文来源:网络收集与整理,如有侵权,请联系作者删除,谢谢!第11页 共11页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页第 11 页 共 11 页

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 其他相关文档

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报