java
qq_41273593
这个作者很懒,什么都没留下…
展开
-
SQL中 count(*)和count(1)的对比,区别
count(1) and count(*)当表的数据量大些时,对表作分析之后,使用count(1)还要比使用count()用时多了!从执行计划来看,count(1)和count()的效果是一样的。 但是在表做过分析之后,count(1)会比count(*)的用时少些(1w以内数据量),不过差不了多少。如果count(1)是聚索引,id,那肯定是count(1)快。但是差的很小的。因为count(),自动会优化指定到那一个字段。所以没必要去count(1),用count(),sql会帮你完成优化的.原创 2021-09-02 21:37:31 · 265 阅读 · 0 评论 -
BeanListHandler类
原创 2021-09-02 15:43:01 · 137 阅读 · 0 评论 -
关于接口未被实现却能调用的问题
java中的接口一般都会有实现类,实现类是实现接口中的方法调用的时候定义的是接口,但实际上是实现类的对象。例子//接口public interface Person{ public void SpeakGender();}//第一个实现类public class Women implements Person{ @Override public void SpeakGender() { System.out.println("I am a wo原创 2021-09-01 15:04:58 · 1664 阅读 · 1 评论 -
JVM01
JDK1.6及以前:常量池在方法区,这时的方法区也叫做永久代;**JDK1.7的时候:**方法区合并到了堆内存中,这时的常量池也可以说是在堆内存中;JDK1.8及以后`:方法区又从堆内存中剥离出来了,但实现方式与之前的永久代不同,**这时的方法区被叫做元空间,常量池就存储在元空间。元空间:逻辑上存在,物理上不存在(非堆) 堆内存容量=新生代+老年代 Java8后,用元空间实现方法区GC的作用区域在堆空间和方法区,JVM在GC时,大部分时候回收的都原创 2021-07-31 18:00:47 · 98 阅读 · 0 评论 -
比较器笔记
原创 2021-07-30 11:24:48 · 59 阅读 · 0 评论 -
类型转换 i=i+1与 i+=1 的区别
例: short i=1;i=i+1; // 1i+=1; //2第一行不能运行,因为在第一行的表达式中的1是默认为int型的,而i为short型,由大范围数据类型向小范围数据类型需要强制转换 如 i=(int)(i+1);第二行能运行成功,因为在执行时,编译器会进行自动强制转换。显然,在这种情况下i=i+1与i+=1并不等价。...原创 2021-07-14 21:05:35 · 354 阅读 · 0 评论 -
jdk新特性
jdk7以后1.switch可以适用于String类型。 但在.class文件中本质上还是由数字组成的hashCode值,每个字符都有自己的hashcode值原创 2021-04-02 13:23:45 · 47 阅读 · 0 评论 -
变量
变量一个变量代表一块空间,位置一定,内容不确定。除了基本类型。其余的默认值都是null。变量的命名规范所有变量、方法、类名:见名知意类成员变量:首字母小写和驼峰原则 lastName局部变量:首字母小写和驼峰原则常量:全部大写和下划线 MAX_VALUE类名:首字母大写和驼峰原则、Man,GoodMan方法名:首字母小写和驼峰原则:rum()、runRun()...原创 2021-03-09 15:03:59 · 71 阅读 · 0 评论 -
数据类型转
数据类型转低------------------------------------------------------------------>高byte,short,char --> int --> long --> flaot --> double运算时,不同类型的数据先转化成同一类型再计算不能对布尔类型进行转化。不能转化为不相干的类型。高到低要强制转换转换可能存在内存溢出或者精度问题jdk7新特性int nnm=1_0000_0000;[外链图原创 2021-02-17 12:14:15 · 54 阅读 · 0 评论 -
Java数据类型
数据类型强类型语言所有变量都必须先定义后才能使用Java数据类型两大类1bit=1位=1b1Byte=8b=1B1024B=1KB1024KB=1M1024M=1G基本类型boolean类型:1位 true和false数值类型整数byte 1个字节short 2个字节int 4个字节long 8个字节long num=30L;浮点float 4个字节float num= 10.1F;dou原创 2021-02-01 17:42:31 · 105 阅读 · 0 评论