时光先回到2014年7月的夏天,又一个闷热的午后,千锋的两位老师来到教室,鼓励大家出去学习,见识新的世界。从游戏中恍惚醒来,发现大三已然结束了,同学们相互见面都在互相问询:准备考研么?听说谁谁又保研了诶。大四什么打算?明年在哪工作?问到我,茫然中亦不知何去何从。..
分类:
其他好文 时间:
2014-12-23 17:33:44
阅读次数:
132
对于同步,在具体的Java代码中需要完成以下两个操作:
把竞争访问的资源标识为private;
同步那些修改变量的代码,使用synchronized关键字同步方法火代码。
synchronized关键字智能标记费抽象方法,不能标记成员变量
为了演示同步方法的使用,构建了一个信用卡账户,起初信用额为100w,然后模拟透支、存款等多个操作。显然银行账户User对象是个竞争资源,而多个并...
分类:
编程语言 时间:
2014-12-23 10:32:35
阅读次数:
178
7:30,闹铃响起,穿衣洗漱;7:50,背包出门,带上耳机,伴随着音乐开始了一个小时的北京地铁;8:50,公司楼下,捎上俩个烧饼,一个西安豆腐脑,打卡进公司,享受早餐的同时浏览新闻;进入SVN,更新代码,便开始了一天的codeing;凌冽寒风呼呼作响,手指在键盘齐飞,忙碌了一天..
分类:
其他好文 时间:
2014-12-19 19:15:31
阅读次数:
194
android培训------我的java笔记,期待与您交流!1.Set接口 Set集合不允许重复元素,是因为Set判断两个对象相同不是使用==运算符,而是根据equals方法。即两个对象用equals方法比较返回true,Set就不能接受两个对象。 public class SetDemo{ p....
分类:
编程语言 时间:
2014-12-19 00:24:33
阅读次数:
180
android培训------我的java笔记,期待与您交流!集合框架图:1. Collection Collection定义了集合框架的共性功能。 1)添加 add(e); addAll(collection); 2)删除 remove(e); removeAll(collectio...
分类:
编程语言 时间:
2014-12-18 23:34:28
阅读次数:
329
android培训------我的java笔记,期待与您交流!1.异常:就是程序在运行时出现不正常情况。 异常由来:问题也是现实生活中一个具体的事物,也可以通过java的类的形式进行描述。并封装成对象。其实就是java对不正常情况进行描述后的对象体现。 对于问题的划分:两种:一种是严重的问题,一种非...
分类:
编程语言 时间:
2014-12-18 22:15:55
阅读次数:
210
android培训------我的java笔记,期待与您交流!sleep()和wait()的相同点:(1) 都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回(2) 都可以通过interrupt()方法 打断线程的暂停状态 ,从而使线程立刻抛出InterruptedException...
分类:
编程语言 时间:
2014-12-18 22:12:29
阅读次数:
184
android培训------我的java笔记,期待与您交流!1.封装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。 好处: (1)将变化隔离。 (2)便于使用。 (3)提高重用性。 (4)提高安全性。 原则: (1)将不需要对外提供的内容都隐藏起来。 (2)把属性都隐藏,提供公共方法对其...
分类:
编程语言 时间:
2014-12-18 22:10:32
阅读次数:
286
android培训------我的java笔记,期待与您交流!要求:用两个线程分别输出0到100之间的奇数和偶数,要求先输出10个奇数,再输出10个偶数,再输出10个奇数,以此类推//Print类public class Print { public void odd(int i){ System....
分类:
编程语言 时间:
2014-12-18 22:05:35
阅读次数:
325
android培训------我的java笔记,期待与您交流!1.StringBuffer是字符串缓冲区,是一个容器。特点: 1)长度是可变化的。 2)可以字节操作多个数据类型。 3)最终会通过toString方法变成字符串。2.StringBuffer的方法: 1)存储。 StringB...
分类:
编程语言 时间:
2014-12-18 22:01:37
阅读次数:
222