
java基础
wangyj1992
写博客也是一种严谨的治学精神
展开
-
why在重写equals时还必须重写hashcode方法
转载自:http://www.cnblogs.com/shenliang123/archive/2012/04/16/2452206.htmlwhy在重写equals时还必须重写hashcode方法首先我们先来看下String类的源码:可以发现String是重写了Object类的equals方法的,并且也重写了hashcode方法那为什么在重写equals方法时都要重写equals方法呢:首先eq...转载 2018-04-09 17:48:32 · 287 阅读 · 0 评论 -
Java中List转换为数组,数组转List
转载自:http://www.cnblogs.com/happyPawpaw/archive/2012/10/22/2734140.html看了两遍才看懂,分享下心得:首先对比两段代码:/*****报错:Exception in thread "main" java.lang.ClassCastException: [Ljava.lang.Object;****/ArrayList转载 2017-11-18 09:43:17 · 378 阅读 · 0 评论 -
Java 8 特性 – 终极手册
译文出处: Justin 原文出处:Andrey Redko1.简介毫无疑问,Java 8是自Java 5(2004年)发布以来Java语言最大的一次版本升级,Java 8带来了很多的新特性,比如编译器、类库、开发工具和JVM(Java虚拟机)。在这篇教程中我们将会学习这些新特性,并通过真实例子演示说明它们适用的场景。本教程由下面几部分组成,它们分别涉及到Java转载 2017-11-12 22:18:47 · 251 阅读 · 0 评论 -
深入理解java异常处理机制
版权声明:转载自http://blog.youkuaiyun.com/hguisu/article/details/6155636目录(?)[+] 1. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这转载 2017-08-30 20:15:41 · 207 阅读 · 0 评论 -
算法题
一些简单的算法,本人的想法,如有更好的解决办法欢迎留言,谢谢1、计算某两个数之间的素数素数:只能被1和本身整除的整数。/** * 计算素数 * @author dell * */public class Test1 { public static void main(String[] args) { getSushu(1,200); } private stati原创 2017-07-17 21:28:27 · 233 阅读 · 0 评论 -
java中的匿名内部类总结
匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口 实例1:不使用匿名内部类来实现抽象方法12345678910111213转载 2017-06-14 21:42:42 · 208 阅读 · 0 评论 -
静态方法与单例模式的区别
转载自http://blog.youkuaiyun.com/zhangyabinsky/article/details/7077945观点一:(单例)单例模式比静态方法有很多优势:首先,单例可以继承类,实现接口,而静态类不能(可以集成类,但不能集成实例成员);其次,单例可以被延迟初始化,静态类一般在第一次加载是初始化;再次,单例类可以被集成,他的方法可以被覆写;最后,或许最重要转载 2017-06-12 09:03:24 · 319 阅读 · 0 评论 -
Java 8:不要再用循环了
本文由 ImportNew - 进林 翻译自 deadcoderising。欢迎加入翻译小组。转载请见文末要求。正如我之前所写的,Java 8中的新功能特性改变了游戏规则。对Java开发者来说这是一个全新的世界,并且是时候去适应它了。在这篇文章里,我们将会去了解传统循环的一些替代方案。在Java 8的新功能特性中,最棒的特性就是允许我们去表达我们想要完成什么而不是要怎样做。这正是循环的不足之处。要...转载 2018-04-16 14:46:54 · 3354 阅读 · 0 评论