
Java基础
明教_教主
永远记住的四个字:天道酬勤;
永远记住的一句话:不积跬步无以至千里,不积小流无以成江河;
时刻反省的四个字:不进则退;
时刻提醒的一句话:别人做不到的你做到了,才更能体现出你的价值;
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
修改Linux下jdk版本后未生效
修改Linux下jdk版本未生效原创 2022-06-13 16:16:22 · 1476 阅读 · 0 评论 -
The literal XXX of type int is out of range
当你在java类中定义一个变量如下:int a = 009;你会发现编译直接报错。你应该会好奇这怎么会报错呢,不就9前面补了两个0。其实这是因为int变量以0开头,是8八进制数,8进制最大不能超过7,009当然就编译不通过了。...原创 2021-12-24 17:04:09 · 916 阅读 · 0 评论 -
2020-11-25
Mybatis对List参数处理的sql书写方式:<if test="paramList != null">and 字段 in <foreach collection="paramList" item="item" index="index" open="(" separator="," close=")"> #{item} </foreach></if>原创 2020-11-25 17:05:03 · 179 阅读 · 0 评论 -
2020-11-25
Guava处理分隔字符串并放ListSplitter.on(",").splitToList(要分隔的字符串);示例:String str = "hello,java,python";List<String> strList = Splitter.on(",").splitToList(str);原创 2020-11-25 16:55:44 · 125 阅读 · 0 评论 -
2020-11-24
商业运算丢失精度处理(用BigDecimal的String构造器)示例:public void test1() { BigDecimal b1 = new BigDecimal(0.05); BigDecimal b2 = new BigDecimal(0.01); System.out.println(b1.add(b2));}结果:0.06000000000000000298372437868010820238851010799407958984375正确原创 2020-11-24 16:59:57 · 326 阅读 · 0 评论 -
如何将本地项目提交到远程git仓库
第一步:查看项目状态,主要看有哪些差异文件需要提交命令:git status第二步:将要提交文件全部添加git缓存区(注意后面的点)命令:git add .第三步:提交(添加注释:-m '注释内容')命令:git commit -m 'project initialized'第四步:推送到远程git仓库命令:git push...原创 2020-02-25 14:14:19 · 270 阅读 · 0 评论 -
Java代码块执行顺序
静态块 > 普通代码块 > 构造器代码块(静态块只在类被加载时执行,且只执行一次,构造器在每次创建对象时都会执行。)原创 2018-09-11 14:03:50 · 359 阅读 · 0 评论 -
Map的4种遍历方式
Map<Integer,String> map = new HashMap<Integer,String>(); map.put(1, "duck"); map.put(2, "adult"); map.put(3, "pond"); map.put(4, "ocean"); map.put(5原创 2018-07-25 11:32:34 · 353 阅读 · 0 评论 -
HashMap与HashTable的主要区别
归结起来就两点:第一、是否为null。HashMap允许key,value为null,而HashTable不允许。第二、是否线程安全。HashMap为非线程安全的,适用于单线程,而HashTable线程安全,适用于多线程。...原创 2018-07-25 10:16:59 · 370 阅读 · 0 评论 -
String、StringBuffer、StringBuilder区别
三者的区别主要表现在两个方面:第一、运行速度StringBuilder > StringBuffer > StringString运行最慢,因为String是字符串常量,而StringBuilder和StringBuffer是字符串变量,即String对象一旦创建是不可改变的,而后两者的对象创建之后是可以改变的。如下代码:String s1 = "abc";Sys...原创 2018-07-23 15:37:14 · 229 阅读 · 0 评论