首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
kevin_ouuu
掘友等级
独立开发者
获得徽章 17
动态
文章
专栏
沸点
收藏集
关注
作品
赞
184
文章 169
沸点 15
赞
184
返回
|
搜索文章
最新
热门
为啥子重写equals方法时一定要重写hashCode方法
在每个类中,在重写 equals 方法的时侯,一定要重写 hashcode 方法。如果不这样做,你的类违反了 hashCode的通用约定, 这会阻止它在 HashMap 和 HashSet 这样的集合中正常工作。 根据 Object 规范,以下时具体约定。 当在一个应用程序执行…
Java 中的字符集与编码
关于ASCII,Unicode和UTF-8的概念这里不再赘述,可以通过链接查看它们在维基百科上的定义。 在ASCII码的范围,用一个字节表示,超出ASCII码的范围就用字节表示,这就形成了我们上面看到的UTF-8的表示方法,这様的好处是当UNICODE文件中只有ASCII码时,…
Java 内部类
Example的getInnerClass返回了一个InnerClass的实例,但我们并不知道是如何实现的,而且InnerClass是private的,所以很好的实现了隐藏。 Java是单根继承的,无法继承多个类,最多可以实现多个接口,但使用接口有时候有很多不方便的地方。比如我…
Java Enum
在Java中, 我们通过 static final 来定义常量。例如,我们定义周一到周日这7个常量,可以用7个不同的 int 表示 在 JDK 1.5 之前没有枚举类型,那时候一般用常量来替代。而使用 Java 枚举类型 enum 可以更贴近地表示这种常量。 枚举类型的关键字 …
Maven 多模块
为什么多模块?如何实现多模块?demo地址父模块pomweb模块pomservice模块pomdao模块pommvninstall
Java 静态代理、动态代理以及cglib代理
代理模式是一种设计模式,顾名思义是对某个事物的代理,外界所有对该事物的访问或操作,都会经过该代理。举个例子,如果你有法律方面的纠纷,那么你必然要找律师,此时对于律师而言你就是他的委托人,而对于你而言律师是你的代理人,也就是我们常说的代理律师。 代理模式的作用: 提供了对委托类的…
Java Compartor and Comparable
在使用自定义类型或尝试比较不能直接比较的对象时,我们需要使用比较策略。 理解上面的结论后,不难发现为什么会出现上图中的报错,Player没有实现Comparable接口,表明Player不具备比较能力,而我们也没有传入Compartor(比较策略), 所以 Collection…
Java 注解
java.lang.annotation.Annotation接口中有这么一句话,用来描述『注解』。 如果说注释是写给人看的,那么注解就是写给程序看的,它更像一个标签,贴在一个类,一个方法或者一个字段上,它的目的是为当前读取该注解的程序提供判断依据。比如程序只要读到了加了@Te…
Java 泛型
Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。 Java中的泛型类似于C ++中的模板。 这个想法允许(In…
面试官: 谈谈你对Java反射的理解
Java在真正需要使用一个类时才会去加载类,而不是在启动程序时就载入所有的类,因为大多数使用者都只使用到程序的部分资源,在需要某些功能时再载入某些资源,可以让系统资源运用的更高效。 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在Jvm的方法区内,然后在…
下一页
个人成就
文章被点赞
449
文章被阅读
135,893
掘力值
3,880
关注了
25
关注者
166
收藏集
8
关注标签
46
加入于
2018-05-30