
J2SE
践行者风信子
对软件很感兴趣
展开
-
Java对象的强、软、弱和虚引用
在JDK1.2以前的版本中,当一个对象不被任何变量引用,那么程序就无法再使用这个对象。也就是说,只有对象处于可触及状态,程序才能使用它。这就像在日常生活中,从商店购买了某样物品后,如果有用,就一直保留它,否则就把它扔到垃圾箱,由清洁工人收走。一般说来,如果物品已经被扔到垃圾箱,想再把它捡回来使用就不可能了。但有时候情况并不这么简单,你可能会遇到类似鸡肋一样的物品,食之无味,弃之可惜。这种物转载 2012-03-04 01:14:40 · 478 阅读 · 0 评论 -
怎么导入工程到VC++中?
打开菜单“文件”-“打开”如果你只有一个工程,一般打开.dsp,这个是生成的工程的文件,也可以打开.dsw,这个文件是根据.dsp产生的工作空间。如果你一个工作空间包含很多工程,那就直接打开.dsw.转载 2017-03-30 17:27:40 · 5725 阅读 · 0 评论 -
java 传址和特殊的String类
例如,okBtn是null,传递到了方法中,赋上地址,返回来后,依然是Null,结论是:把对象传递到形参中,实质依然是把引用复制了一下,在形参中更改引用的地址,不会影响本尊的地址,但是在形参中不更改引用的地址,而是更改引用所指向地址的成员变量的值,则会影响本尊,因为二者都是指向同一个内存块。②上面的实践也证明了网上说的 无论传递的是值还是址都是对原来变量的复制。void main(){原创 2012-01-31 14:33:13 · 673 阅读 · 0 评论 -
函数的形参名字一样跟另一个方法中的对象
如果函数的形参名字一样跟另一个方法中的对象,他们是不影响的。void main(){ Button okBtn = null; showUI(okBtn);System.out.println(okBtn);//输出的依然是Null}void showUI(Button okBtn ){okBtn = new Button();//okBtn的作用域仅原创 2017-03-30 12:48:37 · 510 阅读 · 0 评论 -
java中的Map不是数据结构中的图
http://www.cnblogs.com/fuck1/p/5322302.html1:集合 Collection(单列集合) List(有序,可重复) ArrayList 底层数据结构是数组,查询快,增删慢 线程不安全,效率高 Vector转载 2017-03-30 10:52:21 · 1059 阅读 · 0 评论 -
常用的工具方法
1.导出android数据库某张表格数据 public static void getTableData(Cursor cursor) { //打印出所有列名 String[] columnNames = cursor.getColumnNames(); String name = ""; for(int i = 0;i< columnNames.len原创 2012-02-22 23:12:12 · 772 阅读 · 0 评论 -
父类对象可以调用子类中的方法吗?
1.新建一个子类对象时,它首先执行它父类的构造方法然后再执行子类的构造方法。2.我们new一个子类对象赋给父类(父类的引用指向了子类的对象,也就是说java里说的多态,),父类对象不可以调用子类的方法,但如果子类重写了父类的某个方法,则此时父类调用的是子类方法的内容。原创 2017-03-30 11:03:38 · 21032 阅读 · 0 评论 -
数据结构-树-java
http://blog.youkuaiyun.com/u011240877/article/details/53193877转载 2017-03-30 10:42:33 · 294 阅读 · 0 评论 -
队列Queue在java中的
在java5中新增加了java.util.Queue接口,用以支持队列的常见操作。该接口扩展了java.util.Collection接口。值得注意的是LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。Queue使用时要尽量避免Collection的add()和remove()方法,而是要使用offer()来加入元素,使用poll()来获转载 2017-03-29 17:30:25 · 277 阅读 · 0 评论 -
队列Queue在java中
在java5中新增加了java.util.Queue接口,用以支持队列的常见操作。该接口扩展了java.util.Collection接口。值得注意的是LinkedList类实现了Queue接口,因此我们可以把LinkedList当成Queue来用。Queue使用时要尽量避免Collection的add()和remove()方法,而是要使用offer()来加入元素,使用poll()来获转载 2017-03-29 17:24:29 · 422 阅读 · 0 评论 -
java堆栈类使用实例
http://www.jb51.net/article/44645.htmJAVA 中,使用 java.util.Stack 类的构造方法创建对象。 public class Stack extends vector 构造方法 : public Stack() 创建一个空 Stack。方法: 1. public push (item ) 把项 压入栈顶。其转载 2017-03-29 16:23:08 · 800 阅读 · 0 评论 -
Java时间日期格式转换 格式化后的日期解析成时间戳
SipleDateFormat的方法解释format(Object object)参数 object 不能是一个String类型的毫秒,否则抛异常。需要转为Long型问题:①能不能把已知的字符串 2012/12/01 转为2012-12-01 格式呢?答案:可以。方法一 利用subString()截取 方法二: sdf = new SimpleDateForma原创 2012-05-07 13:27:20 · 9802 阅读 · 0 评论 -
java 必备知识点
1 。 LinkedHashMap和TreeMap的区别?首先2个都是map,所以用key取值肯定是没区别的,区别在于用Iterator遍历的时候LinkedHashMap保存了记录的插入顺序,先插入的先遍历到TreeMap默认是按升序排,也可以指定排序的比较器。遍历的时候按升序遍历。例如:a是LinkedHashMap,b是TreeMap。a.put("2","ab");原创 2012-02-06 16:47:42 · 1558 阅读 · 0 评论 -
JDK、SDK、JRE、JVM概念详解
http://developer.51cto.com/art/200907/134755.htm◆JDK: Java develop kit (Java 开发包)◆SDK: software develop kit, 以前JDK 叫做Java software develop kit, 后来出了1.2版本后, 就改名叫JDK了, 省时省力, 节约成本。◆JR原创 2017-05-02 16:31:38 · 640 阅读 · 0 评论