java
garychenqin
这个作者很懒,什么都没留下…
展开
-
Java知识点总结(一)---int与Integer的区别
当大家被问及int与Integer的区别时,相信大家都能答出两个来: Integer是int的包装类 Integer的初始值是null,而int的初始值是0; 但如果有下面一个问题:Integer i1 = new Integer(1); int i2 = 1 ; 问i1 == i2 吗?肯定有相当一部分人是答不出来的,下面我就来总结一下:假如有下面的程序:public class TestInte原创 2015-04-21 17:10:46 · 776 阅读 · 0 评论 -
JAVA单例模式思考
之前我所写的单例模式是下面的样子:public class SingletonClass { private SingletonClass(){}; private static SingletonClass instance = null; private synchronized static SingletonClass getInstance() { if(i原创 2015-05-31 21:48:51 · 499 阅读 · 0 评论 -
JAVA编程思想学习笔记(二)---方法重载
在日常生活中,相同的词可以表达多种不同的含义,特别是含义之间的差别很小时,这种方式十分有用,你可以说“清洗衬衫”,“清洗车”,“清洗狗”等等,这就相当于我们在程序中定义了一个方法名“清洗”,我们可以传入不同的对象“衬衫”,“车”,“狗”等,而不是定义三个方法名“清洗衬衫”,“清洗车”,“清洗狗”,这样会显得很冗余。 大多数程序语言(例如C)要求每个方法都会提供一个独一无二的标识符,例如原创 2015-08-08 14:38:30 · 518 阅读 · 0 评论 -
JAVA编程思想学习笔记(一)---一切都是对象
1.基本数据类型boolean类型所占存储空间的大小没有明确指定,仅定义能够取字面值true或false。 基本类型具有的包装器类型,使得可以在堆中创建 一个非基本对象,用来表示对应的基本类型。例如:char c = 'x'; Character ch = new Character(c);或者这样用:Character ch = new Character('x');java SE5及以后的版本原创 2015-08-08 11:26:36 · 409 阅读 · 0 评论 -
java动态反射调用方法
比如说现在有一个类:package com.shangpin.model;class Function { public void print(String s, Integer i) { System.out.println("print:String+int:"+s+i); } public void print(String s1, String s2) {原创 2015-08-12 17:58:15 · 2602 阅读 · 0 评论