Java回炉
文章平均质量分 57
重新回炉巩固Java基础时总结的东西,主要是Java知识,也有部分与语言无关的技术思想。
-_-void
这个作者很懒,什么都没留下…
展开
-
Java回炉之IO流(二)使用规律
Java回炉之IO流(二)使用规律Java回炉之IO流二使用规律 文本文件到文本文件 键盘输入到文本文件 文本文件到屏幕 键盘到屏幕 带字符集的文件到文件 文本文件到文本文件public class TextFile2TextFile { public static void main(String[] args) { try { //因为是文本文件,所以原创 2015-12-16 00:17:31 · 1555 阅读 · 0 评论 -
Java回炉之集合框架
Java回炉之集合框架Java回炉之集合框架 Collection Iterator List List的三个实现类 ArrayList Vector LinkedList Set HashSet LinkedHashSet TreeSet 如何选择使用 Map HashMap LinkedHashMap TreeMap Hashtable Collections Collection 功能:add原创 2015-12-07 22:42:05 · 1213 阅读 · 0 评论 -
Java回炉之多线程(二)生产者与消费者
Java回炉之多线程(二)生产者与消费者[toc] 首先有一个资源类Resource,然后是生产者Producer和消费者Consumer,最后再来个用来演示的调用者Demo。 Resource.java public class Resource { //资源 private String someThing=""; //是否有资源 private boolean原创 2015-12-13 15:41:05 · 1599 阅读 · 0 评论 -
Java回炉之反射(二)动态代理
Java回炉之反射(二)动态代理 Java回炉之反射二动态代理 不用代理的情况 使用动态代理 不用代理的情况 首先假设有一个操作接口DemoDao及其实现类DemoImpl。再来一个用来演示的调用者Main。 DemoDao.java //首先定义一个操作接口,带一个method方法:返回String类型,参数String类型。 public interface D原创 2015-12-13 14:55:39 · 1684 阅读 · 0 评论 -
Java回炉之排序算法
Java回炉之排序算法Java回炉之排序算法 冒泡排序 插入排序 归并排序 快速排序 希尔排序 选择排序 堆排序 冒泡排序一次次遍历数组,每次比较相邻两个。 两重循环,内层比较index和index+1,index+1;外层让index归零。/* * 冒泡排序基本概念是: * 依次比较相邻的两个数,将小数放在前面,大数放在后面。 * 即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后原创 2015-12-10 22:20:40 · 1528 阅读 · 0 评论 -
Java回炉之反射(一)
Java回炉之反射Java回炉之反射 类的加载 类加载器 获取class文件 获取并使用构造方法 获取并使用成员变量 获取并使用方法 通过反射躲避泛型检查 通用为某个对象的某个字段设置值工具类 动态代理 类的加载 加载类的时机 创建实例 访问静态变量,或为静态变量赋值 调用静态方法 使用反射强制创建类或对应的Class对象 初始化其子类 使用java.exe运行的主类 将class文件读入内存,并原创 2015-12-10 22:13:36 · 1413 阅读 · 0 评论 -
Java回炉之多线程(一)
Java回炉之多线程Java回炉之多线程 创建方法 设置获取线程名 获取当前线程 优先级 线程控制 生命周期 状态转换 同步代码块 同步方法 Lock锁 生产者消费者 线程组 线程池 定时器创建方法 继承Thread 实现Runable 设置获取线程名 setName() getName() 默认线程名:Thread-x(x为编号) 获取当前线程 Thread.getCurrentThread()原创 2015-12-09 23:34:04 · 1552 阅读 · 0 评论 -
Java回炉之IO流(一)
Java回炉之IO流Java回炉之IO流 InputStream FileInputStream BufferedInputStream OutputStream FileOutputStream BufferedOutputStream Reader Writer 转换流 总结InputStream字节输入流FileInputStream 构造方法FileInputStream(File file原创 2015-12-09 23:33:20 · 1738 阅读 · 0 评论 -
Java回炉之File
Java回炉之File[toc] 可以描述目录或文件构造方法(下述三个执行效果相同)参数可以使绝对路径也可以是相对路径 new File(“E:\test\t.txt”); new File(“E:\test”,”t.txt”); new File(new File(“E:\test”),”t.txt”); 创建 createNewFile():创建一个文件,如果文件存在则不创建(文件目录不存在则原创 2015-12-09 23:32:27 · 1249 阅读 · 0 评论 -
Java回炉之异常处理
Java回炉之异常处理Java回炉之异常处理 try-catch try-catch-catch try-catch-finally try-catchEE Exception throws throw 自定义异常 try-catchtry{ }catch(XxxException e){ }try-catch-catch…try{ }catch(AException ae){ }catch(BEx原创 2015-12-09 23:31:40 · 1269 阅读 · 0 评论 -
Java回炉之泛型
Java回炉之泛型Java回炉之泛型 泛型类 泛型方法 泛型接口 泛型中的通配符 泛型类 定义 public class Demo<T>{ public void method(T t){ } } 使用 new Demo<String>().method("test");泛型方法 定义 public class Demo{ public <T> void method(T t原创 2015-12-07 22:40:26 · 1454 阅读 · 0 评论 -
Java回炉之常用类
Java回炉之常用类Java回炉之常用类 Math Random DateFormat和SimpleDateFormat Calendar Math public static int abs(int a)绝对值 public static double ceil(double a)向上取整 public static double floor(double a)向下取整 public static原创 2015-12-05 23:27:21 · 1268 阅读 · 0 评论 -
Java回炉之正则表达式
Java回炉之正则表达式Java回炉之正则表达式 转义字符 字符匹配 特殊字符匹配 循环次数匹配 取值控制 常用正则表达式 转义字符\表示转移,其后的带含义字符将被视为普通字符。 \.表示. \+表示+ 字符匹配 .匹配:单个字符;取值:任意字符。 a.b可以匹配adb、a#b等 []匹配:单个字符;取值:中括号内字符。 a[bcd]e可以匹配abe、ace、ade。 |匹配:一组字符原创 2015-12-04 15:35:15 · 1469 阅读 · 0 评论 -
Java回炉之基本类
Java回炉之基本类Java回炉之基本类 Object String StringBuffer StringBuilder Arrays Integer Character Object equals(Object obj)方法体为:return this==obj; toString()方法体为:getClass().getName() + ‘@’ + Integer.toHexString(ha原创 2015-12-04 15:33:42 · 1360 阅读 · 0 评论 -
Java回炉之语言基础
Java回炉之语言基础Java回炉之语言基础 DOS命令 java编译过程 path和classpath的区别 关键字表 数据类型 位运算 算数优先级 内存划分 类的初始化过程 static关键字特点- 随着类的加载而加载 根据java文件生成帮助文档 代码块 static与final成员变量 多态继承 接口 内部类DOS命令dir(directory):列出当前目录下的文件以及文件夹 md (ma原创 2015-12-03 08:34:50 · 1686 阅读 · 0 评论