随笔分类 - java
摘要:反射(Reflection) 这里只记录了一些最常用的知识片段。。 什么是反射 反射是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后, 在堆内存的方法区中就产生了一个Class类型的对象( 一
阅读全文
摘要:多线程 线程的生命周期 多线程的创建 第一种:extends Thread类 第二种:implements Runnable接口 第三种:实现callable接口 第四种:使用线程池 案例: package com.xyz.java2; import java.util.concurrent.Cal
阅读全文
摘要:java I/O流 文件对象File(java.io.File) 1.File是谁? File对象是文件和文件目录路径的抽象表示形式,与平台无关,它能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身,访问文件内容本身需要流(Steam,Reader...)来执行 2.File的对象在
阅读全文
摘要:泛型: 为什么要泛型: a.解决元素存储的安全性问题, 好比商品、 药品标签, 不会弄错。 b.解决获取数据元素时, 需要类型强制转换的问题, 好比不用每回拿商品、 药 品都要辨别 在集合中使用泛型有什么好处 上代码: ArrayList<Integer> list = new ArrayList<
阅读全文
摘要:首先上一段代码: needDelete()方法:决定是否要删除 public static boolean needDelete(Object obj) { if (obj.equals("1")) return true; else return false; } 方案一运行: public st
阅读全文