随笔分类 -  Java

DEV【开发】
摘要:2016-07-02 1 同步问题Java的解决方案 同步方法:当线程进入同步方法的时候,会获得同步方法所属对象的锁, 一旦获得对象锁,则其他线程不能再执行被锁对象的其他任何同步方法。 只有在同步方法执行完毕之后释放了锁,其他线程才能继续执行。 synchronized 方法声明{ } 同步块: s 阅读全文
posted @ 2016-07-02 15:02 岑亮 阅读(245) 评论(0) 推荐(0)
摘要:2016-07-01 1 线程同步问题的由来 多个线程共享资源没有进行控制 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
posted @ 2016-07-01 21:13 岑亮 阅读(241) 评论(0) 推荐(0)
摘要:2016-07-01 阅读全文
posted @ 2016-07-01 21:12 岑亮 阅读(262) 评论(0) 推荐(0)
摘要:2016-07-01 阅读全文
posted @ 2016-07-01 21:11 岑亮 阅读(107) 评论(0) 推荐(0)
摘要:2016-07-01 阅读全文
posted @ 2016-07-01 21:10 岑亮 阅读(114) 评论(0) 推荐(0)
摘要:2016-07-01 1 继承Thread类创建线程 class 类名 extends Thread{ public void runa(){ //相关代码 } } 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
posted @ 2016-07-01 18:51 岑亮 阅读(151) 评论(0) 推荐(0)
摘要:2016-07-01 1 线程与进程 进程:执行中的程序。 线程:轻量级的进程。 线程本身不能单独运行,必须放在一个进程中才能执行。 2 Java的线程模型 1、新建状态 线程被创建之后便出于新建状态。 2、就绪状态 新建状态的线程调用start()进入就绪状态 阻塞状态的线程解除阻塞之后进入就绪状 阅读全文
posted @ 2016-07-01 18:40 岑亮 阅读(127) 评论(0) 推荐(0)
摘要:2016-06-30 1 创建自己的异常类 1、继承Throwable 2、继承Exception 修饰符 class 类名 extends Exception{ //类体 } 2 使用自己的异常类 自己定义的异常一般用于throw 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
posted @ 2016-06-30 18:49 岑亮 阅读(182) 评论(0) 推荐(0)
摘要:2016-06-30 1 异常链 两个或多个不同的异常出现在同一个程序中,并且会发生嵌套抛出,我们称之为异常链。 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
posted @ 2016-06-30 18:47 岑亮 阅读(159) 评论(0) 推荐(0)
摘要:2016-06-30 1 手动抛出异常 throw exception;参数exception表示要抛出的一场对象,该对象是throwable类 的子类,而且只能够是一个。 2 try catch finally 是可以嵌套使用的。 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
posted @ 2016-06-30 18:46 岑亮 阅读(194) 评论(0) 推荐(0)
摘要:2016-06-30 1 异常声明 一个方法不处理它所产生的异常,而是调用层次向上传递, 谁调用这个方法,谁来处理。 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
posted @ 2016-06-30 18:44 岑亮 阅读(153) 评论(0) 推荐(0)
摘要:2016-06-30 1 获取异常信息 程序发生异常的时候,程序就直接从try执行到catch语句块,不再继续往下执行。 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
posted @ 2016-06-30 18:43 岑亮 阅读(221) 评论(0) 推荐(0)
摘要:2016-06-30 Error:Java运行时的内部错误以及资源耗尽错误,很难恢复,不期望用户来处理。 Throwable Error Exception RuntimeException:运行时异常 非RuntiemException:由环境因素导致 【参考资料】 [1] Java轻松入门经典教 阅读全文
posted @ 2016-06-30 18:41 岑亮 阅读(163) 评论(0) 推荐(0)
摘要:2016-06-30 1 什么是异常 异常就是程序运行过程中所出现的不正常现象。 try:把可能发生异常的代码包起来,当发生异常时,将异常抛出 catch:捕获异常并处理 finally:不管是否发生异常,都会执行 throw:手动引发一个异常 throws:定义任何被调用方法的异常2 异常出现的原 阅读全文
posted @ 2016-06-30 18:39 岑亮 阅读(160) 评论(0) 推荐(0)
摘要:2016-06-30 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
posted @ 2016-06-30 18:37 岑亮 阅读(267) 评论(0) 推荐(0)
摘要:2016-06-30 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
posted @ 2016-06-30 18:36 岑亮 阅读(143) 评论(0) 推荐(0)
摘要:2016-06-30 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
posted @ 2016-06-30 18:35 岑亮 阅读(147) 评论(0) 推荐(0)
摘要:2016-06-29 回顾: public class Outer{ class Inner{ } }成员内部类。 1 匿名内部类 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
posted @ 2016-06-29 19:07 岑亮 阅读(149) 评论(0) 推荐(0)
摘要:2016-06-29 1 内部类概述 一个类被嵌套定义在另一个个类中,那么这个类就被称为是内部类,包含内部类的类就被称为是外部类。 内部类相当于外部类的成员变量或者是方法。 如何构造内部类。 Outer out=new Outer(); Outer.Inner in=out.new Inner(); 阅读全文
posted @ 2016-06-29 19:02 岑亮 阅读(110) 评论(0) 推荐(0)
摘要:2016-06-29 1 方法的修饰符 接口中变量的修饰符:public static final 接口中方法的修饰符:public abstract 2 接口类型引用变量 重点! 【参考资料】 [1] Java轻松入门经典教程【完整版】 阅读全文
posted @ 2016-06-29 18:48 岑亮 阅读(234) 评论(0) 推荐(0)