01 2022 档案

摘要:包装类 基本数据类型--> 包装类 //基本数据类型--> 包装类:调用包装类的构造器 @Test public void test1(){ int num1 = 10; Integer in1 = new Integer(num1); System.out.println(in1.toString 阅读全文
posted @ 2022-01-30 20:51 阳光真好的博客 阅读(247) 评论(0) 推荐(0)
摘要:== 和equals()的区别 /* 面试题: == 和 equals()区别 一、回顾 == 的使用 1. 可以使用在基本数据类型变量和引用数据类型变量中 2. 如果比较的是基本数据类型变量:比较两个变量保存的数据是否相等。(不一定类型要相同) 3. 如果比较的是引用数据类型变量:比较两个变量的地 阅读全文
posted @ 2022-01-29 23:41 阳光真好的博客 阅读(48) 评论(0) 推荐(0)
摘要:public class InterviewTest { public static void main(String[] args) { Base base = new Sub(); //编译期调用父类声明的方法,在运行期,实际上执行的是子类重写父类的方法 base.add(1,2,3);//su 阅读全文
posted @ 2022-01-29 22:46 阳光真好的博客 阅读(61) 评论(0) 推荐(0)
摘要:@ResponseBody注解的作用 @ResponseBody注解的作用是将controller的方法返回的对象 通过适当的转换器 转换为指定的格式之后,写入到response对象的body区(响应体中),通常用来返回JSON数据或者是XML数据,需要注意的呢,在使用此注解之后不会再走视图处理器, 阅读全文
posted @ 2022-01-25 23:15 阳光真好的博客 阅读(220) 评论(0) 推荐(0)
摘要:网红面试题 1. 定义一个int型的数组:int[] arr = new int[]{12,3,3,34,56,77,432};让数组的每一个位置上的值去除以首位置的元素,得到的结果作为该位置上的新值。遍历新的数组 // int[] arr = new int[]{12,3,3,34,56,77,4 阅读全文
posted @ 2022-01-25 18:56 阳光真好的博客 阅读(80) 评论(0) 推荐(0)
摘要:属性(成员变量) vs 局部变量1.相同点 1.1 定义变量的格式:数据类型 变量名 = 变量值 1.2 先声明,后使用 1.3 变量都有其对应的作用域 2.不同点 2.1 在类中声明的位置不同 属性:直接定义在类的一对{}内 局部变量:声明在方法内、方法形参、代码块内、构造器形参、构造器内部的变量 阅读全文
posted @ 2022-01-22 18:36 阳光真好的博客 阅读(79) 评论(0) 推荐(0)
摘要:JVM 编译完源程序后,生成一个或多个字节码文件。 我们使用JVM中的类的加载器和解释器对生成的字节码文件进行解释运行。意味着,需要将字节码文件对应的类加载到内存中,涉及到内存解析。也就是内存分配在运行阶段执行。 虚拟机栈,即平时提到的栈结构,我们将局部变量存储到栈结构中 堆,我们将new出来的结构 阅读全文
posted @ 2022-01-22 18:35 阳光真好的博客 阅读(15) 评论(0) 推荐(0)
摘要:问题:int 和 Integer 有什么区别,Integer的值缓存范围? 一、int 和 Integer 的基本对比 int 是基本数据类型,直接存数值,进行初始化时 int 类的变量初始值为 0 ; Integer 是对象,用一个引用指向这个对象,Integer 的变量初始化值为 null 。 阅读全文
posted @ 2022-01-21 20:12 阳光真好的博客 阅读(334) 评论(0) 推荐(0)
摘要:数组 基本知识 数组是引用数据类型。数组中的元素,可以是引用数据类型,也可以是基本数据类型 创建数组对象会在内存中开辟一整块连续的内存空间(与链表相对应,链表开辟分散的内存空间) 数组的长度一旦确定,不能改变。 对于二维数组的理解,我们可以看成是一维数组array1又作为另一个array2的元素而存 阅读全文
posted @ 2022-01-21 20:11 阳光真好的博客 阅读(39) 评论(0) 推荐(0)
摘要:1. java多线程的优缺点 1)、优点 资源利用率更好;程序设计在某些情况下更简单;程序响应更快 2)、缺点 a)设计更复杂。在多线程访问共享数据的时候,这部分代码需要特别的注意。线程之间的交互往 往非常复杂。不正确的线程同步产 生的错误非常难以被发现,并且难以重现来进行修复。 b)上下文切换的开 阅读全文
posted @ 2022-01-19 15:10 阳光真好的博客 阅读(29) 评论(0) 推荐(0)
摘要:模板引擎thymeleaf Thymeleaf是什么 简单说, Thymeleaf 是一个跟 Velocity、FreeMarker 类似的模板引擎,它可以完全替代 JSP 。 导依赖 在springboot项目中使用Thymeleaf要导入如下依赖 <!-- Thymeleaf 基于3.x--> 阅读全文
posted @ 2022-01-16 23:51 阳光真好的博客 阅读(287) 评论(0) 推荐(0)
摘要:@RestController和@Controller的区别 知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。 1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp 阅读全文
posted @ 2022-01-16 22:55 阳光真好的博客 阅读(320) 评论(0) 推荐(0)
摘要:springboot之JSR303数据校验 先看看如何使用 Springboot中可以用@validated来校验数据,如果数据异常则会统一抛出异常,方便异常中心统一处理。我们这里来写个注解让我们的name只能支持Email格式; @Component //注册bean@ConfigurationP 阅读全文
posted @ 2022-01-16 00:20 阳光真好的博客 阅读(105) 评论(0) 推荐(0)
摘要:常用的DOS命令 #盘符切换 E:#查看当前目录下的所有文件 dir#切换目录 cd 跨盘符切换,假如现在在F盘,切换到D盘 cd /d E: 切换到某一文件夹 cd E:\IDE 切换到上一级 cd .. 切换到本盘符下的某一文件夹 cd 文件夹#清理屏幕 cls#查看电脑的ip ipconfig 阅读全文
posted @ 2022-01-14 19:50 阳光真好的博客 阅读(28) 评论(0) 推荐(0)
摘要:Markdown学习 一级标题:# +标题名称 二级标题 二级标题:# +标题名称 以此类推。。。 字体 hello,world 粗体 文本两边加** hello,world 斜体 文本两边加* hello,world 粗斜体 文本两边加*** hello,world 划去 文本两边加~~ 引用 选 阅读全文
posted @ 2022-01-14 19:26 阳光真好的博客 阅读(9) 评论(0) 推荐(0)