java
天心乃我心—樛木
人生8点钟
展开
-
Java的sleep和wait的区别
一道练习题:1、sleep是线程类(Thread)的方法,wait是Object类的方法;2、sleep不释放对象锁,wait放弃对象锁;3、sleep暂停线程、但监控状态仍然保持,结束后会自动恢复; 凡是创建线程类, 都需要重写run方法. 无论run方法内容是否需要改变, 都得在线程类中重写run方法. ...转载 2018-08-29 18:30:39 · 148 阅读 · 0 评论 -
byte数据类型及其一些注意要点
对于Java中,byte数据类型。大家都知道这是一个1个字节,8位二进制的数据类型。那么就有明确的取值范围:-128~127.无符号的取值范围为0~255.这样看,其范围是2的8次方对应的数量。 那么,如果一个byte类型的数,循环运算时,超出了byte类型的取值范围。是继续扩大,还是在取值范围内循环?结果很明显:循环运算后超出界限时,会回到取值范围的另一端。像一个圆,开头...原创 2018-09-06 09:00:11 · 3435 阅读 · 0 评论 -
在Java中关于单例模式的一些理解
小结:单例模式是常见的设计模式之一,又细分为饿汉模式和懒汉模式,比较重要。什么是单例模式:单例模式是为了避免重复生成同一个实例对象,而产生的一种模式。因为对象在内存中占据空间比较大,相对而言,更希望对于一个已有的对象,不必要每次都新建一个相同的对象。多个变量指向同一个对象,这样可以节省内存开销。对单例模式的一些理解:核心是二私一公:私有静态成员变量;私有构造方法;公...原创 2018-10-31 09:22:39 · 131 阅读 · 0 评论 -
eclipse创建多种项目:java、web、maven、scala
2019年6月25日创建java、scala项目:初学者阶段(maybe),最为常用。以下,俩者一样,创建Web项目:创建maven项目:从上述可发现,创建有关项目,均是从对应名称中开始创建。开始创建只是第一步,但不是有份量的。只有先确定自己需要创建一个什么用的项目才是千里之行始于足下。如果,你想给一个普通的java or web or scala项目接入m...原创 2019-06-25 14:36:51 · 296 阅读 · 0 评论 -
关于使用enum构造枚举对象
枚举概述:是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等。这样的栗子:public enum Operator { EQ, LIKE, GT, LT, GTE, LTE, NE, IN }另:枚举是jdk5的特性。jdk7有个实用的特性:泛型简化,菱形泛型ArrayList<Integer...原创 2019-07-12 16:42:49 · 446 阅读 · 0 评论