- 博客(12)
- 资源 (6)
- 收藏
- 关注
原创 死锁
死锁的情况 千万不要在使用中造成这种情况 package day13; class Test implements Runnable { private boolean flag; Test(boolean flag) { this.flag = flag; } public void run() { if(flag) { while(
2016-06-26 21:05:28 8438
原创 验证同步代码块与同步函数的锁【多线程】
通过一个卖票问题,验证多线程中同步代码块与同步函数的锁。 卖票系统,两台机器t1线程和t2线程,共同卖掉100张票。 package day13; public class SynFunctionLockDemo { public static void main (String[] args){ Ticket t =new Ticket();//一个对象,共享100
2016-06-26 18:14:14 9501
原创 毕向东Java视频学习笔记【Day11 异常+object类】
Java_Day11 异常+object 异常 异常:是在运行时期发生的不正常情况。。 在java中用类的形式对不正常情况进行了描述和封装对象。 描述不正常的情况的类,就称为异常类。 以前正常流程代码和问题处理代码相结合, 现在将正常流程代码和问题处理代码分离。提高阅读性. 其实异常就是java通过面向对象的思想将问题封装成了对象. 用异常类对其进行描述。 不同的问题
2016-06-25 14:22:16 2612
原创 毕向东Java视频学习笔记【Day10 多态+内部类】
Java_Day10 多态+内部类 .01 .02 多态 猫 x = new 猫(); 动物 x = new 猫(); 一个对象对应着不同类型。 多态在代码中的体现:父类或者接口的引用指向了其子类的对象。 .03 多态的好处:提高了代码的扩展性,前期定义的代码可以使用后期的内容。 第100行 (animal a)使代码简单,其下面的两个method就可
2016-06-24 21:17:09 1772
原创 毕向东Java视频学习笔记【Day09 继承+接口+抽象类】
Java_Day09 继承+接口+抽象类 构造函数 子父类中的构造函数特点。 在子类构造对象时,发现访问子类构造函数时,父类也运行了。 为什么呢? 因为:在子类的构造函数中第一行有一个默认的隐式语句 super() 子类的实例化过程:子类中所有的构造函数默认都会访问父类中的空参构造函数。 在每个子类构造函数中,都有一个隐式的super()调用父类空参构造函数。
2016-06-23 21:14:30 2586 2
原创 毕向东Java视频学习笔记【day08-继承】
Java_Day08 工具类一般都定义成静态的,只提供工具方法,没有特定数据,不需要构建对象。 为了保证不让其他成员创建对象 将无参的构造函数设置为私有化即可。 文档注释:/** */【自制API】 详见我的博客:http://blog.csdn.net/qq_24653023/article/details/51706775 23种设计模式之 【单例设计模
2016-06-22 11:14:26 1061
原创 Java设计模式其一【单例设计模式】
毕向东学习视频08_04-面向对象(单例设计模式-概述&体现).avi package day08; /* 如何保证对象唯一性? 1.不允许其他程序用new创建该类对象。 2.在该类中创建一个本类实例。 3.对外提供一个方法让其他程序可以获取该对象。 步骤: 1.私有化该类的构造函数。 2.通过New在本类中创建一个对象。 3.定义一个公有的方法,将创建的对象返回。 */
2016-06-18 20:03:09 749
原创 Java文档注释【自制API】
工具类的文档注释 工具类:一般都定义成静态的,只提供工具方法,没有特定数据,不需要构建对象。 为了保证不让其他成员创建对象,将无参的构造函数设置为私有化即可。 源文件: @author 作者 @version 版本 @param 参数 @return 返回 生成html中的文档化: 注意1: 在每个方法
2016-06-18 18:57:54 9523
原创 Java语言程序设计【基础篇】【chapter08_8.7】
【内部类 外部类】 这次练习出现很多错误,暴露出代码不熟练的问题 其中 有个严重的错误,把外部类写到了内部类 main 函数与Account类平行 调用时出现静态调用的问题 package chapter08_编程练习题; import java.util.Date; public class Show07 { public static voi
2016-06-17 15:13:38 1071
原创 静态变量/静态方法调用的注意事项
静态变量/静态方法调用的注意事项 package chapter08_复习题; public class Show10 { public static void main(String[] args) { F f = new F(); System.out.println(f.i); System.out.println(f.s);//改成F.s; 访
2016-06-16 12:35:56 14023
原创 Java语言程序设计 【基础篇】 【学习笔记】
1.在使用System.in时 需要使用a.close(); 否则输入流没有关闭,是不够严谨的。 package chapter02; import java.util.Scanner; public class Show1 { public static void main(String[] args) { Scanner a = new Scanner(System.in);
2016-06-15 22:51:48 14554 1
原创 毕向东Java视频学习笔记【day01-day07】
2016年6月6日开始学JAVA Java_Day01 JVM:虚拟机 JRE:JAVA运行环境 (JVM+类库) JDK:JAVA开发工具包(JRE+JAVA的开发工具) cd..返回上一层 cd\ 返回根目录 md 新建文件夹 del 删除文件夹 rd 删除文件夹 cls 清屏 set 显示windows所有环境变量 环境变量的使用: JAV
2016-06-15 22:44:14 5632 4
C++封装互斥锁_条件变量.rar
2020-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人