- 浏览: 3208 次
最新评论
文章列表
上一章节说了反射中学习到的知识,现在通过实践来写一个动态创建类,以及获取动态设值的方法
public class ReflectProUtils {
/**
* 获取泛型中的类型
* 例如: List<String> 获取出的类型为 [String.class]
* 说明:
* 需要获取泛型的,必须通过继承等方式重新构建一个新类,传递泛型的类型
*
* 可查考
* @throws ClassNotFoundException
* @see BaseMapper
* */
@Supp ...
java程序中各个java类属于同一类事物,描述的java类名就是Class.
Class类代表java类,它的各个实例对象又分别对应什么呢?
1.对应各个类在内存中的字节码。
2.一个类呗类加载到内存中,占用一片存储空间,这个空 ...
------- android培训、java培训、期待与您交流! ----------
数组 : 是一种数据结构,用来存储同一类型的集合.简单来说,就是一个存放同种类型的容器。
使用数据的好处 : 数组可将其中的没一个值自动添加对象的编号,没一个值为一个元素,元素从0开始编号,方便对每个元素的管理
课后思维拓展以及资料查阅:
在结合当中,ArrayList其低层也是使用数组作为容器的.当其将要超过容器大小时,会使用System.copy方法将原有的数据拷贝到一份扩大数倍(1.5倍)的的数组里.同时,其长度有有个length的属性记录其的真实大小.
格式:
...
------- android培训、java培训、期待与您交流! ----------
学到十进制与二进制、八进制、十六进制之间的转换.
我们日常生活中常用的数据是以十进制形式表示,可是计算机中的只能用0和1直接表示数据,也就是只识别二进制,因此,为了让计算机处理我们日常生活中的数据,就要把日常生活中的数据转换成计算机能识别的数据。
首先,我们可以知道越是少的进制数,则越长
比如:
十进制(由0 到 9组成 ,逢十进一): 128
二进制为(有0和1组成,逢二进一): 10000000
八进制为(由 0 到7组成,逢8进一): 200
十六进制为(有0到 ...
------- android培训、java培训、期待与您交流! ----------
在学习java基础的过程中,split在字符串的切割中很常见.但是很多小的细节问题,并不是我们人人都知道的.
如以下程序:
public class Split {
public static void main(String[] args) {
String str1 ="1,2,3,4,5";
String str2 ="1 ...