摘要: 1、内部类 内部类是指在一个外部类的内部再定义一个类。内部类作为外部类的一个成员,并且依附于外部类而存在的。内部类可为静态,可用protected和private修饰(而外部类只能使用public和缺省的包访问权限)。内部类主要有以下几类:成员内部类、局部内部类、静态内部类、匿名内部类 例如: 结果 阅读全文
posted @ 2018-08-14 19:24 Li【军】 阅读(2027) 评论(0) 推荐(0) 编辑
摘要: 1、线程安全概念 线程安全指的是多个线程并发执行的时候,当一个线程访问该类的某个数据的时候,通过加锁的机制,保护数据, 直至当前线程读取完,释放锁后,其他线程才能继续使用,我们认为这样是线程安全的。 2、验证String、StringBuffer、StringBuilder区别 JAVA平台提供了两 阅读全文
posted @ 2018-08-13 20:05 Li【军】 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 5.1 什么是线程 一个程序可以执行多个任务,每一个任务成为线程; 5.1 什么是线程 一个程序可以执行多个任务,每一个任务成为线程; 5.2 线程和进程有什么区别 本质的区别是, 每个进程拥有自己的一整套变量,而线程则共享数据; 5.2 线程和进程有什么区别 本质的区别是, 每个进程拥有自己的一整 阅读全文
posted @ 2018-08-13 19:52 Li【军】 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 方法1(数据类型)(最小值+Math.random()*(最大值-最小值+1))例: 从1到10的int型随数 方法2获得随机数 通过java.Math包的random方法得到1-10的int随机数公式是:最小值 最大值(整数)的随机数(类型)最小值+Math.random()*最大值 方法3 通过 阅读全文
posted @ 2018-08-13 19:00 Li【军】 阅读(884) 评论(0) 推荐(0) 编辑