随笔分类 -  Java

摘要:本文由 ImportNew - 范琦琦 翻译自 Programcreek。欢迎加入翻译小组。转载请见文末要求。 Java最显著的优势之一就是它的内存管理机制。你只需简单创建对象,然后Java垃圾回收机制便会小心的分配和释放内存。然而,事实并非如此简单,因为在Java应用程序中经常发生内存泄漏。 本教 阅读全文
posted @ 2018-02-21 21:52 KIKI_FAN 阅读(202) 评论(0) 推荐(0)
摘要:本文由 ImportNew - 范琦琦 翻译自 journaldev。欢迎加入翻译小组。转载请见文末要求。 死锁是两个甚至多个线程被永久阻塞时的一种运行局面,这种局面的生成伴随着至少两个线程和两个或者多个资源。在这里我已写好一个简单的程序,它将会引起死锁方案然后我们就会明白如何分析它。 Java死锁 阅读全文
posted @ 2018-02-21 21:50 KIKI_FAN 阅读(374) 评论(0) 推荐(0)
摘要:本文由 ImportNew - 范琦琦 翻译自 stackoverflow。欢迎加入翻译小组。转载请见文末要求。 问题 在Swing中,密码域(JPasswordField)用getPassword()函数(用来返回char[])取代getText()函数(返回字符串)。在工作中我得到类似的建议是不 阅读全文
posted @ 2018-02-21 21:47 KIKI_FAN 阅读(415) 评论(0) 推荐(0)
摘要:https://cs.brown.edu/courses/cs015/docs/HelpfulHandout.pdf 对Declaration, Instantiation 和Initialization一直都存在疑惑,直到看了Brown大学的这个文档。 对象(也就是类)被实例化,变量被初始化。 实 阅读全文
posted @ 2018-02-21 20:41 KIKI_FAN 阅读(826) 评论(0) 推荐(0)
摘要:在内部类中,如果要生成对外部类对象的引用,可以使用外部类的名字加.this,如Outer.this。 如果想要直接创建内部类的对象,可以使用外部类对象加.new,如new Outer().new。 阅读全文
posted @ 2017-07-07 22:14 KIKI_FAN 阅读(218) 评论(0) 推荐(0)
摘要:Final 最终的,无法改变的 1.final数据 1)It can be a compile-time constant that won’t ever change. 2)It can be a value initialized at run time that you don’t want 阅读全文
posted @ 2017-07-01 17:37 KIKI_FAN 阅读(151) 评论(0) 推荐(0)
摘要:构造器重载 (1)如果传入的数据类型(实参)小于重载方法中声明的形参类型,实际数据类型就会被提升。 常数值会被当做int值来处理。 char例外,如果没有接受char参数的方法,就会把char类型提升至int型。 (2)如果传入的实际参数大于重载方法声明的形式参数,就得通过类型转换来执行窄化转换,否 阅读全文
posted @ 2017-06-18 23:15 KIKI_FAN 阅读(426) 评论(0) 推荐(0)
摘要:Java继承 print: c null d d1 子类不会继承父类的private属性和方法。 阅读全文
posted @ 2016-09-16 14:50 KIKI_FAN 阅读(143) 评论(0) 推荐(0)
摘要:1.Exception(异常) :是程序本身可以处理的异常。 2.Error(错误): 是程序无法处理的错误。这些错误表示故障发生于虚拟机自身、或者发生在虚拟机试图执行应用时,一般不需要程序处理。 3.检查异常(编译器要求必须处置的异常) : 除了Error,RuntimeException及其子类 阅读全文
posted @ 2016-09-15 15:17 KIKI_FAN 阅读(493) 评论(0) 推荐(0)