![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java基础
张三与王二麻子
本是后山人,偶作前堂客,
醉舞经阁半卷书,坐井说天阔。
大志戏功名,海斗量福祸,
论到囊中羞涩时,怒指乾坤错。
展开
-
transient关键字的含义
百度百科的解释: Java语言的关键字,变量修饰符,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。换句话来说就是,用transient关键字标记的成员变量不参与序列化过程。作用:Java的serialization提供了一种持久化对象实例的机制。当持久化对象时,可能有一个特殊的对象数据成员,我们不想用serialization机制来保存它。为了在一个特定对...原创 2020-03-23 16:09:08 · 5908 阅读 · 0 评论 -
Java泛型:利用泛型动态确认方法返回值类型
根据泛型类型动态返回对象public T unPackMessage(String interfaceCode, String respValue, Class clazz, String sysType) throws IOException {log.info(">> unPackMessage start, interfaceCode is {}, respValue is ...原创 2020-03-23 15:25:10 · 7800 阅读 · 0 评论 -
Java反射—Field类使用
Field作为反射中对应类或对象中的域或者叫做属性的操作类,除了我前一篇文章中的得到名字和类型等,Field的作用不限于此。Java SE 8的Docs这样说:A Field provides information about, and dynamic access to, a single field of a class or an interface. The reflected fie...原创 2020-03-23 14:23:55 · 3214 阅读 · 0 评论 -
Java的main方法(String[] args等的详细介绍)
main方法示例:public class Test{ public static void main(String[] args){ System.out.println("Hello Java"); System.out.println("My name is:"+args[0]);}}一、运行java程序1...原创 2020-03-19 16:41:21 · 5585 阅读 · 0 评论 -
包装类,通过自动装箱后部分对象地址值相同的问题
包装类,自动装箱后部分对象地址值相同的问题首先,讨论一下什么是包装类.包装类是一个统称,指的并不是一个类,而是一些类.包装类是针对于基本数据类型而产生的类.所以有几个基本数据类型,就有基本包装类.其产生的原因就是为了更加方便的去操作基本数据类型.提高对基本数据类型操作的功能性.基本数据类型 --> 包装类 : 可以具备功能基本数据 --> 对象 :可以调用方法,增强其操作性....原创 2019-01-18 15:14:29 · 5469 阅读 · 0 评论 -
Collection集合中toArray方法的使用
我们从源码中可以看到在单列集合中存在可以将集合转化为数组的方法:public Object[] toArray();public <T> T[] toArray(T[] a);这是集合中方法的存在,都可以将集合对象转化为数组对象.接下来,我们讲解一下他们之间的区别:案例演示:1.使用toArray()方法:这种方式,直接转化为数组,得到元素值是没有问题的.但是我们在创建集...原创 2019-01-18 15:19:18 · 9101 阅读 · 2 评论 -
包装类,通过自动装箱后部分对象地址值相同的问题
包装类,自动装箱后部分对象地址值相同的问题首先,讨论一下什么是包装类.包装类是一个统称,指的并不是一个类,而是一些类.包装类是针对于基本数据类型而产生的类.所以有几个基本数据类型,就有基本包装类.其产生的原因就是为了更加方便的去操作基本数据类型.提高对基本数据类型操作的功能性.基本数据类型 --&gt; 包装类 : 可以具备功能基本数据 --&gt; 对象 :可以调用方法,增强其操作性....原创 2019-01-25 19:36:29 · 5318 阅读 · 0 评论 -
Java基础(热点)
1. 说出ArrayList, Vector, LinkedList 的存储性能和特性?ArrayList 采用的是数组形式来保存对象的,这种方式将对象放在连续的位置中,所以最大的缺点就是插入删除时非常麻烦LinkedList 采用的将对象存放在独立的空间中,而且在每个空间中还保存下一个链接的索引 但是缺点就是查找非常麻烦 要丛第一个索引开始ArrayList和Vector都是用数组方式存...原创 2019-01-16 20:36:53 · 5698 阅读 · 0 评论 -
Object&Date&System
主要内容Object类是所有类的直接或者间接的父类.两个方法:String toString():作用:把对象以字符串的形式返回.boolean equals(Object obj)作用:对两个对象进行比较. 可以用对象的地址值进行比较 --> 是Object类本身的方法 可以用对象的属性值进行比较 --> 子类重复Object类中的方法Date...原创 2019-03-24 10:21:06 · 120 阅读 · 0 评论 -
StringBulider类的扩展机制
StringBuilder的扩容机制详解StringBuilder是一个可变的字符序列,是字符串缓冲的一个类,和String一样是用来操作字符串的,不同的时候StringBuilder在操作字符串的时候效率比String高.主要体现在对字符串进行拼接的时候.所以我们在对字符串进行拼接的时候首选使用StringBuilder类.今天主要给大家说一说有关StringBuilder类扩容的问题.首...原创 2019-01-18 15:09:22 · 5339 阅读 · 0 评论