摘要: 平时在开发过程中创建实体类的时候就经常的操作是:先写成员变量,然后再提供getXxx()、setXxx()方法,然后看需要再提供toString等方法。这样一来不仅会发现每写一个实体类的话就会有很多相同的操作,而且代码量看起来也很多,很长,不简洁。于是,@Data这个注解就能给我们开发过程中带来很方 阅读全文
posted @ 2019-06-13 17:58 那些年的代码 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: 转:https://www.cnblogs.com/renjie0520/p/5242350.html 1.通过sql直接转换 select CONVERT (*** USING utf8) AS userName from usertable; 2.通过程序转换(注:本例用的是springmvc包 阅读全文
posted @ 2019-06-13 17:28 那些年的代码 阅读(3535) 评论(0) 推荐(0) 编辑
摘要: A:java能检查程序在编译和运行时的错误 B:java能运行虚拟机实现跨平台 C:java自己操纵内存减少了内存出错的可能性 D:java还实现了真数组,避免了覆盖数据的可能 鲁棒性(Robust,即健壮性) Java在编译和运行程序时,都要对可能出现的问题进行检查,以消除错误的产生。它提供自动垃 阅读全文
posted @ 2019-06-13 17:19 那些年的代码 阅读(2241) 评论(0) 推荐(0) 编辑
摘要: java object默认的基本方法中没有copy(),含有如下方法:getClass(), hashCode(), equals(), clone(), toString(), notify(), notifyAll(), wait(), finalize() 拿出来源码对比一下方法: packa 阅读全文
posted @ 2019-06-13 17:15 那些年的代码 阅读(1688) 评论(0) 推荐(0) 编辑
摘要: A: InputStreamReader B:BufferedReader C:Writer D:PipedInputStream 我在这里分别把四个选项的api贴过来,自己看看就知道了。 A、 InputStreanReader的构造函数: InputStreamReader(InputStrea 阅读全文
posted @ 2019-06-13 17:14 那些年的代码 阅读(5249) 评论(0) 推荐(0) 编辑
摘要: 类与类之间的关系为继承,只能单继承,但可以多层继承。 2.类与接口之间的关系为实现,既可以单实现,也可以多实现。 3.接口与接口之间的关系为继承,既可以单继承,也可以多继承。 java类是单继承的。 java接口可以多继承。 不允许类多重继承的主要原因是,如果A同时继承B和C,而B和C同时又有一个D 阅读全文
posted @ 2019-06-13 17:10 那些年的代码 阅读(1712) 评论(0) 推荐(0) 编辑
摘要: 抽象类不可以实例化 抽象类其实是可以实例化的,但是他的实例化方式不是通过new方式来创建对象,而是通过父类的引用来指向子类的实例来间接地实现父类的实例化(因为子类要实例化前,一定会先实例化他的父类。这样创建了继承抽象类的子类的对象,也就把其父类(抽象类)给实例化了).但是:接口是不能被实例化的(接口 阅读全文
posted @ 2019-06-13 17:08 那些年的代码 阅读(328) 评论(0) 推荐(0) 编辑
摘要: HashMap 是内部基于哈希表实现,该类继承AbstractMap,实现Map接口 Hashtable 线程安全的,而 HashMap 是线程不安全的 Properties 类 继承了 Hashtable 类,而 Hashtable 类则继承Dictionary 类 HashMap允许将 null 阅读全文
posted @ 2019-06-13 16:44 那些年的代码 阅读(374) 评论(0) 推荐(0) 编辑
摘要: public class EqualsMethod { public static void main(String[] args) { Integer n1 = new Integer(47); Integer n2 = new Integer(47); System.out.print(n1 = 阅读全文
posted @ 2019-06-13 16:37 那些年的代码 阅读(894) 评论(0) 推荐(0) 编辑
摘要: public class Demo { public static void main(String args[]) { String str=new String("hello"); if(str=="hello") { System.out.println("true"); } else { S 阅读全文
posted @ 2019-06-13 16:23 那些年的代码 阅读(1523) 评论(0) 推荐(0) 编辑
摘要: 定义有StringBuffer s1=new StringBuffer(10);s1.append(“1234”)则s1.length()和s1.capacity()分别是多少? StringBuffer s = new StringBuffer(x); x为初始化容量长度s.append("Y") 阅读全文
posted @ 2019-06-13 16:18 那些年的代码 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 一、时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的时间多,哪个算法花费的时间少就可以了。并且一个算法花费的时间与算法中语句的执行次数成正比例,哪个算法中语句执行次数多,它花费时 阅读全文
posted @ 2019-06-13 16:00 那些年的代码 阅读(907) 评论(0) 推荐(0) 编辑