摘要: /* * 多线程-消费者和生产者模式 * 在实现消费者生产者模式的时候必须要具备两个前提,一是,必须访问的是一个共享资源,二是必须要有线程锁,且锁的是同一个对象 * */ 1 /*资源类中定义了name(名字):用来区分消费者还是生产者 2 * 定义了flag标记:用来区分有没有货... 阅读全文
posted @ 2014-12-28 16:49 张旭小侠 阅读(547) 评论(0) 推荐(0) 编辑
摘要: /* * 异常处理机制 * 1.分类:Error和Exception * Error错误是JVM自动报错的,程序员无法解决例如开数组过大int a[]=new int [1024*1024*1024]; * Exception错误时程序员要解决的问题,例如指针越界,零做除数 * 2.异常处理... 阅读全文
posted @ 2014-12-25 22:06 张旭小侠 阅读(927) 评论(0) 推荐(0) 编辑
摘要: /* * 内部类 * */ 1 class OutClass{ 2 //定义外部类的成员变量 3 private int x=1; 4 //定义外部类函数 5 public void methodOut(){ 6 System.out.println(... 阅读全文
posted @ 2014-12-22 21:07 张旭小侠 阅读(206) 评论(0) 推荐(0) 编辑
摘要: /*上转型和下转型(对象的多态性) *上转型:是子类对象由父类引用,格式:parent p=new son *也就是说,想要上转型的前提必须是有继承关系的两个类。 *在调用方法的时候,上转型对象只能调用父类中有的方法,如果调用子类的方法则会报错 *下转型:是父类向下强制转换到子类对象 *前提是该父类... 阅读全文
posted @ 2014-12-22 13:51 张旭小侠 阅读(5279) 评论(0) 推荐(1) 编辑
摘要: 接口中常量的修饰关键字:public,static,final(常量)函数的修饰关键字:public,abstract如果没有写全,系统在编译时会自动加上接口中的所有成员都是public接口中的方法,都是抽象方法, * 接口是不可以创建对象,因为有抽象方法;子类如果只实现部分接口的抽象方法,则子类是... 阅读全文
posted @ 2014-12-20 21:49 张旭小侠 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 抽象类和抽象方法之间的关系有抽象方法的类,一定是抽象类;抽象类不一定有抽象方法当子类继承抽象类时,必须要将抽象类中的抽象方法全部实现(或者称为重写),否则子类依然是抽象类因为子类是继承父类全部内容,所以也就相当于子类中也有了抽象方法,通过重写,可以将抽象方法覆盖。抽象类的特点:必须有abstract... 阅读全文
posted @ 2014-12-20 19:24 张旭小侠 阅读(9393) 评论(0) 推荐(0) 编辑
摘要: 单例设计模式:解决一个类在内存中只存在一个对象多用于环境变量设置等单例模式的要求:1.只能有一个对象,禁止其他程序建立该类对象 2.要提供外界对对象的访问方式解决办法:1.将构造方法私有化,可以禁止其他程序建立该类对象 2.在本类中自定义一个私有对象。注:因为访问方式是静态的... 阅读全文
posted @ 2014-12-20 14:56 张旭小侠 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 在这里我们谈论一下构造代码块,构造函数和普通函数的区别和调用时间。构造代码块:最早运行,比构造函数运行的时间好要提前,和构造函数一样,只在对象初始化的时候运行。构造函数:运行时间比构造代码块时间晚,也是在对象初始化的时候运行。没有返回值,构造函数名称和类名一致。普通函数:不能自动调用,需要对象来调用... 阅读全文
posted @ 2014-12-19 19:09 张旭小侠 阅读(2279) 评论(2) 推荐(0) 编辑
摘要: 最近看了一下学习资料,感觉进制转换其实还是挺有意思的,尤其是对于负数这一方面。下面和大家分享一下,这里只写了十进制到二进制的转换,其实都是同样的道理 1 public class Test1 { 2 3 public static void main(String[] args) { 4 ... 阅读全文
posted @ 2014-12-19 14:26 张旭小侠 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 主要分两个接口:collection和Map主要分三类:集合(set)、列表(List)、映射(Map)1.集合:没有重复对象,没有特定排序方式2.列表:对象按索引位置排序,可以有重复对象3.映射:有一个键对象和一个值对象,键不可重复,值可以重复hashtable 和hashmap区别1 HashM... 阅读全文
posted @ 2014-12-16 19:52 张旭小侠 阅读(1049) 评论(0) 推荐(0) 编辑