摘要: 案例二:两个人AB通过一个账户A在柜台取钱和B在ATM机取钱! 程序分析:钱的数量要设置成一个静态的变量。两个人要取的同一个对象值 (一)创建一个Bank类 (二)创建一个PersonA类 (三)创建一个PersonB类 (四)创建主方法的调用类 运行结果如下: 取完钱后程序运行结束。 阅读全文
posted @ 2018-10-06 19:54 诶呀呀~ 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 同步器的主要使用方式是继承,子类通过继承同步器并实现它的抽象方法来管理同步状态,在抽象方法的实现过程中免不了要对同步状态来进行修改,也就是int成员变量,这时就需要使用同步器提供的3个方法来进行性操作,这三个方法包括:getState()、setState()、compareAndSetState( 阅读全文
posted @ 2018-10-06 19:45 诶呀呀~ 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Lock接口 lock锁和Synchronized锁都能够达到线程同步的目的,但是lock锁还可以显示的获取对象和释放锁,而且Synchronized则是隐式的。 lock接口提供的Synchronized关键字不具备的特性: (1)会尝试非阻塞的获取锁 当前线程尝试获取锁,如果这一时刻锁没有被其他 阅读全文
posted @ 2018-10-06 17:38 诶呀呀~ 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 使用线程池的好处: 1.重用存在的线程,减少对象创建、消亡的开销 2.有效控制最大并发数,提高系统资源使用率 3.定时执行、定期执行 线程池所在的包是java.util .concurrent 顶级接口是Executor,真正的线程池接口是ExecutorService java.util.conc 阅读全文
posted @ 2018-10-06 16:26 诶呀呀~ 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 1.什么是ThreadLocal? 所谓ThreadLocal就是Thread的一个局部变量,当时用ThreadLocal维护变量时,它为每个使用该变量的线程提供一个独立的线程副本,所以每一个线程都可以独立的维护自己的副本,而不会影响其他线程。 2.ThreadLocal的作用 它的作用是提供线程内 阅读全文
posted @ 2018-10-04 20:24 诶呀呀~ 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 成员变量:AutoLion类的方法可以直接使用该类定义的成员变量。如果其他类的方法要访问它,必须首先创建该类的对象,然后才能通过操作符“.”来引用。 局部变量:它的作用域仅仅在定义该变量的方法内,因此只有在这个方法中能够使用。 使用成员变量和局部变量是需要注意一下几点内容: 1.作用域不同。局部变量 阅读全文
posted @ 2018-08-08 17:28 诶呀呀~ 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 类的方法必须包括以下三个部分: 1.方法的名称 2.方法的返回值类型 3.方法的主体 语法: public 返回值类型 方法名(){ //方法的主体 } 在编写方法时注意以下三点: 1.方法体放在一对大括号中。方法体就是一段程序代码,负责完成一定的工作。 2.方法名主要在调用这个方法时使用。在jav 阅读全文
posted @ 2018-07-30 20:36 诶呀呀~ 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 对象的静态特征和动态特征分别称为对象的属性和方法,它们是构成对象的两个主要因素。 对象:用来描述客观事物的一个实体,由一组属性和方法构成。 封装就是把一个事物包装起来,并尽可能隐藏内部细节。 类定义了对象将会拥有的特征(属性)和行为(方法)。 类的属性:对象所拥有的静态特征在类中表示时称为类的属性。 阅读全文
posted @ 2018-07-30 18:20 诶呀呀~ 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 在java语言中javadoc命令能将/**注释内容*/注释的内容生成在文档中。 反编译java源代码,可以通过javap_c方法和其他反编译工具进行代码反编译操作。 javac是编译,java文件编译为.class文件的命令。java是类型安全语言,但是也可以进行反编译操作。 java程序可以有多 阅读全文
posted @ 2018-07-30 15:32 诶呀呀~ 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、continue结束循环体中其后的语句执行,并跳回循环程序块的开头执行下一次循环。break跳出当前循环块(for、while、dowhile)或程序块(switch)。在循环块中的作用是跳出当前正在循环的循环体。 二、protected访问修饰符在同包中任何类都可以访问,同public,在不同 阅读全文
posted @ 2018-07-27 16:23 诶呀呀~ 阅读(269) 评论(0) 推荐(0) 编辑