热门好课推荐
猜你喜欢
相关培训 相关博客
  • java学习个人笔记---静态内部类static修饰的方法属于类,而不属于实例,因此父类的static方法不允许被子类重写
    2016-05-17 16:41:49
    阅读量:224
    评论:0
  • java学习个人笔记---构造器的陷阱在某些时候,创建对象实例并不需要调用该对象类的构造器:1)使用反序列化恢复java对象2)使用clone方法复制java对象注意:为防止程序使用反序列化方式破坏单例模式的规则,通常通过readResolve()方法来解决
    2016-05-17 11:36:19
    阅读量:193
    评论:0
  • java学习个人笔记---非静态内部类1、【非静态内部类必须寄生在外部类的实例当中】,因此系统在编译阶段总会为非静态内部类的构造器增加一个参数,非静态内部类的构造器的第一个形参总是外部类。2、非静态内部类不能拥有静态成员
    2016-05-17 15:42:25
    阅读量:199
    评论:0
  • java学习个人笔记---finally模块的陷阱我们都知道try……finally在执行的过程中总会执行finally块中的代码(除try中有System.exit(0);外),但如果try块中有return,finally块中也有return,程序返回的时候到底执行哪个return呢?如下: publicstaticinttryCatchFinallyTest1(){
    2016-05-18 11:43:44
    阅读量:473
    评论:0
  • 垃圾回收基本算法按基本的回收策略分:(1)引用计数回收:古老算法,对象每被引用一次,计数器加1,反之,对象每被删除引用一次,计数器减1;                             缺点是增加内存开销和无法处理相互引用的问题(2)复制回收:两个大小相同的内存空间A和B,将空间A中的可达对象找出来并复制到空
    2015-08-31 20:44:45
    阅读量:324
    评论:0
  • Java对象的引用的方式:1)强引用(StrongReference):一般的引用,内存不足,GC不会回收强引用对象,直接终止,是造成内存泄漏的主要原因之一;2)软引用(SoftReference):内存充足时与强引用没有区别,当内存不足时,GC会回收软引用对象,避免内存不足;3)弱引用(WeakReference):与软引用很相似(区别可看下面程序例子),区别是弱引用
    2015-08-31 19:55:44
    阅读量:341
    评论:0
  • Java基本数据类型:int、short、long、byte、float、double、char、boolean数据类型 字节数 byte 1 short 2 int 4 float 4 double 8 long 8 长整型:L或者l(小写的L)作为后缀十六进制:0X或者0x使用final关键字指示...
    2019-05-26 22:56:36
    阅读量:12
    评论:0
  • 常见的垃圾回收器(1)串行回收器:串行回收器使用一个CPU处理,在回收垃圾期间应用程序会产生暂停,具体策略为:Young代采用串行复制算法,Old代采用串行标记压缩算法。存储结构变化分析如下:Young代内存包含Eden区和Survivor区,Survicor区分为form区和to区,from区和to区会相互转换,系统将活动可
    2016-01-13 18:18:06
    阅读量:408
    评论:0