自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

转载 多线程通信小例子——New生产者消费者

转载于:https://www.cnblogs.com/lenjava/p/3852249.html

2014-07-17 22:10:00 115

转载 MiniMiniMusic APP

转载于:https://www.cnblogs.com/lenjava/p/3852247.html

2014-07-17 22:09:00 142

转载 Java基础——多线程(4)

接上次的 生产者,消费者案例。 这次的目的是为了解决多线程多任务效率问题。 使用了JDK1.5 java.util.concurrent.locks包中的对象。 Lock接口,它的出现比synchronized有更多的操作。 lock(); 获取锁unlock();释放锁 同步代码块或者同步函数的锁操作是隐式的。 JDK1.5,Lock接口按照面向对象的...

2014-06-14 21:34:00 100

转载 Java基础——多线程(3)

例子:两个储户,到同一个银行存钱,每个人存了三次,一次100元。 1、描述银行。2、描述储户任务。 分析多线程是否存在安全隐患? 1、线程任务是否有共享数据? 2、是否多条操作共享数据的代码? 同步函数 :其实就是在函数上加上了同步关键字进行修饰。 同步的表现形式有两种:同步函数和同步代码块。 同步函数使用的锁是什么? 同步函数使用的锁是this。(会有对象调...

2014-06-12 22:41:00 110

转载 Java基础——面向对象练习题

1.建立一个图形接口,声明一个面积函数。计算圆形和矩形的面积。注:体现面向对象的特征,对象值进行判断,用异常处理。不合法的数值需要出现“这个数值是非法的提示”,不再进行运算。 2、在一个类中编写一个方法,这个方法搜索一个字符数组是否存在某个字符。如果存在则返回这个字符在数组中第一次出现的位置,否则返回-1。需要搜索的字符数组和字符都一参数的形式传递给该方法。如果传入的数组为NU...

2014-06-11 21:19:00 223

转载 Java基础——多线程(2)

多线程的状态: 创建线程的第二种方式:实现Runnable接口。 (1)定义一个类实现Runnable。 (2)覆盖Runnable接口中的run方法,将线程要运行的任务代码存储到该方法中。 (3)通过Thread类创建线程对象,并将实现了Runnable接口的对象作为Thread类的构造函数的参数进行传递。 (4)调用THread类的start方法开启线程。 ...

2014-06-10 21:32:00 80

转载 Java基础——多线程(1)

进程:应用程序在内存中分配的空间(正在运行的程序)。 线程:是进程中负责程序执行的执行单元,也称为执行路径。 一个进程中至少有一个线程,在负责该进程的运行。 如果一个进程中出现了多个线程,就称为该程序为多线程程序。 多线程技术:解决多部分代码同时执行的需求,合理使用CPU资源。 多线程的运行是根据CPU的切换完成的,怎么切换是CPU说的算。所多线程运行有一个随机性(...

2014-06-09 21:43:00 120

转载 Java基础——异常练习

注意:output是全局变量,foo(0)之后output变成了134 转载于:https://www.cnblogs.com/lenjava/p/3776365.html

2014-06-08 16:15:00 121

转载 Java基础——包(1)

使用了包使类多了一层范围,开发的时候必须使用包(让类更有结构)。 不同包种类的访问: 当中犯的错误 1、demofuf = new demofu(); 编译时提示 :找不到符号。 原因:类名写错,有了包以后,类的名字应该是 包名.类名 2、编译时提示: 程序包不存在。 原因:包没有放在当前目录下,需要告诉JVM它的位置。 解决:set classpath...

2014-06-07 21:36:00 121

转载 Java基础——异常(3)

小节: 异常其实就是将问题进行封装,抛给调用者。 如果声明了,就需要调用者处理(继续抛或者捕获)。 什么时候声明?什么时候捕获? 功能内部可以解决就捕获,不能解决或者解决还必须告诉调用者问题,这时就应该声明。 finally的作用:无论是否有异常发出,都需要资源进行释放。资源释放就是定义在finally的代码块中。 练习:老师用电脑上课。电脑可能出现的问题是:电脑蓝屏、...

2014-06-07 21:24:00 86

转载 Java基础——异常(2)

throws 和 throw 有什么区别? 1、位置不同:throws用在函数上,后面跟的是异常类,可以跟很多个。 throw用在函数内,后面跟的是异常对象。 2、功能不同:throws用来声明异常,让调用者知道功能有可能出现问题,并由调用者可以给出预先的处理方式。 throw抛出具体问题对象。执行到th...

2014-06-06 21:45:00 103

转载 Java基础—异常(1)

异常:JAVA程序在 运行 时期发生的不正常的情况(问题)。 JAVA就按照面向对象的思想对不正常情况进行描述和对象的封装。 问题分为两种: Error: 由系统底层发生的,告诉JVM,JVM高速使用者。只能修改代码。 Exception:JVM发生并告诉使用者,可以针对性的处理。 int ar...

2014-06-05 18:42:00 107

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除