Fight With Me!!!

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

随笔分类 -  J2SE

1 2 3 4 5 ··· 8 下一页

java list遍历添加元素_【转】:java遍历List时动态添加和删除元素
摘要:遍历元素最常见的三种方法: // 1.最普通的一种方式 for(int i = 0;i < size;i++) //2.for each方式 for(BEAN b: BEANLIST) //3.迭代器 Iterator iterator = BEANLIST.iterator(); while (i 阅读全文

posted @ 2022-06-10 22:38 nickTimer 编辑

参数传递(值传递与引用传递)
摘要:转:https://www.cnblogs.com/xiaotiaosi/p/6377248.html 按值传递和按引用传递。按值传递意味着当将一个参数传递给一个函数时,函数接收的是原始值的一个副本。因此,如果函数修改了该参数,仅改变副本,而原始值保持不变。按引用传递意味着当将一个参数传递给一个函数 阅读全文

posted @ 2020-05-26 22:51 nickTimer 编辑

错误:java.lang.IllegalArgumentException: An invalid character [34] was present in the Cookie value
摘要:出错的原因是:Cookie 的值里面包含了 “An invalid character [34]”,那 “character [34]” 是什么呢? 于是找到对应的ASCII码表: 从表中可以看出,是因为Cookie中包含了单引号。 因此,我们可以有两种方案去解决: (1)去掉Cookie值里面的单 阅读全文

posted @ 2020-01-17 10:05 nickTimer 编辑

Java事务以及嵌套事务
摘要:知识点:java事务属性 1、场景 >并行事务: 执行结果: 结论:并行事务不存在事务影响 2、场景 >嵌套相同事务: a) 事务嵌套,在同一个事务中,没有对异常进行处理 执行结果:两个都没有插入成功 结论:由于两个都是在一个事务当中,所以只要有一个方法事务有问题,那么都不会插入成功。 b) 事务嵌 阅读全文

posted @ 2019-12-18 11:17 nickTimer 编辑

System.getProperty()
摘要:System类来自于这个包:java.lang.System System.getProperty("XXX")方法用来读取JVM中的系统属性,那么java 虚拟机中的系统属性使用在运行java程序的时候java -D配置,有两种方式 1-在命令行配置 在eclipse中,选中这个项目,然后在工具栏 阅读全文

posted @ 2019-12-17 10:04 nickTimer 编辑

String.join
摘要:如果需要把多个字符串放在一起, 用一个定界符分隔,可以使用静态join 方法:String all = String.join(" / ", "S", "M", "L", "XL");// all is the string "S / H / L / XL" 也可以将一个List<String>用固 阅读全文

posted @ 2019-06-12 15:25 nickTimer 编辑

class文件格式版本号
摘要:major version 52:jdk 8, major version 51:jdk 7, major version 50:jdk 6, major version 49:jdk 5, major version 48:jdk 4, 高版本的jre能够运行低版本的class文件,相反无法运行 阅读全文

posted @ 2019-06-04 18:01 nickTimer 编辑

Access restriction 问题解决
摘要:最近导入新项目,导入所有用到的jar包,发现其中一个引用报错 import com.sun.istack.internal.Nullable; 具体信息如下: Access restriction: The type Nullable is not accessible due to restric 阅读全文

posted @ 2018-10-16 17:25 nickTimer 编辑

什么是36进制
摘要:三十六进制,是数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9,A-Z组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-35。 进制说明: 36进制是 0-F (0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ); 阅读全文

posted @ 2018-09-14 16:44 nickTimer 编辑

Spring AOP demo 和获取被CGLIB代理的对象
摘要:本文分为两部分:1)给出Spring AOP的一个例子(会使用CGLIB代理);2)给出获取被CGLIB代理的原始对象。 1、Spring AOP Demo 这部分参考了博文(http://www.voidcn.com/blog/daguanjia11/article/p-4628090.html) 阅读全文

posted @ 2018-09-14 14:27 nickTimer 编辑

输出cglib以及jdk动态代理产生的class文件
摘要:好奇心重的小伙伴有一种知其然,亦欲知其所以然的特性,我们在spring事务应用中会接触到aop技术,而aop背后隐藏的恰恰是以jdk以及cglib为基础的动态代理技术,博主不才,将自己的学习历程记录于此,希望帮到有需求的同行,其实我们仅需要进行简单的设置,即可输出cglib以及jdk动态代理产生的c 阅读全文

posted @ 2018-09-14 14:26 nickTimer 编辑

java为什么有些异常throw出去需要在函数头用throws声明,一些就不用。
摘要:Excepiton分两类:checked exception、runtime exception;直接继承自Exception就是checked exception,继承自RuntimeException就是runtime的exception。 你可以简单地理解checked exception就是 阅读全文

posted @ 2018-09-10 09:35 nickTimer 编辑

如何查看一个class文件是否正确
摘要:今天碰到了个问题,左思右想就是找不出问题,试验多个路径来解决问题,错误依旧。 然后我拿到了现场的包,一个很大的问题让我忽略了,这个class文件用反编译程序打不开(jd-gui.exe),非常神奇,但是被我忽略了。 后来请了同事来看下,他也找不到问题,后来说是不是这个class本事有问题,不好意思 阅读全文

posted @ 2018-08-30 22:18 nickTimer 编辑

java字符串格式化:String.format()方法的使用
摘要:转自:http://kgd1120.iteye.com/blog/1293633 常规类型的格式化 String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的读者应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 l fo 阅读全文

posted @ 2018-08-22 15:26 nickTimer 编辑

在系统中使用Bean Validation验证参数
摘要:转自:http://www.importnew.com/18561.html 为什么要使用Bean Validation? 当我们实现某个接口时,都需要对入参数进行校验。例如下面的代码 1 2 3 4 5 public String queryValueByKey(String parmTempla 阅读全文

posted @ 2018-08-03 15:36 nickTimer 编辑

java.lang.NoClassDefFoundError
摘要:Project-->Clean试试 这次试下就没这个错误了 阅读全文

posted @ 2018-08-03 14:29 nickTimer 编辑

Java设置运行时环境参数
摘要:一.代码中,如下: 二.配置 run-->run configuration-->arguments-->VM args: 阅读全文

posted @ 2018-07-20 11:25 nickTimer 编辑

对String值不可变的理解以及String类型的引用传递问题
摘要:今天复习java时,突然注意到了一句以前没有注意过的一句话,String 是final修饰的,其值是不可变的。当时看的一脸懵逼,String str = "abc"; str = "abcde"这两行代码没有任何的错误的。上网百度了许久,还是整理下来防止以后忘记吧。 首先要理解的是,string说的 阅读全文

posted @ 2018-07-06 18:08 nickTimer 编辑

java split函数结尾空字符串被丢弃的问题
摘要:参考: http://yinny.iteye.com/blog/1750210 http://www.xuebuyuan.com/1692988.html java中的split函数用于将字符串分割为字符数组是很方便的,但由于不是很熟悉,犯了错误 如下: String strtest = “1,2, 阅读全文

posted @ 2018-06-13 16:05 nickTimer 编辑

byte类型的127+1=-128?
摘要:运行结果: a = -128 b = 127 分析:首先byte的范围为-128~127。字节长度为8位,最左边的是符号位,而127的二进制为:0111 1111,所以执行++a时,0111 111变为1000 0000,而128的二进制为:1000 0000,即为127+1=-128;而add(b 阅读全文

posted @ 2018-06-11 10:21 nickTimer 编辑

1 2 3 4 5 ··· 8 下一页
点击右上角即可分享
微信分享提示