![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面向java新手写博客
xiaoxiaoyunyi
这个作者很懒,什么都没留下…
展开
-
什么是反射
学习java一路走来,磕磕碰碰,想用“我对反射的理解”来作为第一次写博客的开始。反射是什么,反射就是提前、预先地准备好东西,平时可能用不到,但当需要时、运行时,就自然而然地反应出来。我学习java,就是这么一个过程。...原创 2018-03-09 18:24:51 · 310 阅读 · 0 评论 -
List与Set
List 和 Set 是集合,Map 不是。List是以线性的方式存储对象,通过对象的索引来操作对象,所以存储的对象可以重复。Set存储的是对象的引用(地址),所以存储的对象不能重复。List的实现类:ArrayList(查询快)、LinkList(操作快)Set的实现类:HashSet(与HashMap有关)、TreeSet(与TreeMap有关)List的增删改查:add、remove、set...原创 2018-03-10 14:57:43 · 210 阅读 · 0 评论 -
for、foreach、iterator的区别
1、for(int i = 0 ; i < arr.size( ) ; i ++){ ... }2、for( int i : arr ) { ... }3、Iterator it = arr.iterator ( ); while (it.hasNext( )){ object o = it.next( ) ; ... }for 需要知道集合的大小for 和 foreach 需要知道...原创 2018-03-16 20:05:24 · 261 阅读 · 0 评论 -
Map
Map是通过键(key) 值(value)对来保存数据的 ,key只能唯一,而value可以重复。Map的增删 查:put、remove、get(key)遍历Map:entrySetMap存储元素用put,Collection(list、set)用add。注意:在使用Map的put方法时1、没有该键的映射时,用put后,返回的是null。(有可能返回的null是旧值,参考下面的2)2、如有该键的...原创 2018-03-12 19:17:10 · 143 阅读 · 0 评论 -
equal 和 ==
1、基本数据类型的 == ,比较的是值; 引用数据类型的 == ,比较的是地址。2、equals,比较的是地址; 但是,Integer、String、Date 的 equals 的被重写了,比较的不再是地址, 所以,Integer、String、Date 的 equals 比较的是值。...原创 2018-03-19 20:41:28 · 643 阅读 · 0 评论 -
获取Json里面的值
例如:{"code":"0000","msg":"OK"} ,我想获取里面code的值,也就是0000。两种情况:1.知道Json的名字:srsr = {"code":"0000","msg":"OK"} ;com.alibaba.fastjson.JSONObject jsonMap = com.alibaba.fastjson.JSONObjec原创 2018-04-19 09:01:47 · 2604 阅读 · 0 评论 -
进程基础知识(一)
1. 进程与线程的概念 进程:正在进行的程序 线程:进程内部的一条执行路径或一个控制单元 我的理解:进程负责找资源,线程负责去执行2. 实现多线程的方法 继承 Thread 类 实现 Runnable 接口3. 线程状态图 4. 多线程安全问题举例说明:排队拿票目前第60号,我去1号机拿票,出来第61号;有个人去2...原创 2018-05-03 08:50:27 · 114 阅读 · 0 评论 -
以下程序输出的是什么(普通代码块,构造代码块,静态代码块的问题)
例子1: 静态方法优先于主方法,且执行一次构造块,只要建立一个对象就会执行一次输出结果:staticblockinstance1blockinstance2 例子2:...转载 2018-08-25 15:38:04 · 362 阅读 · 0 评论