二级java常考知识点大全

二级java常考知识点大全

ID:34981878

大小:34.50 KB

页数:4页

时间:2019-03-15

二级java常考知识点大全_第1页
二级java常考知识点大全_第2页
二级java常考知识点大全_第3页
二级java常考知识点大全_第4页
资源描述:

《二级java常考知识点大全》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、bJava语言的基本特点1、简单易学2、面向对象技术3、分布式计算4、健壮性5、安全性6、跨平台和可移植性7、解释执行8、高效性9、多线程10、动态性11、Applet的特点:嵌入式程序设计Java语言的实现机制:1、jvm(java虚拟机):java编译系统将源文件(.java)编译为字节码文件(.class)然后再由java虚拟机执行字节码文件。虚拟机执行过程有:多线程、动态链接和异常处理2、垃圾回收机制3、代码的安全检验一个java源文件中最多只能有一个public类,并且源文件名必须和public类名相同Java使用的是多线程技术:而不是多线程、进程概

2、念是从操作系统角度考虑程序运行,一个多线程可以有多个线程多线程是java语言的并发机制Java程序的编译和执行模式包括2点,是半编译和半解释Java语言支持TCP/IP协议,从而使得java程序在分布式环境中能够很方便地访问处于不同地点的对象在java语言中,类按照程序设计时所需要的常用方法和接口封装成包一个整型的数据到达整型能表示的最大数值后,再加1,则机器产生上溢,结果为整型的最小值,如果该数据达到了整型的最大值。实型变量如果下溢,则计算机设置为0.0,如果上溢,则机器设为+-Infinity(正、负无穷大)Byte类型的范围应该是从-128~127,ch

3、ar类型的范围应该是0~655535,short类型的范围应该是-32768~32767,boolean类型的范围只有真或假局部变量在使用之前必须初始化,否则编译错误;类的变量则不一定初始化,系统使用默认的初始值。Doublec=1.1/0.0,浮点数做除法时,如果分母为0.0,则不会出现溢出,系统默认的结果为NaN特殊值Float和double属于实型数据Byte、short、int、long属于整型数据变量是java程序的基本储存单元之一,变量的主要类型包括2大类:基本类型和复合类型在java语言的简单数据类型中,占存储空间最少的数据类型是booleanb

4、,该类型数据占用的存储空间为1位-2的补码为11111110.首先求出-2绝对值的补码为00000010,然后再对其取反,得到11111101,最后再加上1,得到的二进制串11111110Static不能修饰局部变量字符串分为两大类,一类是字符串常量,使用String类的对象表示;另一类是字符串变量,使用StringBuffer类的对象表示变量按作用域分类,有局部变量、类变量、方法参数和异常处理参数在java中,没有指针变量,NullpointerException异常抛出的条件是调用使用null对象引用的方法任何没有被程序捕获的异常将最终被java虚拟机标准

5、异常处理程序处理异常处理主要用于使系统从故障中恢复,主要包括以下三个方面:提示信息、不产生无效的结果和释放资源Error包括动态链接失败、虚拟机错误、线程死锁和硬件设备出错等Java的I/O流包括字节流、字符流、文件流、对象流和管道流流是一个流动的数据缓冲区,数据从数据源流向数据目的地。FileInputStream实现对磁盘文件的读取操作,在读取字符的时候,它一般与InputStreamReader和BufferReader一起使用Java通过过滤流对I/O访问提供同步处理机制BufferInputStream类是FileInputStream类的子类在ja

6、va.io中,可以直接访问内存的类有ByteArrayOutputStream、ByteArrayInputStream和StringBufferInputStreamThread类的方法(1)sleep(),睡眠(2)yield(),激活(3)join(),暂停(4)interrupt(),中断(5)currentThread(),用于返回当前线程的引用(6)stop(),强制终止线程b线程的生命周期主要有:新建、可运行、运行、阻塞、终止状态Java线程模型的组成部分:虚拟的CPU、虚拟CPU执行的代码、代码所操纵的数据线程的组成:程序计时器、堆栈、栈指针进

7、程由:代码、数据、内核状态和一组寄存器组成的进程是一个内核级的实体,而进程是一个用户级的实体Java的线程调度策略是基于优先级的抢占式调度用synchronized标识的共享数据必须是私有的Java中对象加锁具有可重入性MouseMotionListener接口实现对鼠标移动事件的监听,因此包括2个方法:mouseMoved(mouseEvent)和mouseDragged(mouseEvent)Java.awt包主要包括3个概念:构件、容器、布局管理器数据库设计的四个阶段是:需求分析、概念设计、逻辑设计、物理设计J2ME是为嵌入式和移动设备提供的Java平台

8、,它的体系结构由Profiles、co

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。