![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
文章平均质量分 59
厕所博士
本着学习的、开源的态度分享、记录一些知识;
展开
-
关于算法的时间复制度
时间复杂度定义原创 2023-01-17 11:46:58 · 310 阅读 · 0 评论 -
【easypoi 模板导出嵌套 list 问题】
easypoi 嵌套多 list 模板导出原创 2022-12-09 12:50:37 · 7302 阅读 · 12 评论 -
JDK17 ReentrantLock 简述 lock()、unLock()
JDK17 ReentrantLock 简述 lock()、unLock()原创 2022-08-30 06:59:13 · 515 阅读 · 0 评论 -
java编程思想注解总结(jdk1.8)
注解基础注解的作用注解运行注解的神奇Unit注解注解的作用注解是一些数据,在代码中添加在稍后某个时刻可以方便使用,稍后某个时刻分为源代码(SOURCE)、类文件(CLASS)、运行时(RUNTIME),我对source、class、runtime具体的时刻不清楚,但是source早于class,class早于runtime是可以肯定的;注解最早是用来提供程序无法用java来表达的或是以前必须...原创 2020-01-19 17:28:37 · 395 阅读 · 0 评论 -
关于Enum
1.enum实例声明的次序,从0开始。可以使用==来比较enum实例,编译器会自动为你提供equals()和hasCode()方法。Enum类实现了Comparable借口,所以它具有compareTo()方法。同时,它还实现了Serializable借口。————源自java编程思想524页只能在enum定义的内部使用其构造器创建enum实例。一旦enum的定义结束,编译器就不允许我们...原创 2020-01-04 17:05:14 · 308 阅读 · 0 评论 -
java编程思想_在Eclipse中运行process不能执行问题
在敲java编程思想18.9远程控制时有如下情况书上的例子one:public class OSExcute { public static void command(String command){ boolean err = false; try { String[] commands = command.split(" "); System.out.println(...原创 2019-12-08 17:06:39 · 594 阅读 · 0 评论 -
File小应用_计算该目录下所有文件名包含"XXX"文件的大小
有一个目录,计算该目录下所有文件名包含"Dir"文件的大小总和直接上代码结果直接上代码package practices;import java.io.File;import java.io.FileFilter;import java.util.Arrays;public class Test3 { private File[] files; //初始化 public vo...原创 2019-11-10 17:56:14 · 153 阅读 · 0 评论 -
Java中正则表达式{n,}什么意思
经常看见正则表达式"{n,}",但是一直存在误解,写这个来做记录误区csdn{n,}例如"csdn{n,}"官方解释: 一次或者更多次官方匹配模板集:{csdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsd...原创 2019-08-28 08:00:28 · 1763 阅读 · 0 评论 -
Java中正则表达式()+误区记录
经常看见正则表达式"{n,}",但是一直存在误解,写这个来做记录误区csdn{n,}例如"csdn{n,}"官方解释: 一次或者更多次官方匹配模板集:{csdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsdncsd...原创 2019-05-18 04:08:20 · 122 阅读 · 0 评论 -
Java编程思想第十二章练习23
习题答案是没有加粗的删除部分;用不用加上?加上后,nc1在1/0抛异常时就释放了资源,还是说因为在构造方法中,构造方法失败,FailingConstructor23b 对象不存在,就谈不上释放FailingConstructor23b中的nc1资源public class FailingConstructor23b {private BufferedReader in;NeedsClea...原创 2019-05-04 18:13:22 · 195 阅读 · 0 评论 -
关于HashSet的小问题存储Integer类型时无序的范围
代码如图:我明明想象着存储不应该是1到30,怎么是有序的了呢?百度后专业人士回答引用:https://www.zhihu.com/question/28414001/answer/40733996但是对说的范围[0-2^32-1]不太理解我认为"1<<16"是右移16位,相当于2^15左右,这不是跟"[ 0-2 ^ 32 - 1]"不一样了吗?自己测试了一下,在[-2^1...原创 2019-04-07 16:56:32 · 310 阅读 · 0 评论 -
JAVA编程思想中的一些疑问, 本人观点,欢迎留言指正
今天看java编程思想有个疑问:Java中普通内部类为何不能有static数据和static字段,也不能包含嵌套类在百度后摘录总结一下,希望启迪跟我有同样困惑的人同时也可能我是错误的,希望得到指正:“普通内部类的字段与方法,只能放在类的外部层次上,所以普通的内部类不能有static数据和static字段,也不能包含嵌套类。但是嵌套类可以包含所有这些东西。”(201页原文)Fields an...原创 2019-02-15 09:34:17 · 162 阅读 · 0 评论 -
Java编程思想经典总结摘录
1.在设计一个系统时,目标应该是找到或创建某些类,其中每个类都有具体的用途,而且既不会太大(包含太多的功能而难以复用),也不会太小(不添加其他功能就无法使用).如果你的设计太过于复杂,通过将现有类拆分为更小的部分而添加更多的对象,通常会很有帮助.当你一开始设计一个系统时,应该认识到程序开发是一个增量过程,犹如人类学习一样,这一点很重要.程序开发依赖于实验,你可以尽己所能去分享,当当你开始执行...原创 2018-10-25 23:29:33 · 560 阅读 · 4 评论