随笔分类 -  JAVA SE

摘要:原文链接:http://www.orlion.ga/207/ 一、代理模式 代理模式是经常用到的设计模式,代理模式是给指定对象提供代理对象。由代理对象来控制具体对象的引用。 代理模式涉及到的角色: 抽象主题角色:声明了代理主题和真实主题的公共接口,使任何需要真实主题的地方都能用代理主题代替。 代理主 阅读全文
posted @ 2016-04-03 21:14 orlion 阅读(1392) 评论(0) 推荐(0)
摘要:1、导入Junit4jar包: Eclipse中在项目上右键点击Bulid Path,然后再点击Add libraries,选择JUnit2、初次使用首先先创建一个java项目如下:Demo.java内容:package cn.orlion.demo;public class Demo { ... 阅读全文
posted @ 2015-11-25 22:27 orlion 阅读(8662) 评论(0) 推荐(0)
摘要:欢迎访问我的最新博客:https://blog.fanscore.cn 一个线程可以有四种状态: 1、新(new), 即线程刚刚创建,而并未执行 2、可运行(runnable),意味着一旦时间分片机制有空闲的CPU周期提供给一个线程,那个线程便可立即开始运行。因此,线程可能在、也可能不在运行当中,但 阅读全文
posted @ 2015-10-22 15:53 orlion 阅读(10420) 评论(0) 推荐(0)
摘要:一、线程休眠 使用的方法:public static void sleep(long millis):让正在执行的线程休眠millis毫秒 public static void sleep(long millis , int nanos):让正在执行的线程休眠millis毫秒加nanos纳秒pu... 阅读全文
posted @ 2015-09-23 23:15 orlion 阅读(175) 评论(0) 推荐(0)
摘要:一、JVM线程相关 当启动JVM时会启动一个进程,该进程会启动一个线程,JVM启动是多线程的,因为最低有两个线程启动了,主线程和垃圾回收线程。二、多线程的实现 多线程的实现有两种方式: 1、继承Thread类 public class ThreadFristDemo extends Thre... 阅读全文
posted @ 2015-09-23 22:41 orlion 阅读(939) 评论(0) 推荐(0)
摘要:File f = new File(“test.txt”);File的构造器不会在文件不存在的情况下新建一个文件,从File对象中创建文件是由文件流的构造器或File类的createNewFile方法完成,该方法只会创建不存在的文件并返回一个boolean值是否成功创建。File类另外两个构造器:F... 阅读全文
posted @ 2015-09-22 20:57 orlion 阅读(265) 评论(0) 推荐(0)
摘要:java中通常使用ZipInputStream来读ZIP文档ZIP文档(通常)以压缩格式存储了一个或多个文件,每个ZIP文档都有一个包含诸如文件名字和所使用的压缩方法等信息的头。在Java中,可以使用ZipInputStream来读入ZIP文档。你可能需要浏览文档中每个单独的项,getNextEnt... 阅读全文
posted @ 2015-09-22 20:55 orlion 阅读(801) 评论(0) 推荐(0)
摘要:文本IO一、简述OutputStreamWriter类使用选定的编码方式吧Unicode字符流转换为字节流,InputStreamReader类将包含字节的输入流转为可以产生Unicode字符的读入器。例:(1)InputStreamReader in = new InputStreamReader... 阅读全文
posted @ 2015-09-21 17:56 orlion 阅读(457) 评论(0) 推荐(0)
摘要:一、 抽象类InputStream和OutputStream构成了了IO类的基础 因为面向字节流的对象不便于处理Unicode形式储存的信息,所以从抽象类Reader和Writer中继承出专门用于处理Unicode字符的类构成了一个单独的层次结构 这些类拥有的读入和写出操作都是基于两字节的Unico... 阅读全文
posted @ 2015-09-21 12:14 orlion 阅读(243) 评论(0) 推荐(0)
摘要:Map:一次添加一对元素(key->value)双列集合,键值对常用方法:1、 添加V put(K key , V value)会更新key对应的value,并返回被替换的value2、 删除clear():清空集合V remove(K key) :根据指定的key删除这个键值对3、 判断:Bool... 阅读全文
posted @ 2015-09-19 22:55 orlion 阅读(393) 评论(0) 推荐(0)
摘要:Set集合元素不可以重复,是无序。方法与list相同HashSet:不保证set的迭代顺序,不同步,内部数据结构是哈希表如果存自定义对象则需要覆盖equals和hashCode方法先比较hashCode,如果hashCode相同再equals方法比较,如果仍然相同则判断元素相同不再入容器,即add(... 阅读全文
posted @ 2015-09-19 10:57 orlion 阅读(192) 评论(0) 推荐(0)
摘要:一、List:1、 特有的常见方法:(有个共性特点就是都可以操作角标)(1)、添加void add(int Index , E element):在list的指定位置插入元素void addAll(int index , Collection e):将指定collection中的所有元素插入到列表中... 阅读全文
posted @ 2015-09-17 22:59 orlion 阅读(1779) 评论(0) 推荐(0)
摘要:补充一下java的基本语法与概念,防止以后敲代码的时候稀里糊涂一、类(class)、对象(object)、实例(instance)Student s = new Student();就是用学生类创建了一个学生对象,这个过程叫做对象的实例化。其中Student为类,s为对象,new Student为实... 阅读全文
posted @ 2015-09-12 10:38 orlion 阅读(213) 评论(0) 推荐(0)
摘要:Integer a = 127; // 将整形127装箱对象Integer b = 127; // 同上 System.out.print( a==b ); // trueSystem.out.print(a.equals(b)); // trueInteger a = 127 实际为... 阅读全文
posted @ 2015-09-06 20:26 orlion 阅读(182) 评论(0) 推荐(0)