Java笔记
学习过程的记录,方便随时查阅
0105-
人所有的痛苦、纠结,就是因为还有无数个明天。
展开
-
程序员你真的理解final关键字吗?
前言提到final关键字,想必大家都不陌生,可是程序员你真的理解final吗?就比如网上流传的”方法中不需要改变作为参数的对象变量时,使用final进行声明,可以防止你无意的修改而影响到调用方法外的变量“ 针对这句话你怎么看?反正博主不认同,这句话显然太过于决定,至于原因后续文章将讲到…在使用匿名内部类的时候会经常用到final关键字。而且在Java中String类就是一个final类,从本篇文章开始,咋们一起来揭开final的神秘面纱…文章目录文章目录1、修饰类2、修饰方法3、修饰变量4、fin转载 2020-11-05 08:45:45 · 158 阅读 · 0 评论 -
深入理解static关键字
怎么理解 “被类的实例对象所共享” 这句话呢?就是说,一个类的静态成员,它是属于大伙的【大伙指的是这个类的多个对象实例,我们都知道一个类可以创建多个实例!】,所有的类对象共享的,不像成员变量是自个的【自个指的是这个类的单个实例对象】…我觉得我已经讲的很通俗了,你明白了咩?转载 2020-11-04 23:26:54 · 179 阅读 · 0 评论 -
程序员必备Set接口的实现类
Set接口:存储无序的,不可重复的数据。**HashSet:**作为Set接口的主要实现类;线程不安全的;可以存储null值。**LinkedHashSet:**作为HashSet的子类,遍历其内部数据时,可以按照添加的顺序遍历。**TreeSet:**可以按照添加对象的指定属性,进行排序。1、Set接口中没有额外定义新的方法,使用的都是Collection中声明的方法。2、要求:向Set中添加数据,其所在类一定要重写hashCode()和euqals()要求:重写的hashCode()和equ原创 2020-11-04 22:42:59 · 196 阅读 · 0 评论