随笔分类 -  Java

摘要:JDBC // JDBC连接mysql的一般步骤 // 1. 注册驱动 Class.forName("com.mysql.cj.jdbc.Driver"); // 2. 获取连接 String url = "jdbc:mysql://127.0.0.1:3306/db1"; // 连接mysql下的 阅读全文
posted @ 2023-01-10 17:14 Dre_am_tale 阅读(50) 评论(0) 推荐(0)
摘要:private static String md5(String passwd) { try { MessageDigest md = MessageDigest.getInstance("md5"); byte[] arr = md.digest(passwd.getBytes(StandardC 阅读全文
posted @ 2022-06-24 17:54 Dre_am_tale 阅读(31) 评论(0) 推荐(0)
摘要:Java对象数组初始化,NULLPOINTEREXCEPTION问题 private static PF_BufferStruct[] buffer = new PF_BufferStruct[PageConstants.PF_BUFFER_SIZE]; 如上,声明对象数组后,发现buffer中每一 阅读全文
posted @ 2022-04-14 12:50 Dre_am_tale 阅读(117) 评论(0) 推荐(0)
摘要:Java如何像C++一样删除对象 You should remove the references to it by assigning null or leaving the block where it was declared. After that, it will be automatic 阅读全文
posted @ 2022-04-12 14:52 Dre_am_tale 阅读(1563) 评论(0) 推荐(0)
摘要:Java 如何修改字符串某一个位置的字符 首先,String是字符串常量,常量对象一旦创建后是不可更改的。以下面代码为例: String str = "123456"; str += "78"; System.out.println(str); 虽然最后会输出"12345678",但实际处理过程是这 阅读全文
posted @ 2022-01-28 16:55 Dre_am_tale 阅读(12844) 评论(0) 推荐(0)
摘要:Leetcode 1996. 游戏中若角色的数量 题目 https://leetcode-cn.com/problems/the-number-of-weak-characters-in-the-game/ 分析 题目要求将弱角色的数目统计出来,自己使用$O(n^2)$的办法做的,最后肯定超时了,看 阅读全文
posted @ 2022-01-28 15:54 Dre_am_tale 阅读(57) 评论(0) 推荐(0)
摘要:JDBC 数据库连接与使用 //连接Mysql数据库 import java.sql.*; import java.util.Scanner; public class sqlsearch { static final String JDBC_DRIVER = "com.mysql.jdbc.Dri 阅读全文
posted @ 2022-01-26 16:46 Dre_am_tale 阅读(56) 评论(0) 推荐(0)
摘要:记录一个小问题 在用Java clear内层list之后,原doublelist也同样变为了空。 在这里双层list内层应该是直接通过地址指向该list的,所以说我们用clear该list也会导致doublelist被置空。 List<List<String>> doublelist = new A 阅读全文
posted @ 2022-01-18 17:34 Dre_am_tale 阅读(323) 评论(0) 推荐(0)
摘要:在用VScode读取CSV文件时,发现文件是UTF-8 with BOM格式,导致读取到的文件开头有乱码。 BOM——Byte Order Mark BOM格式会在开头标识文件的格式 处理乱码可以将其转化为UTF-8格式。 阅读全文
posted @ 2022-01-04 13:23 Dre_am_tale 阅读(2214) 评论(0) 推荐(0)
摘要:String a = "start = 12"; String regex = "\\D+"; System.out.println(a.replaceAll(regex, "")); \d 表示[0-9],匹配数字 \D表示[^0-9],匹配非数字,将非数字的内容替换为空可得到数字 阅读全文
posted @ 2021-11-29 22:54 Dre_am_tale 阅读(2924) 评论(0) 推荐(0)
摘要:在写一个Java项目的时候,源代码保存在项目的src下的包中,打开包 单击右键使用run code(这个功能是code runner)提供的,发生以下错误 而且此时文件头部有package名字: 注意,此时是编译运行单个文件。。 解决办法: 方法一:去掉头部的package一行,此时虽然会报错,但r 阅读全文
posted @ 2021-11-11 20:17 Dre_am_tale 阅读(9239) 评论(0) 推荐(2)
摘要:二维数组的排序可以利用Comparator接口来实现。 int[][] graph = new int[100][2]; for(int i = 0;i < 100;i++){ graph[i][0] = (int)(Math.random() * 1000); graph[i][1] = (int 阅读全文
posted @ 2021-10-25 22:54 Dre_am_tale 阅读(352) 评论(0) 推荐(0)
摘要:同:三个类都实现了List接口,存储数据的特点相同:存储有序的、可重复的数据; 不同: Vector:作为List接口的古老实现类,它是线程安全的,效率低;底层使用Object[] elementData存储; ArrayList:作为List接口的主要实现类;一般默认使用ArrayList;线程不 阅读全文
posted @ 2021-10-08 15:55 Dre_am_tale 阅读(53) 评论(0) 推荐(0)
摘要:我们需要利用递归先从最下层进行left和right的交换,之后不断往上,直到root节点(这也是递归的特点)。 阅读全文
posted @ 2021-09-07 15:40 Dre_am_tale 阅读(19) 评论(0) 推荐(0)
摘要:当需要对字符串做出相应的修改的时候,我们会用到StringBuilder类。 StringBuilder类在Java 5中被提出,它和StringBuffer之间的最大不同在于StringBuilder的方法不是线程安全的(不能同步访问)。 StringBuilder相较于StringBuffer 阅读全文
posted @ 2021-09-02 21:29 Dre_am_tale 阅读(1719) 评论(0) 推荐(0)
摘要:LocalDate currentdate = LocalDate.of(2021, 8, 30); //set current time int month = currentdate.getMonthValue(); //get day of month int today = currentd 阅读全文
posted @ 2021-08-14 16:57 Dre_am_tale 阅读(138) 评论(0) 推荐(0)
摘要:(1) 用new语句创建对象,这是最常见的创建对象的方法。(2) 运用反射手段,调用java.lang.Class或者java.lang.reflect.Constructor类的newInstance()实例方法。(3) 调用对象的clone()方法。(4) 运用反序列化手段,调用java.io. 阅读全文
posted @ 2021-05-23 11:03 Dre_am_tale 阅读(636) 评论(0) 推荐(1)
摘要:Integer类有两种构造方法 1.Integer(int number) 2.Integer(String str) 阅读全文
posted @ 2021-04-03 10:25 Dre_am_tale 阅读(239) 评论(0) 推荐(1)
摘要:1.对象 对象是事物存在的实体,例如猴子、书桌、黑板等都可以称之为对象。 通常将对象分为两个部分:”静态部分“和”动态部分“。其中静态部分又被称为”属性“。 将某一类具有一些我们要研究的共同特征的对象合起来称为一个”类“。 2.类 类是封装对象的属性和行为的载体,比如说鸟类封装了所有鸟的共同属性和应 阅读全文
posted @ 2021-03-31 21:07 Dre_am_tale 阅读(91) 评论(0) 推荐(0)
摘要:1.冒泡排序 /** * 冒泡排序 * @param a */ public void sort(int a[]) { System.out.println("bubble_sort:");//将最大的数字冒泡到最后 for(int i = 0;i < a.length;i++) { for(int 阅读全文
posted @ 2021-03-28 17:37 Dre_am_tale 阅读(103) 评论(0) 推荐(0)