随笔分类 - Java
开发过程中有关Java的一些基本问题
摘要:介绍 实际上,关于工厂模式可能会遇到三种名称,分别是简单工厂模式,工厂模式,抽象工厂模式。 严格的意义上来讲,简单工厂模式并不属于设计模式之一。 这里想主要探讨一下抽象工厂模式是怎样实现的,以及抽象工厂模式的特点,如何去理解等等。 接下来将先去说一下代码,然后再去思考抽象工厂的特性,要不然上来说特性
阅读全文
摘要:编程基础 短路运算符和位运算 1.解释运算符&和&&、|和||的区别 2.用最有效率的方法计算2乘以8:2<<3 原理:将一个数左移n位,相当于乘以2的n次方。 常见的JDK源码里面HashMap的默认容量是16 int DEFAULT_INITIAL_CAPACITY=1<<4 讲解异或的考察点与
阅读全文
摘要:运算符&和&&以及|和||的区别 & 按位与操作 & 左右两侧可以是操作数也可以是布尔表达式 1&0=0; 8&28=01000&11100=01000=8; & 左右两侧表达式都会进行计算 && 短路运算符 &&执行时先计算左侧再计算右侧,如果左侧是false,那么右侧就不再计算。 在遇到判断语句
阅读全文
摘要:日期加一天操作 String today_date="2020-4-1"; SimpleDateFormat Date_Format = new SimpleDateFormat("yyyy-MM-dd"); Date today = Date_Format.parse(today_date); C
阅读全文