JAVA知识点(整理版)

JAVA知识点(整理版)

ID:37852958

大小:273.50 KB

页数:37页

时间:2019-06-01

JAVA知识点(整理版)_第1页
JAVA知识点(整理版)_第2页
JAVA知识点(整理版)_第3页
JAVA知识点(整理版)_第4页
JAVA知识点(整理版)_第5页
资源描述:

《JAVA知识点(整理版)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、文档顶端JAVA知识点(整理版)CoreJAVA4Java的特点4java序列化4面向对象语言的特征4封装:4继承:4多态:(polymorphism)5Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型?5同步和异步有何异同,在什么情况下分别使用他们?举例说明。5支不支持地址传递?6InterFace6接口的好处6针对接口进行编程:6还有就是接口、抽象类的区别,为什么要有这两种(描述特征,定义功能)6abstractclass&interface(抽象类与接口的区别)?7java里的集合7(1)集(Set)8(2)列表(Li

2、st)8(3)映射(Map)92.HashMap&Hashtable?10(4)Queue10其他:11数据类型、逻辑判断等问题11基本类型取值11String类12Split的使用12Static声明13&和&&运算符的区别13switch的取值范围?可以作用在byte上吗?long呢?String呢?14内部类14Fina、finally、finalize区别14垃圾收回收机制14堆栈Stack15线程Thread15实现Runnable接口相对于继承Thread类的好处:1537/37文档顶端线程同步方法:16Synchronized16网络协议Tcp/UDP1

3、6TCP:传输控制协议(TransmissionControlProtocol)16UDP:用户数据报协议(UserDatagramProtocol)16TCP编程:17反射Reflection17字符集概念17什么是字符集?什么是编码?17编码(Encoding):17ASCII:18字符集18Exception异常18error和exception有什么区别?18常见Exception:18JAVA语言如何进行异常处理19Oracle19Oracle性能优化19A.建库:20B.建表:20C.索引:20D.sql语句的优化:20E.多表查询21F.oralce访问

4、表中的数据三种方式21G.查询的SQL22H.大容量数据表优化(分区表)22常用sql语句集22备份:22建表:22删除主键:23添加约束23使约束失效23添加列和约束23使约束生效23创建序列23查看序列23查看序列当前可用的值24修改序列2437/37文档顶端创建视图24创建复杂视图24创建复杂视图224创建复杂视图325查看视图25更改视图25建立索引25创建表和约束26SQL语句优化(补充)26SQL书写的影响共享SQL语句27WHERE后面的条件顺序影响28查询表顺序的影响28应用ORACLE的HINT(提示)处理29递归查询上级机构29数据库分页30删除重

5、复数据30删除重复数据:30保留一条30drop,truncate和delete:31索引的类型31B-树索引31位图索引(Bitmap)31解释数据归档和非归档?32游标32存储过程和函数的区别32事务是什么?32原子性32一致性32隔离性32持久性33游标的作用?如何知道游标已经到了最后?33触发器分为事前触发和事后触发,这两种触发有和区别。33物化视图33物化视图例子35Oracle部分问题对答3637/37文档顶端CoreJAVAJava的特点答:1)简单(Java语法是C++语法的一个“纯净”版本);2)可移植性3)面向对象4)分布式(Java把打开套接字连

6、接等繁琐的网络任务变得非常容易)5)健壮性(Java编译器会检查出很多其他语言在运行时刻才显示出来的错误;Java采用的指针模型可以消除重写内存和数据崩溃的可能)7)多线程(多线程编程的简单性是Java成为流行的服务器端开发语言的主要原因之一)8)安全(用Java可以构建防病毒和防篡改的系统)9)动态(Java可随意增加新的方法以及实例变量,而客户端却不需做任何的更改)10)体系结构中立(字节码与计算机体系结构无关,只要存在运行时系统,可在多种处理器上执行)java序列化是一种用来处理对象流的机制,所谓对象流也就是将对象的内容进行流化。可以对流化后的对象进行读写操作,

7、也可将流化后的对象传输于网络之间。序列化是为了解决在对对象流化进行读写操作时所引发的问题.实现Serializable接口面向对象语言的特征Private,default,protected,publicObject:toString,equals,finalize抽象:忽略掉一个对象或实体的细节而只关注其本质特征的过程.封装:封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。对使用者屏蔽实现细节,暴露接口.使用者不必了解具体的实现细节,而只需要通过设计者提供的外部接口来操作它。增强使

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

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

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