摘要: 1、创建多线程 方法一: 1、自定义继承自Thread的子类; 2、重写run(),自定义代码添加进去 3、创建Thead子类对象,并调用start()方法开启线程(线程一旦开启,就会执行run方法,不要直接调用run()方法) 方法二:(推荐使用)Java是单继承,多实现(接口)的 1、自定义类实 阅读全文
posted @ 2016-11-27 23:17 十年英雄梦 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 主要是解决设备与设备之间的数据传输问题 (内存 < > 硬盘) 应用场景:导出报表、上传数据、下载、解释XML文件 数据一般以文件形式保存在硬盘上,使用了一个File类用于描述文件或者文件夹的(文件和目录路径名的抽象表示形式),读取文件或者文件夹的属性数据 要读到文件中的内容数据,需要用到流技术 一 阅读全文
posted @ 2016-11-27 22:52 十年英雄梦 阅读(316) 评论(0) 推荐(0) 编辑
摘要: jdk1.5 好处: 1、将运行时的异常提前至编译时 2、避免了无谓的强转 常见应用: ArrayList<String> list = new ArrayList<String>(); // 里面存储的是String类型的数据类型 注意:泛型无多态,左右两边必须一致(推荐),或者只写一边(为向上兼 阅读全文
posted @ 2016-11-27 22:25 十年英雄梦 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 数组: 1、只能存储同一类型的数据(注意Object类型的数组能存储任意类型的数据) 2、初始化之后长度固定 3、数组中元素之间的内存地址连续 集合:存储数据对象的容器 优势: 1、可以存储任意类型对象的数据 2、集合的长度可变 一、单列集合 导包的时候是util包 | Collection 单例集 阅读全文
posted @ 2016-11-27 22:16 十年英雄梦 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1、System类 用于获取系统的属性数据 常用方法: (1)打印数组 arraycopy(Object src, int srcPos, Object dest, int destPos, int length); // Arrays.toString(数组) (2)当前系统时间(常用) curr 阅读全文
posted @ 2016-11-27 21:07 十年英雄梦 阅读(817) 评论(0) 推荐(0) 编辑