1640天9小时15分30秒

随笔分类 -  Java

java相关的随笔
摘要:在java中,一般我都不会直接使用真正的实体对象去进行前后端交互, 而是将实体对象拆分成VO和DTO对象,对象中不存放实体对象的全部字段, 只存放前后端交互所需要的字段,以此来避免一些不必要的麻烦, 一般将DTO对象作为Controller方法的请求参数对象,将VO对象作为Controller方法返 阅读全文
posted @ 2023-03-29 14:57 18sui 阅读(176) 评论(0) 推荐(0) 编辑
摘要:IDEA 2021.2之后,可以直接设置代码保存自动格式化,不用另外下载插件 打开IDEA settings界面,找到Tools,然后找到Actions on Save,把Reformat code勾上就会自动格式化代码, 把Optimize imports勾上还会自动导包,不过只能导入部分包,使用 阅读全文
posted @ 2023-03-29 09:44 18sui 阅读(5970) 评论(0) 推荐(0) 编辑
摘要:1. 先导入EasyExcel依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>easyexcel</artifactId> <version>3.1.3</version> </dependency> 2. 给实体类上注解,标注导 阅读全文
posted @ 2023-03-19 21:11 18sui 阅读(2101) 评论(0) 推荐(0) 编辑
摘要:1. 打卡IDEA的设置界面,输入Inspections 2. 进入这个配置页面,在页面中输入VersionUID,把以下图片的选项打勾✔,保存 3. 鼠标放在实现的类名上(或者鼠标放在在类名按alt+enter快捷键),出现黄色提示,点击 -->选择serialVersionUID 阅读全文
posted @ 2023-03-15 18:17 18sui 阅读(948) 评论(0) 推荐(0) 编辑
摘要:直接上源码: Integer.parseInt(String s)的源码: // 返回int常量 public static int parseInt(String s) throws NumberFormatException { return parseInt(s,10); } Integer. 阅读全文
posted @ 2023-03-01 21:50 18sui 阅读(28) 评论(0) 推荐(0) 编辑
摘要:idea默认格式化快捷键是:Ctrl+Alt+L,有时会因其它软件快捷键的冲突导致失灵 1.File -> Settings 2.Keymap -> Main Menu-> Code 3.Code Formatting Actions -> Reformat Code 阅读全文
posted @ 2023-02-26 15:35 18sui 阅读(3619) 评论(0) 推荐(0) 编辑
摘要:IDEA配置maven需要先安装maven,如未安装请参考我另一篇文章 maven下载配置教程 1. 打开IDEA,进入主界面后点击打开settings找到maven配置页面 2. 修改maven的路径,以及修改settings文件的位置和本地仓库的位置,然后保存 3. 设置maven在不联网的情况 阅读全文
posted @ 2023-02-20 23:10 18sui 阅读(450) 评论(0) 推荐(0) 编辑
摘要:maven官网 1. 点击maven官网,下载maven的zip压缩包 解压压缩包 2、打开高级系统设置界面 鼠标右键桌面的“此电脑”图标,点击“属性”,弹出系统窗口,然后点击“高级系统设置”,再点击环境变量配置,打开环境变量配置界面 3. 在系统变量中新建一个MAVEN_HOME变量,变量值是你的 阅读全文
posted @ 2023-02-20 21:16 18sui 阅读(4962) 评论(0) 推荐(0) 编辑
摘要:类加载分为以下 5 个步骤: 1. 加载:根据查找路径找到相应的 class 文件然后导入; 2. 检查:检查加载的 class 文件的正确性; 3. 准备:给类中的静态变量分配内存空间; 4. 解析:虚拟机将常量池中的符号引用替换成直接引用的过程。符号引用就理解为一个标示,而在直接引用直接指向内存 阅读全文
posted @ 2023-02-15 23:22 18sui 阅读(59) 评论(0) 推荐(0) 编辑
摘要:1. 下载安装 官网:https://redis.io 中文网:http://www.redis.net.cn/ 解压直接可以使用: redis.windows.conf:配置文件 redis-cli.exe:redis的客户端 redis-server.exe:redis服务器端 2. redis 阅读全文
posted @ 2023-02-11 00:49 18sui 阅读(384) 评论(0) 推荐(0) 编辑
摘要:redis是一款高性能的NOSQL系列的非关系型数据库 1.1 什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和 阅读全文
posted @ 2023-02-11 00:29 18sui 阅读(33) 评论(0) 推荐(0) 编辑
摘要:说明: 比较数组中,两个相邻的元素,如果第一个数比第二个数大,我们就交换他们的位置 每一次比较,都会产生一个最大或者最小的数字; 下一轮则可以少一次排序! 依次循环,直到结束! import java.util.Arrays; public class ArrayDemo01 { public st 阅读全文
posted @ 2023-02-09 15:18 18sui 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1. final 修饰的类是最终类,被修饰的类不能被继承 2. final 修饰的方法不能被重写 3. final 修饰的变量叫常量,常量必须初始化,初始化之后的值不能被修改 阅读全文
posted @ 2023-02-08 23:37 18sui 阅读(35) 评论(0) 推荐(0) 编辑
摘要:1、JDK的下载1.从官网按照自己电脑的系统类型下载适合的JDKjdk官网 2.选择第一个Windows64位压缩文档进行下载 3.解压后得到 2、配置环境变量1.鼠标在此电脑右键点击属性![点击高级系统设置] 2.点击环境变量环境变量 3.在底下系统变量这一栏点击新建 4.变量名为JAVA_HOM 阅读全文
posted @ 2022-08-10 10:33 18sui 阅读(11365) 评论(0) 推荐(0) 编辑
摘要:接口的作用: 1. 约束 2. 定义一些方法,让不同的人实现 10个人 ->实现 -> 1个接口 3. 方法都是 public abstract 4. 常量都是 public static final 5. 接口不能被实例化 , 接口中没有构造方法 6. implements可以实现多个接口 7. 阅读全文
posted @ 2020-09-13 14:55 18sui 阅读(141) 评论(0) 推荐(0) 编辑
摘要:抽象类的特点:abstract, 抽象方法,只有方法名字,没有方法实现1. 不能new(实例化)这个抽象类,只能靠子类去实现它;约束!2. 抽象类中可以写普通的方法3. 抽象方法必须在抽象类中抽象的抽象:约束抽象类不能new,那么它存在构造器吗? 答案是存在的抽象类存在的意义是什么? 抽象出来,提高 阅读全文
posted @ 2020-09-13 14:25 18sui 阅读(201) 评论(0) 推荐(0) 编辑
摘要://静态导入包~import static java.lang.Math.random;import static java.lang.Math.PI;public class Test { public static void main(String[] args) { System.out.pr 阅读全文
posted @ 2020-09-13 14:10 18sui 阅读(111) 评论(0) 推荐(0) 编辑
摘要:public class Person { //顺序第2:赋初始值 { System.out.println("匿名代码块"); } //顺序第1 静态代码块只执行一次 static { System.out.println("静态代码块"); } //顺序第3 public Person() { 阅读全文
posted @ 2020-09-13 14:09 18sui 阅读(113) 评论(0) 推荐(0) 编辑
摘要:1.多态是方法的多态,属性没有多态 2.父类和子类,有联系 类型转换异常!ClassCastException!(类型转换异常) 3.存在条件:继承关系,方法需要重写,父类引用指向子类对象!Father f1 = new Son(); 三种修饰符修饰的方法不能重写: 1.static方法, 属于类, 阅读全文
posted @ 2020-09-13 13:27 18sui 阅读(109) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示