• 《疯狂Java讲义精粹》读书笔记5 —— 一个奇怪的问题

    《疯狂Java讲义精粹》读书笔记5 ------ 一个奇怪的问题 先猜一猜下面的代码会输出什么吧: 1 /** 2 * 一个奇怪的问题 3 * @author 《疯狂的Java讲义》 4 * @date 3/6/2013 5 */ 6 public class AStrangeJavaAnswer { 7 public static void main(String[] args) { 8 Integer inA = 5; 9 Integer inB = 5; 10 System.out....
    作者:孤风一剑/2015年8月24日/分类:Java开发/阅读:668次/标签:, /评论关闭
  • 《疯狂Java讲义精粹》读书笔记4 —- 基本包装类

    《疯狂Java讲义精粹》读书笔记4 ---- 基本包装类 Java 是面向对象的语言,它既保留了8中基本数据类型,也提供了8中相对应的包装类(Wrapper Class):   基本数据类型 byte        short      int  long       char float        double    boolean 对应的包装类 Byte Short Integer Long Character Float Double Boolean  8个包装类除了Character之外可以传入相应...
    作者:孤风一剑/2015年8月24日/分类:Java开发/阅读:557次/标签:, /评论关闭
  • 《疯狂Java讲义精粹》读书笔记3 —— instanceof 运算符

    《疯狂Java讲义精粹》------ instanceof 运算符 用法:   (类型变量 instanceof 类|接口) 作用:   instanceof 操作符用于判断前面的对象是否是后面的类,或者其子类、实现类的实例。如果是则返回true 否则就返回false。 注意:   · instanceof前面的操作数的编译时类型要么与后面的类相同,要么与后面的类具有父子继承关系否则会引发编译错误。 一个简单的例子: /**...
    作者:孤风一剑/2015年8月24日/分类:Java开发/阅读:628次/标签:, , , /评论关闭
  • 《疯狂Java讲义精粹》读书笔记2 —— 多态

    《疯狂Java讲义精粹》------ 多态  Java引用变量有两个类型:     · 编译时类型(由声明该变量时使用的类型决定)    · 运行时类型(由实际赋给该变量的对象决定)   当编译时类型和运行时类型不一致,就可能出现多态(Polymorphism)。往往是相同类型的变量、调用同一个方法时呈现出多种不同的行为特征。   看下面这个例子: 1 public class TestExtends extend...
    作者:孤风一剑/2015年8月24日/分类:Java开发/阅读:444次/标签:, /评论关闭
  • 《疯狂Java讲义精粹》读书笔记1 —— 数据类型—特殊数据

    《疯狂Java讲义精粹》------ 数据类型、特殊数据 1 // 2 /** 3 * 1.Java提供3个特殊的浮点数值 4 * 1).正无穷大:POSITIVE_INFINITY 5 * 2).负无穷大:NEGATIVE_INFINITY 6 * 3).非数:NaN 7 * 2.所有的正无穷大数和负无穷大数都是相等的, 8 * 所有的非数都是不相等的,甚至NaN和NaN 9 * 3.只有浮点数除以0才会得到正无穷大或负无穷大 10 * ...
    作者:孤风一剑/2015年8月24日/分类:Java开发/阅读:524次/标签:, /评论关闭
  • java quartz的使用,做时间轮询调用 CronTrigger

     java quartz的使用,做时间轮询调用 CronTrigger import org.quartz.Job;   import org.quartz.JobExecutionContext;   import org.quartz.JobExecutionException;      public class TestJob implements Job{       public void execute(JobExecutionContext arg0) throws JobExecutionException {     System.out.println("ok");    }      }   [html] import j...
    作者:孤风一剑/2015年8月24日/分类:Java开发/阅读:1,546次/标签:, , , /评论关闭
  • Java基础 – 强引用、弱引用、软引用、虚引用

    1、强引用(StrongReference)       强引用是使用最普遍的引用。如果一个对象具有强引用,那垃圾回收器绝不会回收它。如下: [java] Object o = new Object();   //  强引用         当内存空间不足,Java虚拟机宁愿抛出OutOfMemoryError错误,使程序异常终止,也不会靠随意回收具有强引用的对象来解决内存不足的问题。如果不使用时,要通过如下方式来弱化引用...
    作者:孤风一剑/2015年7月28日/分类:Java开发/阅读:1,337次/标签:, , , , /评论关闭
  • java文件下载工具类

    java文件下载工具类   package com.caiex.utils; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.UnsupportedEncodingException; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletResponse; import org.apache.commons.io.IOUtils; impor...
    作者:孤风一剑/2015年7月14日/分类:Java开发/阅读:662次/标签:/评论关闭
  • Java Web验证码

    1 验证码生成类RandomCode RandomCode是一个生成验证码的工具类,支持英文和数字验证码,验证码包括英文大小写和数组,其中英文i、o和数字0、1因为容易产生混淆,不包括在生成验证码中。RandomCode支持输出jpg/bmp/png/gif图片格式的验证码。 [java] /**   * RandomCode验证码可以通过静态方法和实例方法生成。   *    * 静态方法:   *    * //生成长度为4的随机验...
    作者:孤风一剑/2015年7月06日/分类:Java开发/阅读:937次/标签:, , /评论关闭
  • Eclipse4.4 安装java反编译插件Eclipse Class Decompiler

    一、在线安装方式:            Eclipse Class Decompiler整合了目前最好的2个Java反编译工具Jad和JD-Core,并且和Eclipse Class Viewer无缝集成,能够很方便的使用本插件查看类库源码,以及采用本插件进行Debug调试。Eclipse Class Decompiler插件更新站点: http://feeling.sourceforge.net/update,然后直接使用Eclipse进行更新,支持Eclipse 3.x, 4.x,不依赖任何其他插...
    作者:孤风一剑/2015年6月30日/分类:Java开发/阅读:11,677次/标签:, , /评论关闭