
Java核心技术
Java核心技术
王老师的技术小白
好好学习,天天向上。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java核心技术之反射以及动态代理
0/100发布文章 博文管理我的博客退出 Trash Temp 欢迎使用优快云-markdown编辑器 数据结构与算法之复杂度分析 数据结构与算法之复杂度分析 数据结构与算法之排序 Java核心技术之动态代理 Java核心技术之强引用,软引用,弱引用和幻象引用 J...原创 2019-04-11 21:39:38 · 207 阅读 · 0 评论 -
Java核心技术之String,StringBuffer,StringBuilder有什么区别
String是Java语言非常基础和重要的类,提供了构造和管理字符串的各种基本逻辑。它是典型的Immutable类,被声明为final Class,所有的属性也都是final的。也由于它的不可变性,类似凭借,裁剪字符串等动作,都会产生新的String对象。由于字符串操作的普遍性,所以相关操作的效率往往对应用性能有明显影响。StringBuffer是为解决上面提到拼接产生太多中间对象的问题而提供的...原创 2019-04-10 00:01:21 · 177 阅读 · 0 评论 -
Java核心技术之强引用、软引用、弱引用、幻象引用
Java一共有四种不同的引用类型,主要体现的是对象不同的可达性状态和对垃圾收集的影响。1. 强引用所谓强引用就是我们最常见的普通对象引用,只要还有强对象引用指向一个对象,就能表明该对象还活着,垃圾收集器不会碰这种对象。对于一个普通的对象,如果没有其他引用关系,只要超过了引用的作用域或者显示的将相应(强)引用赋值为null,就是可以被垃圾收集的了,当然具体回收时机还是要看垃圾回收策略。2. 软...原创 2019-04-01 21:44:47 · 184 阅读 · 0 评论 -
Java核心技术之final,finally和finalize有什么不同
finalfinal可以用来修饰类,方法和变量。当final用来修饰类时,代表这个类不能被继承;当final用来修饰方法时,代表这个类不能被重写;当final用来修饰变量时则代表这个变量不能被修改。在日常使用中,我们推荐使用final关键字来明确表示我们代码的语义,逻辑的意图,我们可以将一些方法或者类声明为final,这样就可以明确告诉别人,这些行为是不允许被修改的;我们也可以使用final修...原创 2019-03-22 13:21:12 · 159 阅读 · 0 评论 -
Java核心技术之Eexception和Error
Java核心技术之Eexception和ErrorException和Error都是继承了Throwable类,在Java中只有Throwable类型的实例才可以被抛出(throw)或者捕获(catch),它是异常处理机制的基本组成部分。Exception和Error体现了Java平台设计者对不同的异常情况的分类。Exception是程序正常运行过程中,可以预料的意外情况,并且可以被捕获并且进...原创 2019-03-21 13:22:05 · 279 阅读 · 0 评论