- 博客(5)
- 收藏
- 关注
原创 java基础(11) 反射
谈到反射,可能我们会觉得很陌生,因为平时的开发似乎根本没有用到这个概念。但结果恰恰相反,反射是与我们日常开发关联最密切的东西。举个例子,在当我们使用eclipse写代码的时候,在任意一个对象的后面写一个点就会罗列出来该对象的所有属性和方法,这其实就是使用反射实现的。再比如使用框架(如SpringBoot)的时候需要写一些配置文件,这些配置文件也是通过反射注入到你的代码中的。例如这样:sp...
2019-04-25 16:06:03 205
原创 Java基础(番外) Java基本类型和引用类型数据作为参数传递的区别
引用类型数据作为参数看这样一个例子:public class TestReferenceData { public static void main(String[] args) { String a = "aaa"; System.out.println(a); change(a); System.out.println(a); } private sta...
2019-04-22 18:00:27 752 2
原创 JavaScript键值对数据存取
取值有如下键值对:arr = { a: 3, b: 4, c: 5 }arr中键的类型是字符型,可以通过三种方式取值:方式一: arr.a方式二: arr['a']方式三: var key= 'a', arr[key] // 用一个变量记录键值,通过变量从键值对中取值如果键值对键的类型是数值型,那么取值的方式会稍有不同。arr2= { 1...
2019-04-15 17:24:36 8331
原创 java8新特性(四) Collector(收集器)
导航引例Collector什么是CollectorCollector工作原理特征值自定义CollectorCollectors详解求值均值:averaging元素个数:counting最值:maxBy、minBy和:summing、summarizing分组groupingBygroupingByConcurrentpartition...
2019-04-15 16:55:47 10839 7
原创 Java8新特性(三) Optional与NullPointerException
导航引例Optional容器类有值状态与无值状态三种方法创建Optional对象Optional操作详解取值isPresent和ifPresentfilter、map、flatMap注意点引例说起NullPointerException你肯定不会陌生,因为它大概是我们日常开发中碰到最多的问题。为了避免空指针异常的出现,我们常常需要做很多的逻辑判断。下...
2019-04-08 17:44:00 1903 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人