摘要:
1. map的结构 说明: 只有WeakHashMap没有直接或间接的实现 Serializable 接口和 Cloneable接口 TRANSLATE with x English Arabic Hebrew Polish Bulgarian Hindi Portuguese Catalan Hm 阅读全文
摘要:
一、Java程序从源文件创建到程序运行要经过两大步骤: 1、编译期:编译器把 .java 源代码文件编译成 .class 字节码文件 2、运行期:Java类加载器将 .class 字节码文件加载到内存,在 JVM 中进行解释并生成可执行代码。 因为 Java 程序既要编译同时也要经过 JVM 的解释 阅读全文
摘要:
一、Java概述 1. 何为编程 2. 什么是Java 3. jdk1.5之后的三大版本 4. Jdk和Jre和JVM的区别 5. 什么是跨平台性?原理是什么 所谓跨平台性,是指java语言编写的程序,一次编译后,可以在多个系统平台上运行。 实现原理:Java程序是通过java虚拟机在系统平台上运行 阅读全文
摘要:
原创Java基础知识面试题(2021最新版) 2021-05-062021-05-06 18:05:53阅读 1.1K0前言在面试中,Dubbo 这个 RPC 框架的代表作一直是热点,而且面试官也会根据经验从各种角度提问,并且像剥洋葱一样层层深入底层原理,因此单纯看看常规的面试题是远远不足的,最好还 阅读全文
摘要:
1, 背景 在图书管理项目中,添加图书时,的中文到controller出现乱码 出现 :?????? 2. 解决方案 web.xml中添加过滤器: <filter> <filter-name>encodingFilter</filter-name> <filter-class> org.spring 阅读全文
摘要:
1. 背景 图书管理项目中添加书籍时,报错, 根据错误信息可知,产生错误的原因是产生了数据截断,即存入的数据大于数据库定义的column的最大长度, 2. 解决方法 1.修改数据库对应column的最大长度即可。 2.提交数据时,使其不超过column的最大长度即可 TRANSLATE with x 阅读全文
摘要:
原因: jdk11及之后的版本不支持@Resource了 解决方法: 1. 更换项目所用jdk为jdk1.8 2. 导入 javax.annotation-api <!-- https://mvnrepository.com/artifact/javax.annotation/javax.annot 阅读全文