java开发
尼美美
这个作者很懒,什么都没留下…
展开
-
Java集合类: Set、List、Map、Queue使用场景梳理
目录 1. Java集合类基本概念 2. Java集合类架构层次关系 3. Java集合类的应用场景代码 1. Java集合类基本概念 在编程中,常常需要集中存放多个数据。从传统意义上讲,数组是我们的一个很好的选择,前提是我们事先已经明确知道我们将要保存的对象的数量。一旦在数组初始化时指定了这个数组长度,这个数组长度就是不可变的,如果我们需要保存一个可以动态增长的数据(在编译时无法...原创 2018-07-10 09:26:16 · 150 阅读 · 0 评论 -
Java 中的异常总结
简介 程序运行时,发生的不被期望的事件,它阻止了程序按照程序员的预期正常执行,这就是异常。异常发生时,是任程序自生自灭,立刻退出终止,还是输出错误给用户?或者用C语言风格:用函数返回值作为执行状态?。Java提供了更加优秀的解决办法:异常处理机制。异常处理机制能让程序在异常发生时,按照代码的预先设定的异常处理逻辑,针对性地处理异常,让程序尽最大可能恢复正常并继续执行,且保持代码的清晰。Java中...原创 2018-07-09 17:24:34 · 133 阅读 · 0 评论 -
java的重载、覆盖和隐藏的区别
重载:方法名相同,但参数不同的多个同名函数。 发生在子类于父类之间,是指在子类与父类之间或在同一类中定义具有相同的方法名,访问权限等的方发。 区别在于返回类型或参数列表。 注意:1.参数不同的意思是参数类型、参数个数、参数顺序至少有一个不同。 2.返回值和异常以及访问修饰符,不能作为重载的条件(因为对于匿名调用,会出现歧义,eg:void a ()和int a() ,如果调用a...原创 2018-05-31 17:22:55 · 220 阅读 · 0 评论