随笔分类 - java
摘要:一、mysql的InnoDB通过建立行级索确保事务完整性。,并以Oracle风格的共享锁来处理select语句。系统默认存储为InnoDB. 二、 三、常用函数 ifnull(a,b) 如果a为null,则返回b nullif(a,b)如果 a,b相等, 返回null。否则返回a if(a,b,c)
阅读全文
摘要:一、java7以后,使用带泛型的接口,类定义变量,那么调用构造器创建对象时构造器的后面不必带上泛型。List<String> list = new ArrayList()<>;菱形语法 java9甚至允许创建匿名内部类时使用菱形语法 A<String> a = new A<>{ } 二、当创建了带泛
阅读全文
摘要:Set 集合 一、HashSet按照Hash算法存储集合元素(hashCode方法获取hashCode值,根据hashCode值获取元素位置,通过equals判断对象是否相等并且hashCode值是否相等),因此具有很好的查找和存取的性能。排列顺序不固定,非线程安全,集合元素可以为空,不允许重复。
阅读全文
摘要:java 8中 java.util.Date 类新增了两个方法,分别是from(Instant instant)和toInstant()方法 这两个方法使我们可以方便的实现将旧的日期类转换为新的日期类,具体思路都是通过Instant当中介,然后通过Instant来创建LocalDateTime(这个
阅读全文
摘要:一。内部类成员可以直接访问外部类的私有数据,因为内部类被当成其外部类成员,同一个类中的成员之间可以相互访问。但外部类不能访问内部类的实现细节,例如内部类的成员变量。匿名内部类适合用于创建仅需要一次使用的类. 二。非静态内部类的构造器必须由外部类对象调用。 Out.In in = new Out().
阅读全文
摘要:一.静态初始化块和声明静态成员变量时所指定的初始化值都是该类的初始化代码,他们的执行顺序与源程序中的排列顺序相同。 static int a = 9 ; static{ a = 6; } public static void main(String[] args) { System.out.prin
阅读全文
摘要:一.栈内存里的引用变量并未真正存储对象的成员变量,对象的成员变量数据实际存放在堆内存中,而引用变量只是指向该堆内存里的对象。 二.堆内存里的对象可以有多个引用,若果堆内存中没有变量指向该对象,程序无法再次访问该对象,该对象就变为垃圾等待回收。 三. 普通代码块:在方法或语句中出现的{}就称为普通代码
阅读全文
摘要:一 垃圾回收特点 1.垃圾回收的工作目标是回收物对象的内存空间,这些内存空间都是jvm堆内存里的空间,垃圾回收器值回收内存资源,对他的物理资源:数据库连接,磁盘I/O等资源则无能为力 2.更快进行垃圾回收,代码可以设置引用变量为null,通过这种暗示垃圾回收器回收该对象。 3.垃圾回收不可以预知性:
阅读全文
摘要:1.有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子涨到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月兔子总数为多少? 程序分析:斐波那契数列 0.1.1.2.3.5.8.13.21 /** * 斐波那契数列 * @param months * @return */ public s
阅读全文
摘要:1.java 初始化泛型数组 public static <T> T[] toArray(java.util.List<T> src, Class<T> type) { // 初始化泛型数组 // JAVA中不允许这样初始化泛型数组: T[] dest = new T[src.size()]; T[
阅读全文
摘要:public static void main(String[] args) { List dates = new ArrayList(); dates.add("2018-06-01"); dates.add("2018-05-23"); dates.add("2018-05-06"); dates.add("20...
阅读全文
摘要:http://poi.apache.org/spreadsheet/quick-guide.html 用google翻译 找到
阅读全文
摘要:最近学习shell脚本,写个简单java类让linux去执行 java类没别的东西,就引了一个fastjson的jar,写了个main方法 序列化一个User对象 打印 把编译号的文件放在linux上 eclipse编译后的文件在bin目录下 ,把 bin目录以及引入jar的lib目录 放在linu
阅读全文
摘要:在安装好jdk 并配置好环境变量的情况下 原因一:没有指定class文件的路径 例如HI是变异好的class文件,并且在d:/RJAZB里面 如果写成 Java HI 则会报错 正确做法 java -cp d:/RJANB HI 或者在环境变量classpath 里面配置d:/RJANB 原因二:没
阅读全文

浙公网安备 33010602011771号