java
watayouxiang
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
多态
多态概念1.多态的体现 父类的引用指向了自己的子类对象。 父类的引用也可以接收自己的子类对象。2.多态的前提 必须是类与类之间有关系。要么继承,要么实现。 通常还有一个前提:存在覆盖。3.多态的好处 多态的出现大大的提高程序的扩展性。4.多态的弊端: 虽然提高了扩展性,但是只能使用父类的引用访问父类中的成员。多态: 1.多态的概念发展出来,是以封装和继原创 2016-03-21 16:02:23 · 543 阅读 · 0 评论 -
两个ArrayList<String>() 的并集,交集,差集
List list1 = new ArrayList(); list1.add("1111"); list1.add("2222"); list1.add("3333"); List list2 = new ArrayList(); list2.add("3333"); list2.add("4444"); list2.add("5555"); // 并集原创 2016-01-13 14:55:05 · 767 阅读 · 0 评论 -
线程池
简单的调用: public void A() { // 创建一个线程池 ExecutorService executorService = Executors.newFixedThreadPool(10);executorService.execute(new MyRunnable());}class MyRunnable implements Runnable {@Overridepu原创 2016-01-08 14:17:42 · 357 阅读 · 0 评论 -
IO操作
IO操作字符流: Reader--FileReader(InputStreamReader)--BufferedReader--LineNumberReader Writer--FileWriter(OutputStreamWriter)--BufferedWriter字节流: InputStream--FileInputStream--BufferedInputStream OutputStrea原创 2015-08-26 18:04:20 · 345 阅读 · 0 评论 -
File常用API
File常用API创建// 创建目录 File phoneDir; String state = Environment.getExternalStorageState(); if (Environment.MEDIA_MOUNTED.equals(state)) { phoneDir = Environment.getExternalStorageDirectory(); } else {原创 2015-08-24 12:00:46 · 491 阅读 · 0 评论 -
单例设计模式
单例设计模式“饿汉式”单例设计模式,“懒汉式”单例设计模式:记住原则:定义单例有“饿汉式”和“懒汉式”两种,建议使用“饿汉式”。饿汉式/* 单例设计模式: 饿汉式:Single类一进内存,就已经创建好了对象。 */ class Single1{ private Single1(){}//1,构造函数私有化 private static Single1 s = new Single1(原创 2015-08-17 09:37:28 · 354 阅读 · 0 评论 -
集合
集合集合API简介 collection接口 List接口。特点:有序,可重复 ArrayList类,Object数组实现的。特点:查询快,增删慢 LinkList类,链表数据结构实现的。特点:查询慢,增删快 Vector类,Object数组实现的。特点:查询快,增删慢,线程安全的,操作效率低 Set接口。特点:无序,不可重复。Set.iterator()遍历 HashSet类,哈希表实现。特原创 2016-11-16 17:59:59 · 385 阅读 · 0 评论 -
输入输出流(IO)
输入输出流(IO)字节流 InputStream,所有输入字节流的基类,抽象类 FileInputStream,读取文件的输入字节流 BUfferedInputStream,缓冲输入字节流,该类内部维护了一个 8kb 的字节数组,该类的出现是为了提高读取数据的效率 OutputStream,所有输出字节流的基类,抽象类 FileOutputStream,向文件输出字节数据 BufferedOut原创 2016-11-18 11:17:03 · 303 阅读 · 0 评论 -
线程(Thread)
线程(Thread)线程创建方式:方式一:继承Thread 自定义一个类继承Thread类。 重写Thread的run方法,把自定义线程的任务代码定义在run方法上。 创建Thread子类的对象,并且调用start方法启动一个线程。class MyThread extends Thread { String data; public MyThread(String data) {原创 2016-11-19 19:17:08 · 375 阅读 · 0 评论 -
泛型(genericity)
范型自定义范型方法自定义范型方法格式:修饰符 <声明自定义泛型>返回值类型 函数名(形参列表..){} 注意事项: 自定义范型方法的数据类型是在调用该方法时传入实参时确定的 自定义范型使用的标识符 例子: //需求:定义一个函数,实现可以接受任意类型的行参,要求返回类型与实参类型保持一致 public class Demo { public static void main(Stri原创 2016-11-17 14:34:02 · 439 阅读 · 0 评论
分享