04 2017 档案

摘要:编译前: 反编译后: 阅读全文
posted @ 2017-04-22 21:19 *小嘻嘻* 阅读(196) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-04-22 14:23 *小嘻嘻* 阅读(102) 评论(0) 推荐(0)
摘要:在使用一边做迭代操作一边做删除数组元素操作是应该使用Iterator 阅读全文
posted @ 2017-04-21 23:20 *小嘻嘻* 阅读(256) 评论(0) 推荐(0)
摘要:1:什么是反射机制? 2:反射机制它可以做什么呢? 3:反射机制对应的API又是什么? 1):通过反射机制来获取一个对象的全限定名称(完整包名),和类名; 2):实例化Class对象 3):获取对象的父类与实现的接口 4):获取类中的所有的方法或者单个方法 5):使用反射调用方法 && 使用反射调用 阅读全文
posted @ 2017-04-21 18:07 *小嘻嘻* 阅读(257) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-04-19 07:22 *小嘻嘻* 阅读(150) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-04-18 11:48 *小嘻嘻* 阅读(186) 评论(0) 推荐(0)
摘要:Files类具体使用方法详解 阅读全文
posted @ 2017-04-18 11:23 *小嘻嘻* 阅读(481) 评论(0) 推荐(0)
摘要:详情:管道流的具体实现 阅读全文
posted @ 2017-04-18 11:01 *小嘻嘻* 阅读(251) 评论(0) 推荐(0)
摘要:可以从字符串(Readable)、输入流、文件等等来直接构建Scanner对象,有了Scanner了,就可以逐段(根据正则分隔式)来扫描整个文本,并对扫描后的结果做想要的处理。 三、Scanner默认使用空格作为分割符来分隔文本,但允许你指定新的分隔符 使用默认的空格分隔符: public stat 阅读全文
posted @ 2017-04-18 09:18 *小嘻嘻* 阅读(5226) 评论(0) 推荐(0)
摘要:随机读写类 RandomAccessFile的唯一父类是Object,与其他流父类不同。是用来访问那些保存数据记录的文件的,这样你就可以用seek( )方法来访问记录,并进行读写了。这些记录的大小不必相同;但是其大小和位置必须是可知的。 RandomAccessFile是不属于InputStream 阅读全文
posted @ 2017-04-18 08:27 *小嘻嘻* 阅读(726) 评论(0) 推荐(0)
摘要:例: 重点:需要序列化的对象必须实现Serializable接口 阅读全文
posted @ 2017-04-17 16:20 *小嘻嘻* 阅读(367) 评论(0) 推荐(0)
摘要:合并流(SequenceInputStream) 阅读全文
posted @ 2017-04-17 14:12 *小嘻嘻* 阅读(2861) 评论(0) 推荐(0)
摘要:字节缓冲流 阅读全文
posted @ 2017-04-17 07:19 *小嘻嘻* 阅读(196) 评论(0) 推荐(0)
摘要:从Java 7开始的自动资源关闭 阅读全文
posted @ 2017-04-16 01:52 *小嘻嘻* 阅读(240) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-04-13 10:02 *小嘻嘻* 阅读(237) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-04-13 09:58 *小嘻嘻* 阅读(126) 评论(0) 推荐(0)
摘要:public static void main(String[] args) { //--------------------------------------------------------------------------------------------------------- //计算机班所有人的名字 Set name=new HashSet(); name.... 阅读全文
posted @ 2017-04-13 09:42 *小嘻嘻* 阅读(291) 评论(0) 推荐(0)
摘要:例题: 自然排序: 阅读全文
posted @ 2017-04-12 21:42 *小嘻嘻* 阅读(1935) 评论(0) 推荐(0)
摘要:class Person implements Comparable{ private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } @Override public String toStrin... 阅读全文
posted @ 2017-04-12 20:06 *小嘻嘻* 阅读(187) 评论(0) 推荐(0)
摘要:一、泛型的基本概念 泛型的定义:就是允许在定义类、接口指定类型形参,这个类型形参在将在声明变量、创建对象时确定(即传入实际的类型参数,也可称为类型实参) 泛型的定义:泛型是JDK 1.5的一项新特性,它的本质是参数化类型(Parameterized Type)的应用,也就是说所操作的数据类型被指定为 阅读全文
posted @ 2017-04-11 21:24 *小嘻嘻* 阅读(261) 评论(0) 推荐(0)
摘要:面向接口编程: 接口类型 变量 =new 实现类(); List list=new ArrayList(); List实现类的特点与性能分析 三者共同的特点和遵循的规范: 1):允许元素重复; 2):记录元素的先后添加顺序 Vector类: 底层才有数组结构算法,方法都是使用Synchronized 阅读全文
posted @ 2017-04-11 11:10 *小嘻嘻* 阅读(385) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-04-10 22:47 *小嘻嘻* 阅读(244) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-04-10 16:09 *小嘻嘻* 阅读(152) 评论(0) 推荐(0)
摘要:package Linked; public class Mylinked { private Node first;//链表的第一个节点 private Node last;//链表的最后一个节点 private int size = 0;//节点的数量 public Node search(Object ele) { Node current = this.first; ... 阅读全文
posted @ 2017-04-09 22:06 *小嘻嘻* 阅读(292) 评论(0) 推荐(0)
摘要:public class Arrays { //创建一个Integer空数组 public static Integer[] player=null; //添加球员号码 private static int size=0;//初始化数组的元素个数 static StringBuffer sb=new StringBuffer(); public static ... 阅读全文
posted @ 2017-04-09 12:04 *小嘻嘻* 阅读(1628) 评论(0) 推荐(0)
摘要:Java5生产者和消费者模式同步锁机制 阅读全文
posted @ 2017-04-05 13:37 *小嘻嘻* 阅读(210) 评论(0) 推荐(0)
摘要:当多个线程并发访问同一个资源对象时,可能会出现线程不安全的问题 阅读全文
posted @ 2017-04-04 16:57 *小嘻嘻* 阅读(456) 评论(0) 推荐(0)
摘要:继承Thread类和实现接口Runnable之间的区别? 阅读全文
posted @ 2017-04-04 12:45 *小嘻嘻* 阅读(282) 评论(0) 推荐(0)
摘要:并行:指两个或多个事件在同一时刻点进行。 并发:指两个或多个事件在同一时间段进行。 阅读全文
posted @ 2017-04-04 11:24 *小嘻嘻* 阅读(225) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-04-03 23:00 *小嘻嘻* 阅读(251) 评论(0) 推荐(0)
摘要:类1:public class LogicException extends RuntimeException { //业务逻辑异常 /** * * @param message 异常信息 */ public LogicException(String message) { super(message); } /** ... 阅读全文
posted @ 2017-04-03 21:13 *小嘻嘻* 阅读(1053) 评论(0) 推荐(0)
摘要:目录 java处理异常方式 throw的作用 throws的作用 方法原理 举例 总结 个人实例 1.java处理异常方式 在java代码中如果发生异常的话,jvm会抛出异常对象,导致程序代码中断,这个时候jvm在做的操作就是:创建异常对象,然后抛出,比如: 这5句代码运行到第四句会中断,因为jvm 阅读全文
posted @ 2017-04-03 20:04 *小嘻嘻* 阅读(738) 评论(0) 推荐(0)
摘要:try{会产生异常的代码 }catch(出现异常的类型 e){ 异常出现后处理的方法 } 一旦异常出现又没有异常处理,程序就会中断。 当出现异常的运算条件时,抛出此异常。例如,一个整数“除以零”时,抛出此类的一个实例。 阅读全文
posted @ 2017-04-03 19:33 *小嘻嘻* 阅读(406) 评论(0) 推荐(0)
摘要:正则表达式最详细 > | |目录 1匹配验证-验证Email是否正确 2在字符串中查询字符或者字符串 3常用正则表达式 4正则表达式语法 1匹配验证-验证Email是否正确 public static void main(String[] args) { // 要验证的字符串 String str 阅读全文
posted @ 2017-04-03 12:10 *小嘻嘻* 阅读(312) 评论(0) 推荐(0)
摘要:java.util.regex 类 Pattern 正则表达式的编译表示形式。 指定为字符串的正则表达式必须首先被编译为此类的实例。然后,可将得到的模式用于创建 Matcher 对象,依照正则表达式,该对象可以与任意字符序列匹配。执行匹配所涉及的所有状态都驻留在匹配器中,所以多个匹配器可以共享同一模 阅读全文
posted @ 2017-04-03 11:53 *小嘻嘻* 阅读(271) 评论(0) 推荐(0)
摘要:package AnimalDemo; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; //日期工具类 public class DateUtil { public static final String DEFALT_ADTE_PATTERN="yyyy-... 阅读全文
posted @ 2017-04-03 10:37 *小嘻嘻* 阅读(3564) 评论(0) 推荐(0)
摘要:1.Random:产生一个伪随机数(通过相同的种子,产生的随机数是相同的); 2.ThreadLocalRandom:是JDK 7之后提供并发产生随机数,能够解决多个线程发生的竞争争夺。ThreadLocalRandom不是直接用new实例化,而是第一次使用其静态方法current()。从Math. 阅读全文
posted @ 2017-04-02 19:57 *小嘻嘻* 阅读(4757) 评论(0) 推荐(0)
摘要:public class StringBuilder_and_StringBuffer { private static long SystemTime(){ return System.currentTimeMillis(); } private static void TString(){ long begin=SystemTime(); Str... 阅读全文
posted @ 2017-04-02 19:00 *小嘻嘻* 阅读(1358) 评论(0) 推荐(0)
摘要:public static void main(String[] args) { // TODO Auto-generated method stub /* * 使用for循环遍历数组 * int arr[]=new int[]{}; int arr1[][]={{1,2,3,4,5,6,7,8,9},{2,3,6,8,7},{8,5,9,6,7}}; for (int i... 阅读全文
posted @ 2017-04-02 10:14 *小嘻嘻* 阅读(313) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2017-04-01 15:50 *小嘻嘻* 阅读(119) 评论(0) 推荐(0)