03 2022 档案

摘要:Lombok 简介: Lombok项目是一种自动接通你的编辑器和构建工具的一个Java库。 使用lombok的优点: 1.简化代码 2.提高执行效率 idea配置: 1.idea安装Lombok🌶️组件 2.导入lombok jar包 3.idea配置注解驱动 常用注解: @Data 注解在类上; 阅读全文
posted @ 2022-03-23 21:51 JanoCode 阅读(34) 评论(0) 推荐(0) 编辑
摘要:重写与重载 1. 重写(Override) 存在于继承体系中,指子类实现了一个与父类在方法声明上完全相同的一个方法。 为了满足里式替换原则,重写有有以下两个限制: 子类方法的访问权限必须大于等于父类方法; 子类方法的返回类型必须是父类方法返回类型或为其子类型。 使用 @Override 注解,可以让 阅读全文
posted @ 2022-03-23 13:25 JanoCode 阅读(32) 评论(0) 推荐(0) 编辑
摘要:super关键字 super 访问父类的构造函数: 可以使用 super() 函数访问父类的构造函数,从而委托父类完成一些初始化的工作。 访问父类的成员: 如果子类重写了父类的中某个方法的实现,可以通过使用 super 关键字来引用父类的方法实现。 ##super出现在父类的子类中,有三种存在方式. 阅读全文
posted @ 2022-03-23 13:18 JanoCode 阅读(49) 评论(0) 推荐(0) 编辑
摘要:![](https://img2022.cnblogs.com/blog/2792482/202203/2792482-20220322165846898-1478368771.png) 阅读全文
posted @ 2022-03-22 16:59 JanoCode 阅读(477) 评论(0) 推荐(0) 编辑
摘要:BackSysterm项目总结 2022.3.22 今日学习了抽象类和接口的知识点后,将BackSysterm的架构进行了一次大升级,总结一下从项目最开始的开发到现在技术上的改进。 项目初期: 项目的最初期是在学习了封装继承开始的,在项目构建的时候结合封装继承的知识点创建了实体类entity包里面包 阅读全文
posted @ 2022-03-21 23:23 JanoCode 阅读(33) 评论(0) 推荐(0) 编辑
摘要:Animal animal =new Cat(); 先调用父类的无参构造再调用子类的无参构造 Animal animal =new Cat(1,2); 先调用父类的有参构造再调用子类的有参构造 阅读全文
posted @ 2022-03-21 10:17 JanoCode 阅读(39) 评论(0) 推荐(0) 编辑
摘要:一、使用父类类型的引用指向子类的对象; 二、该引用只能调用父类中定义的方法和变量; 三、如果子类中重写了父类中的一个方法,那么在调用这个方法的时候,将会调用子类中的这个方法;(动态连接、动态调用) 四、变量不能被重写(覆盖),”重写“的概念只针对方法,如果在子类中”重写“了父类中的变量,那么在编译时 阅读全文
posted @ 2022-03-19 21:01 JanoCode 阅读(16) 评论(0) 推荐(0) 编辑
摘要:final 1. 数据 声明数据为常量,可以是编译时常量,也可以是在运行时被初始化后不能被改变的常量。 对于基本类型,final 使数值不变; 对于引用类型,final 使引用不变,也就不能引用其它对象,但是被引用的对象本身是可以修改的。 final int x = 1; // x = 2; // 阅读全文
posted @ 2022-03-19 19:16 JanoCode 阅读(31) 评论(0) 推荐(0) 编辑
摘要:适用范围:编写和运行可重复的测试 优点:极限编程、重构。 使用方法: 1.右击项目名称,创建名称为test的目录(directory)命名为test 2.右键点击test目录,将其标记为测试源根目录 3.点击要测试的类,在其界面空白处右键点击生成Text,会出现选择框,对类中要测试的方法选中确定即可 阅读全文
posted @ 2022-03-16 20:41 JanoCode 阅读(61) 评论(0) 推荐(0) 编辑
摘要:第一步:右键点击sec,新建一个文件包,命名:lib 第二步:将需要导入的jar包拖入lib文件包中 第三步:选择导入的jar包右键点击,选择add as library 阅读全文
posted @ 2022-03-16 20:12 JanoCode 阅读(3053) 评论(0) 推荐(0) 编辑
摘要:随机数 1.Math类:Math.random内置对象类型,用来进行数学运算的工具类 //随机数 /** 默认产生[0,1)的随机浮点数,最小可以等于0,最大不会等于1。 * 更多扩展看 randnumber */ double random =Math.random(); System.out.p 阅读全文
posted @ 2022-03-14 23:20 JanoCode 阅读(172) 评论(0) 推荐(0) 编辑
摘要:Apache commons Java第三方增强组件包,它是最流行的Java拓展包,它包括了很多的组件,使用对应功能时需要引入不同的jar包 网址: https://commons.apache.org/proper/commons-lang/javadocs/api-release/index.h 阅读全文
posted @ 2022-03-14 18:34 JanoCode 阅读(297) 评论(0) 推荐(0) 编辑
摘要:简述什么是形参,什么是实参? 方法参数列表,没有具体的真值,相当于未知数。 传入方法执行的真正参数,是真值。 阅读全文
posted @ 2022-03-14 18:06 JanoCode 阅读(35) 评论(0) 推荐(0) 编辑
摘要:package com.JavaSE.day06; /** * description: MainMethod <br> * mian方法参数列表是一个字符串类的数组,在运行时可以携带运行参数 * 参数会通过数组元素的方式代入到main方法中,供我们使用 * date: 2022/3/14 2:24 阅读全文
posted @ 2022-03-14 14:35 JanoCode 阅读(67) 评论(0) 推荐(0) 编辑
摘要:Hutool Hutool(Java第三方增强组件包):近几年流行开来,国人制作,文档中文,入门简单,友好度较高 网址:https://apidoc.gitee.com/dromara/hutool/ 有些方法返回Java顶级类型Object,所以需要强转成对应的类型,可能使用起来不太方便,可以直接 阅读全文
posted @ 2022-03-14 12:22 JanoCode 阅读(1118) 评论(0) 推荐(0) 编辑
摘要:package com.JavaSE.util; import java.util.Scanner; /** * description: getinpututill <br> * date: 2022/3/9 4:07 PM <br> * author: zoumaoji <br> * versi 阅读全文
posted @ 2022-03-13 22:24 JanoCode 阅读(45) 评论(0) 推荐(0) 编辑
摘要:package com.JavaSE.util; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * description:自定义老版日期工具类 * @author A 阅读全文
posted @ 2022-03-13 22:20 JanoCode 阅读(29) 评论(0) 推荐(0) 编辑
摘要:package com.JavaSE.day04; /** * description: recur <br> * 递归算法 * 在方法内部,自己调用自己的过程 * 递归可以用极少的代码来解决来解决很多复杂但是具有规律的运算 * * 本质:在运算中保留中间值进行递归计算 * 缺点:性能较差,因为每次 阅读全文
posted @ 2022-03-13 21:14 JanoCode 阅读(42) 评论(0) 推荐(0) 编辑
摘要:package com.JavaSE.day04; import java.util.Random; /** * description: Jvm <br> * java内存结构 * 1.栈区stack[先进后出,类似于子弹弹夹],存放变量名,以及基本类型的值和对象类型的内存地址 * 2.堆区hea 阅读全文
posted @ 2022-03-13 21:12 JanoCode 阅读(33) 评论(0) 推荐(0) 编辑
摘要:package com.JavaSE.day04; /** * description: Pr <br> * 格式化输出 * date: 2022/3/10 10:03 AM <br> * author: zoumaoji <br> * version: 1.0 <br> */ public cla 阅读全文
posted @ 2022-03-13 21:03 JanoCode 阅读(759) 评论(0) 推荐(0) 编辑
摘要:package com.JavaSE.day04; /** * description: Param <br> * Java参数传递 * date: 2022/3/10 1:46 PM <br> * author: zoumaoji <br> * version: 1.0 <br> */ publi 阅读全文
posted @ 2022-03-13 20:57 JanoCode 阅读(652) 评论(0) 推荐(0) 编辑
摘要:原码 反码 补码 真值:用户方便理解的带符号的数。+ - 用户用 机器数:将符号二进制化后的数值。+:0 -:1 机器在用 分为 原码: 反码: 补码: 规则:正数:原码=反码=补码 负数: 原码:[-1010B]原=1 1010B 符号位变1,数值位不变 反码 [-1010B]反=1 0101B 阅读全文
posted @ 2022-03-13 17:50 JanoCode 阅读(133) 评论(0) 推荐(0) 编辑
摘要:欢迎访问Jano Code 坦诚 博客信息 博客名称:Jano Code博客网址:https://www.cnblogs.com/JanoCode/ 来日纵使千千阙歌,飘于远方我路上 阅读全文
posted @ 2022-03-13 14:17 JanoCode 阅读(5) 评论(0) 推荐(0) 编辑

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