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 · 1587 阅读 · 0 评论 -
Java回炉之集合框架
Java回炉之集合框架Java回炉之集合框架CollectionIteratorListList的三个实现类ArrayListVectorLinkedListSetHashSetLinkedHashSetTreeSet如何选择使用MapHashMapLinkedHashMapTreeMapHashtableCollectionsCollection功能:add原创 2015-12-07 22:42:05 · 1234 阅读 · 0 评论 -
Java回炉之多线程(二)生产者与消费者
Java回炉之多线程(二)生产者与消费者[toc] 首先有一个资源类Resource,然后是生产者Producer和消费者Consumer,最后再来个用来演示的调用者Demo。Resource.javapublic class Resource { //资源 private String someThing=""; //是否有资源 private boolean原创 2015-12-13 15:41:05 · 1625 阅读 · 0 评论 -
Java回炉之反射(二)动态代理
Java回炉之反射(二)动态代理Java回炉之反射二动态代理不用代理的情况使用动态代理不用代理的情况首先假设有一个操作接口DemoDao及其实现类DemoImpl。再来一个用来演示的调用者Main。 DemoDao.java//首先定义一个操作接口,带一个method方法:返回String类型,参数String类型。public interface D原创 2015-12-13 14:55:39 · 1721 阅读 · 0 评论 -
Java回炉之排序算法
Java回炉之排序算法Java回炉之排序算法冒泡排序插入排序归并排序快速排序希尔排序选择排序堆排序冒泡排序一次次遍历数组,每次比较相邻两个。 两重循环,内层比较index和index+1,index+1;外层让index归零。/* * 冒泡排序基本概念是: * 依次比较相邻的两个数,将小数放在前面,大数放在后面。 * 即在第一趟:首先比较第1个和第2个数,将小数放前,大数放后原创 2015-12-10 22:20:40 · 1553 阅读 · 0 评论 -
Java回炉之反射(一)
Java回炉之反射Java回炉之反射类的加载类加载器获取class文件获取并使用构造方法获取并使用成员变量获取并使用方法通过反射躲避泛型检查通用为某个对象的某个字段设置值工具类动态代理类的加载加载类的时机 创建实例访问静态变量,或为静态变量赋值调用静态方法使用反射强制创建类或对应的Class对象初始化其子类使用java.exe运行的主类将class文件读入内存,并原创 2015-12-10 22:13:36 · 1435 阅读 · 0 评论 -
Java回炉之多线程(一)
Java回炉之多线程Java回炉之多线程创建方法设置获取线程名获取当前线程优先级线程控制生命周期状态转换同步代码块同步方法Lock锁生产者消费者线程组线程池定时器创建方法继承Thread实现Runable设置获取线程名setName()getName()默认线程名:Thread-x(x为编号)获取当前线程Thread.getCurrentThread()原创 2015-12-09 23:34:04 · 1578 阅读 · 0 评论 -
Java回炉之IO流(一)
Java回炉之IO流Java回炉之IO流InputStreamFileInputStreamBufferedInputStreamOutputStreamFileOutputStreamBufferedOutputStreamReaderWriter转换流总结InputStream字节输入流FileInputStream构造方法FileInputStream(File file原创 2015-12-09 23:33:20 · 1784 阅读 · 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 · 1272 阅读 · 0 评论 -
Java回炉之异常处理
Java回炉之异常处理Java回炉之异常处理try-catchtry-catch-catchtry-catch-finallytry-catchEEExceptionthrowsthrow自定义异常try-catchtry{}catch(XxxException e){}try-catch-catch…try{}catch(AException ae){}catch(BEx原创 2015-12-09 23:31:40 · 1291 阅读 · 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 · 1476 阅读 · 0 评论 -
Java回炉之常用类
Java回炉之常用类Java回炉之常用类MathRandomDateFormat和SimpleDateFormatCalendarMathpublic 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 · 1284 阅读 · 0 评论 -
Java回炉之正则表达式
Java回炉之正则表达式Java回炉之正则表达式转义字符字符匹配特殊字符匹配循环次数匹配取值控制常用正则表达式转义字符\表示转移,其后的带含义字符将被视为普通字符。 \.表示. \+表示+字符匹配.匹配:单个字符;取值:任意字符。 a.b可以匹配adb、a#b等[]匹配:单个字符;取值:中括号内字符。 a[bcd]e可以匹配abe、ace、ade。|匹配:一组字符原创 2015-12-04 15:35:15 · 1502 阅读 · 0 评论 -
Java回炉之基本类
Java回炉之基本类Java回炉之基本类ObjectStringStringBufferStringBuilderArraysIntegerCharacterObjectequals(Object obj)方法体为:return this==obj;toString()方法体为:getClass().getName() + ‘@’ + Integer.toHexString(ha原创 2015-12-04 15:33:42 · 1380 阅读 · 0 评论 -
Java回炉之语言基础
Java回炉之语言基础Java回炉之语言基础DOS命令java编译过程path和classpath的区别关键字表数据类型位运算算数优先级内存划分类的初始化过程static关键字特点- 随着类的加载而加载根据java文件生成帮助文档代码块static与final成员变量多态继承接口内部类DOS命令dir(directory):列出当前目录下的文件以及文件夹md (ma原创 2015-12-03 08:34:50 · 1714 阅读 · 0 评论