java基础学习笔记
Jobs_orz
这个作者很懒,什么都没留下…
展开
-
jdbc链接mysql数据库查询不到中文数据,英文字符可以查到
mysql数据库,sql查询中文汉字语句查询不到记录,而数字可以查询后来在mysql连接URL中加上?characterEncoding=UTF-8解决了此问题。原创 2021-04-07 17:13:12 · 216 阅读 · 0 评论 -
java.lang.ClassNotFoundException: org.springframework.dao.DataAccessException
找不到org/springframework/dao/DataAccessException这个类。问题原因:在WEB-INF这个包下创建的依赖包文件夹名必须为lib。否则找不到包或类。原创 2021-03-08 21:29:47 · 1024 阅读 · 3 评论 -
java泛型中<?>和<T>有什么区别?
https://www.cnblogs.com/jpfss/p/9929045.html转载 2020-12-30 18:48:56 · 171 阅读 · 0 评论 -
异常笔记
Java语言规范将派生于Error类或RuntimeException 类的所有异常称为非受查( unchecked ) 异常,所有其他的异常称为受查(checked) 异常。 编译器将核查是否为所有的受査异常提供了异常处理器。一个方法必须声明所有可能抛出的受查异常, 而非受查异常要么不可控制( Error),要么就应该避免发生。如果在子类中覆盖了超类的一个方法, 子类方法中声明的受查异常不能比超类方法中声明的异常更通用 (也就是说, 子类方法中可以抛出更特定的异常, 或者根本不抛出任何异常)。特别需要说原创 2020-12-29 20:55:57 · 60 阅读 · 0 评论 -
java类实现自己的clone()方法
1、实现 Cloneable 接口,指示 Object.clone() 方法可以合法地对该类实例进行按字段复制2、重新定义 clone 方法,并指定 public 访问修饰符。Object.clone() 方法是浅拷贝,如需深拷贝必须自己实现原创 2020-12-29 11:55:47 · 259 阅读 · 0 评论 -
获得Class对象的三种方法
1、Object类中的getClass()方法2、Class类的静态方法forName()3、T是任意的Java类型(或void关键字),T.class将代表匹配的类对象原创 2020-12-28 19:29:11 · 109 阅读 · 0 评论 -
java的equal重写步骤
原创 2020-12-28 14:31:07 · 120 阅读 · 0 评论 -
final修饰符
1、final修饰域,该域为常量,构造对象后,就不可以修改值了;2、final修饰类,该类不能有子类;3、final修饰方法,子类不能覆盖该方法;4、final修饰类,只有其中的方法自动成为final,而不包括域...原创 2020-12-28 11:09:01 · 63 阅读 · 0 评论 -
java中codepoint是什么?
要知道codepoint就得先知道unicode字符集,unicode中的每个字符对应一个codepoint。Unicode就相当于一本字典,其中的每个字符都存在一个编号,即为代码点。java中的一个char类型含有两个字节,即16位,只能表示65536中字符,但是Unicode中的字符远不止65536个,这个时候就需要两个char才能表示一个Unicode字符,这时候codepoint就是对应这两个char表示的一个Unicode字符。...原创 2020-09-24 20:23:04 · 2630 阅读 · 0 评论 -
Java中super与this的区别
this是当前对象的引用,可以赋值给一个对象变量,而super只是一个指示编译器调研超类方法的特殊关键字,它不能赋值给一个对象变量。原创 2020-03-17 13:01:31 · 86 阅读 · 0 评论 -
Java对象构造时的初始化顺序
1、所有数据域被初始化为默认值(0、false或null)2、按照在类声明中出现的次序,依次执行所有域初始化语句和初始化块3、如果构造器第一行调用了第二个构造器,则执行第二个构造器主体4、执行这个构造器的主体对静态域的初始化1)直接提供一个初始化值2)静态初始化块...原创 2020-12-28 10:53:29 · 94 阅读 · 0 评论