随笔分类 -  java基础

复习java基础
摘要:模仿网上的dfa算法,感觉自己写的处理方法效率不行,记录一下,总归是自己写的 下面是实体类 package com.htht.business.utils; import java.util.ArrayList; import java.util.HashMap; import java.util. 阅读全文
posted @ 2024-12-06 10:55 霸王龙168 阅读(64) 评论(0) 推荐(0) 编辑
摘要:通过反射简单设置字典,不用每个需要用字典的地方都重新写一遍 /** * @param dictType 字典type * @param dictField 字典type对应字段名 * @param dictFieldName 需要填充中文的字段名 * @param <T> */<T> void se 阅读全文
posted @ 2024-07-15 15:44 霸王龙168 阅读(27) 评论(0) 推荐(0) 编辑
摘要:主类 package cn.piesat.nj.farm.agricultural;import com.alibaba.excel.write.metadata.fill.FillConfig;import com.alibaba.fastjson.JSON;import com.alibaba. 阅读全文
posted @ 2024-05-30 16:54 霸王龙168 阅读(296) 评论(1) 推荐(0) 编辑
摘要:之前通过 jsoup 爬取一些静态的数据都可以 最近要爬一张动态渲染的地图 jsoup 爬不出来 只能用selenuim 打开浏览器截图了 selenuim 按照过程有点小坑 不知道为什么 需要按照额外的 guava 依赖 不然就报错 // WebElement canvas = driver.fi 阅读全文
posted @ 2023-02-15 15:13 霸王龙168 阅读(46) 评论(0) 推荐(0) 编辑
摘要:import org.jsoup.Jsoup; import org.jsoup.nodes.Element; import org.springframework.stereotype.Service; import java.io.ByteArrayOutputStream; import ja 阅读全文
posted @ 2023-02-15 14:59 霸王龙168 阅读(1609) 评论(0) 推荐(0) 编辑
摘要:有个需求 需要将map排序 我就用了treemap 一个map列表 将总计字段放在最后面 其他无所谓 最开始是这样写的 Map<String,Object> temp = new TreeMap<>(new Comparator(){ @Override public int compare(Obj 阅读全文
posted @ 2023-01-13 11:09 霸王龙168 阅读(40) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个小bug public class Demo extends Base{ public static void main(String[] args) throws ClassNotFoundException {// InheritedExtend extend = Demo.clas 阅读全文
posted @ 2023-01-05 17:10 霸王龙168 阅读(816) 评论(0) 推荐(0) 编辑
摘要:今天有个需求 需要写个目录 这不是简简单单 把之前的代码复制一份 修修变量名就大功告成了 但是出现了一个bug 改了两个小时 以为Integer是对象 所以两个Integer类型对象比较 比较的是内存地址 导致目录出现错误 真是无语 list是目录表所有数据 //组装成树形结构List<Analys 阅读全文
posted @ 2022-11-10 17:59 霸王龙168 阅读(22) 评论(0) 推荐(0) 编辑
摘要:今天遇到一个数据转换溢出的问题, int mid = 1234567; long temp = mid*mid; temp的结果怎么算都不对 结果是要这样 long temp = (long)mid *mid; mid*mid的结果在寄存器还是int类型的,溢出后是一个奇怪的数, 然后再将这个奇怪的 阅读全文
posted @ 2022-07-02 10:38 霸王龙168 阅读(24) 评论(0) 推荐(0) 编辑
摘要:类的加载大致分为五步 加载 校验 准备 解析 初始化 一 加载 主要完成三件事 1 通过一个类的全类名,获取该类的二进制流 2 将该类字节流所代表的静态存储数据结构 转换为 方法区的运行时数据结构 3 将类的class文件读入内存,并为之创建一个java.lang.Class对象,也就是说当程序中使 阅读全文
posted @ 2021-12-27 12:37 霸王龙168 阅读(53) 评论(0) 推荐(0) 编辑
摘要:抽象类中能定义普通方法 属性 抽象类里面不止有抽象方法 有抽象方法的类一定是抽象类 抽象类虽然不能实例化,但是可以有构造函数 子类继承父类 在创建子类对象实例的时候 会先创建父类实例,此时抽象类的构造器就能被调用了 abstract class Person{ // 定义一个抽象类 public P 阅读全文
posted @ 2021-11-06 09:38 霸王龙168 阅读(31) 评论(0) 推荐(0) 编辑
摘要:多态是java的三大特性之一 从代码上来说 父类引用指向子类对象就是一种多态 例如 有两个类 person类和 student类 student类继承person类 person 类有 eat 方法和 sleep方法 student 类有study方法 此时 person stu = new stu 阅读全文
posted @ 2021-11-05 20:36 霸王龙168 阅读(77) 评论(0) 推荐(0) 编辑
摘要:在网上看到这个题 原文链接 https://www.cnblogs.com/hnlshzx/p/3491587.html 第十题 使用final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变? 这个题目的意思是,一个变量指向一个对象,是对象内的内容不能改变还是这个变量只能指向这个对象,不能 阅读全文
posted @ 2021-09-03 17:04 霸王龙168 阅读(48) 评论(0) 推荐(0) 编辑
摘要:偷的这篇文章 作者:码头小渔夫 出处:https://porotin.cnblogs.com/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。 一个类只有一个类对象,实例对象可以有很多个,放在堆空间中 加载 链接 阅读全文
posted @ 2021-09-02 15:46 霸王龙168 阅读(17) 评论(0) 推荐(0) 编辑
摘要:声明为父类 实际创建子类对象 person student = new student(); student 调用的属性是父类中的属性,如果子类重写了父类方法,调用的是子类方法。 例如 person类 /** * @author 林俊伟 * @create 2021-09-02 9:27 */ pu 阅读全文
posted @ 2021-09-02 15:08 霸王龙168 阅读(132) 评论(0) 推荐(0) 编辑
摘要:什么是泛型? 泛型就父类或者父接口不确定返回值类型或者形参类型时,暂时不指定类型,等子类使用时,子类自己确定。 例如 map 接口的声明 public interface Map<K,V>{ 省略} <> 尖括号表示使用泛型 ,尖括号内的K ,V 代表了形参的参数类型,没有确定类型 interfac 阅读全文
posted @ 2021-08-21 16:25 霸王龙168 阅读(39) 评论(0) 推荐(0) 编辑
摘要:map是双列数据,存储key-value 键值对,是无序的 map 里的key是不可重复的 hashmap是map的主要实现类,线程不安全,效率高,可以存储null的key和value jdk7及以前: 数组+链表 jdk8:数组+链表+红黑树(什么是红黑树) 还有一些其他实现类 hashlinkm 阅读全文
posted @ 2021-08-21 11:05 霸王龙168 阅读(165) 评论(1) 推荐(0) 编辑
摘要:应该先学习一下 map 在学习set set 接口继承了 collection 接口 主要有两个个实现类 hashset treeset set 集合的存储是无序的 ,不可重复的。 hashset 底层存储用的是 hashmap,那 hashmap 底层又是什么? 数据结构——HashMap底层实现 阅读全文
posted @ 2021-08-20 17:23 霸王龙168 阅读(45) 评论(0) 推荐(0) 编辑
摘要:list接口继承collection接口 list 接口是用于存储有序,可重复数据的动态数组 list接口主要有三种实现类 ArrayList LinkLinst vactor 现在用的比较多的是ArrayList 和 LinkList 先说说ArrayList ArrayList 的默认大小为 1 阅读全文
posted @ 2021-08-19 16:02 霸王龙168 阅读(74) 评论(0) 推荐(0) 编辑
摘要:接口内放的是方法的声明,没有方法的实现。 Java中接口与接口和类之间的关系 - 一直千寻 - 博客园 (cnblogs.com) 一篇很好的文章 jdk7及以前,接口里只能定义全局常量和抽象方法 全局常量 public static final 抽象方法 public abstract 写的时候p 阅读全文
posted @ 2021-08-19 10:55 霸王龙168 阅读(38) 评论(0) 推荐(0) 编辑

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