javaSE
dbjxs
这个作者很懒,什么都没留下…
展开
-
使用BeanUtils操作Javabean
最近学习使用到了BeanUtils对Javabean进行一些操作和处理,回想从安装BeanUtils到使用其对Javabean进行操作处理和运用,此处做个简单的总结: 首先是下载BeanUtils工具包,注意需要下载logging.jar并导入后才可使程序正常运行: 1.登录https://commons.apache.org/proper/commons-beanutils/down原创 2017-09-27 15:16:46 · 1203 阅读 · 0 评论 -
Java反射详解
本篇文章依旧采用小例子来说明,因为我始终觉的,案例驱动是最好的,要不然只看理论的话,看了也不懂,不过建议大家在看完文章之后,在回过头去看看理论,会有更好的理解。 下面开始正文。 【案例1】通过一个对象获得完整的包名和类名package Reflect;/** * 通过一个对象获得完整的包名和类名 * */class Demo{ //other codes...}class hel转载 2017-12-27 13:46:36 · 149 阅读 · 0 评论 -
JAVA深入研究——Method的Invoke方法
在写代码的时候,发现Method可以调用子类的对象,但子类即使是改写了的Method,方法名一样,去调用父类的对象也会报错,虽然这是很符合多态的现象,也符合java的动态绑定规范,但还是想弄懂java是如何实现的,就学习了下Method的源代码。 Method的invoke方法1.先检查 AccessibleObject的override属性是否为true。 AccessibleObject是Me转载 2017-12-27 13:50:52 · 412 阅读 · 0 评论 -
Java中连接字符串时使用+号与使用StringBuilder的区别
字符串是Java程序中最常用的一种数据结构之一。在Java中的String类已经重载的”+”。也就是说,字符串可以直接使用”+”进行连接,如下面代码所示:String s = "abc" + "ddd"; 但这样做真的好吗?当然,这个问题不能简单地回答yes orno。要根据具体情况来定。 在Java中提供了一个StringBuilder类(这个类只在J2SE5及以上版本提供,以前转载 2018-01-29 16:35:10 · 1948 阅读 · 1 评论 -
Java中String的无意识的递归现象
Java中的每个类从根本上都是继承Object,标准容器类自然也不。因此容器类都有toString()方法,并且覆写了这个方法,使得它生成的String结果能够表达容器自身,以及容器所包含的对象。例如ArrayList.toString(),它会遍历ArrayList中包含的所有对象,调用每个元素上的toString()方法: Generator接口:package com.jxs....原创 2018-04-08 15:20:59 · 484 阅读 · 0 评论 -
this关键字总结
经常使用到this这个关键字,关于这个关键字的用法和注意有哪些呢,这里对this关键字做一个总结,加深自己对这个关键字的理解和印象。一、this的三种常见用法1.this调用本类中的属性,也就是类中的成员变量感觉用代码表述更为直白,代码示例:package com.jxs.chapeter5;import org.junit.Test;/** * Create...原创 2018-04-10 14:40:35 · 3815 阅读 · 0 评论 -
静态变量、静态代码块、成员变量和构造函数在Java中的初始化顺序
一、Java的初始化顺序的测试有一次在看代码的时候突然想到这些静态变量,静态代码块,成员变量,非静态代码块和构造函数在初始化的时候到底谁在前谁在后呢?带着这个问题LZ写了一个代码来对他们的初始化顺序进行了研究,先看看代码和执行结果吧:package com.jxs.chapeter5.initialization;import org.junit.Test;class Fath...原创 2018-04-10 18:49:51 · 1554 阅读 · 0 评论 -
泛型总结之通配符
一、介绍通配符之前 首先在引出通配符之前先看看数组的一种特殊行为:可以向导出类型的数组赋予基类型的数组引用,先看看代码:package com.jxs.chapeter15;class Fruit{}class Apple extends Fruit {}class Jonathan extends Apple {}class Orange extends Fruit...原创 2018-04-13 00:20:21 · 492 阅读 · 0 评论