Thinking in JAVA
文章平均质量分 60
_羽蒙
一名正在不停提升自己的程序猿。。。
展开
-
继承初始化小例
/** * 默认会调用B中的 无参构造方法 * 也可以使用super执行调用哪个构造方法 * 一旦使用super需要放在构造方法的第一行 * */public class A extends B{ public A() { System.out.println("public A()"); } public A(String name) {// super();原创 2015-05-15 18:24:32 · 502 阅读 · 0 评论 -
多路分发-枚举类型
java只支持单路并发原创 2014-11-13 10:19:18 · 1142 阅读 · 0 评论 -
java设计模式—工厂模式
经常会看到一些方法是 newInstance()返回的就是一个对象,省去了new的这一操作。还有一个效果就是,如果返回的是一个静态对象,还可以实现这个对象唯一的效果转自:http://www.cnblogs.com/forlina/archive/2011/06/21/2086114.html 一、工厂模式主要是为创建对象提供过渡接口,以便将创建对象的具体过转载 2014-11-27 10:25:48 · 387 阅读 · 0 评论 -
关键字this
在学习java的时候就遇到了这个关键字this,刚开始理解的时候感觉特别困难啊,因为对面向对象的思想haibuxig原创 2014-11-05 15:03:53 · 520 阅读 · 0 评论 -
默认构造器
在写一个类得时候如果没有写构造函数,h原创 2014-11-05 12:06:10 · 754 阅读 · 0 评论 -
标签
在学习C语言的时候讲到过一个原创 2014-11-05 10:18:14 · 380 阅读 · 0 评论 -
取锁的超时机制-并发
使用显示的lock对象 P679原创 2014-11-19 16:56:54 · 956 阅读 · 0 评论 -
java return返回的是啥
在java中经常会听到函数返回什么这么一说。比如 public int add(int a, int b){ return a+b;}这个就是返回a和b的和(值)在看一个public MyObject add(int a, int b){ return new MyObject ();}这个我们常说是返回对象。那么问题来了,这个(return)返回究竟是返回对象,还是引用,还是原创 2014-11-25 20:19:58 · 2967 阅读 · 0 评论 -
enum的职责链-枚举类型
这个模式还是挺不错的原创 2014-11-13 10:18:00 · 1308 阅读 · 0 评论 -
finally真的一定会执行吗-并发
后台线程和finally的邂逅原创 2014-11-19 16:23:06 · 1464 阅读 · 0 评论 -
java 递增不是原子操作-并发
什么是原子操作原创 2014-11-19 17:11:26 · 914 阅读 · 0 评论 -
volatile说明-并发(转载)
转自http://blog.csdn.net/blueheart20/article/details/1591874在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多线程环境下vol转载 2014-11-21 16:31:59 · 448 阅读 · 0 评论 -
让一个东西在main方法之后执行
让一段程序在main方法之前之前我们都知道很简单,用static静态块就可以 但是要让一个东西在main结束之后执行(不考虑新开启一个线程的情况。。。)这里要从java的回收机制出发,因为如果只有main这一个线程的话,在main结束之后就意味着整个程序结束了那就得考虑让程序结束之后还可以干点事或者是说成是 我的程序“结束”之后,给java虚拟机留点事情实现方原创 2015-03-21 13:36:05 · 866 阅读 · 0 评论 -
String.format
好好写写原创 2015-03-17 11:26:02 · 577 阅读 · 0 评论 -
StringBuilder.append 中出现加号影响效率
。。。原创 2015-03-17 11:28:54 · 1485 阅读 · 1 评论 -
代理
代理这个名词,其实我一直没有听过,也许有用过但是不知道而已。。。原创 2014-11-07 17:46:18 · 418 阅读 · 0 评论 -
完全解耦-接口
这个名词不太懂,先看一个leiz原创 2014-11-08 09:31:25 · 603 阅读 · 0 评论 -
协变返回类型
协变返回类型是指:在导出类中的被覆盖方法可以返回基本方法的返回类型的某种到处类型:原创 2014-11-08 08:40:07 · 440 阅读 · 0 评论 -
空白final final方法 final与private
所谓空白final就是指不初始化后续再对其进行赋值,但是这个操作zhineng原创 2014-11-07 18:28:16 · 1298 阅读 · 0 评论 -
枚举类型
这是Java SE5中添加的一个新特性,enum关键字原创 2014-11-06 20:44:12 · 366 阅读 · 0 评论 -
java设计模式-单例模式
转自 http://blog.csdn.net/jason0539/article/details/23297037概念: java中单例模式是一种常见的设计模式,单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。 单例模式有一下特点: 1、单例类只能有一个实例。 2、单例类必须自己自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供这一实例。转载 2014-11-27 11:11:21 · 450 阅读 · 0 评论 -
序列化的控制-Java I/O系统
序列化原创 2014-11-16 16:33:13 · 486 阅读 · 0 评论 -
随机选取工具-枚举类型
enum实现随机原创 2014-11-13 10:17:07 · 1598 阅读 · 0 评论 -
编辑器自己添加方法-枚举类型
values()的神秘之处原创 2014-11-13 10:16:09 · 471 阅读 · 0 评论 -
接口于类型信息-类型信息
接口关键字有一种保护的作用,原创 2014-11-09 23:45:53 · 564 阅读 · 0 评论 -
一个有意思的递归-字符串
这段代码居然会递归,你敢信。。。原创 2014-11-09 22:43:20 · 468 阅读 · 0 评论 -
ArrayList擦除-泛型
下面是个神奇的东西import java.util.ArrayList;public class Test { public static void main(String[] args) { Class c1 = new ArrayList().getClass(); Class c2 = new ArrayList().getClass(); System.out.原创 2014-11-10 00:17:26 · 762 阅读 · 0 评论 -
内部类的继承-内部类
作为一个内部类,居然还要玩继承我也是醉了原创 2014-11-09 22:27:16 · 703 阅读 · 0 评论 -
接口的内部类-内部类
以前觉得接口里面只能是一些没有实现的方法,现在有一个让接口也不再孤单的原创 2014-11-09 22:15:10 · 484 阅读 · 0 评论 -
匿名内部类工厂方法-内部类
看一段匿名内部类的代码,刚开始我以为原创 2014-11-09 21:56:52 · 591 阅读 · 0 评论 -
嵌套接口-接口
这是一个很绕的例子,没有用过,但是说不定以后会用到原创 2014-11-08 10:10:47 · 653 阅读 · 0 评论 -
继承设计之状态模式-多态
看到这里有个状态模式我就比较激动了,前面面试的时候被这个设计模式虐得taichan原创 2014-11-08 08:52:19 · 492 阅读 · 0 评论 -
构造器内部多态行为
看个例子class Glyph{ void draw() { System.out.println("Glyph.draw()"); } Glyph() { System.out.println("Glyph before draw()"); draw(); System.out.println("Glyph after draw()"); }}class原创 2014-11-07 18:54:16 · 568 阅读 · 0 评论 -
对象作用域
public static void main(String[] args) {// TODO Auto-generated method stub{String s = new String("abc");}System.out.println(s);}原创 2014-10-26 21:36:45 · 307 阅读 · 0 评论 -
优先级队列 to-do列表-容器深入研究
优先级队列原创 2014-11-13 10:09:05 · 613 阅读 · 0 评论 -
enum可以添加新方法-枚举类型
enum原创 2014-11-13 10:15:24 · 2480 阅读 · 0 评论 -
equals 和 ==
平时经常会遇到判断两个东西是否相等,一般字符串的话我都是用str.e原创 2014-10-29 20:48:58 · 367 阅读 · 0 评论 -
文件加锁-JAVA I/O系统
文件加锁,顾名思义就是给文件上锁,不让其他程序访问。主要原创 2014-11-16 16:11:31 · 666 阅读 · 0 评论 -
HashMap的内部实现-容器深入研究
HashMap原创 2014-11-13 10:11:12 · 593 阅读 · 0 评论 -
内存映射文件-Java I/O系统
性能原创 2014-11-13 10:13:10 · 645 阅读 · 0 评论