java基础编程
文章平均质量分 84
dalang_1234
这个作者很懒,什么都没留下…
展开
-
Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 fina转载 2017-05-01 14:03:48 · 256 阅读 · 0 评论 -
从一个栈引出的内存泄露问题
https://www.cnblogs.com/kissazi2/p/3618464.html/ 你能检查出"内存泄露"吗?public class Stack { private Object[] elements; private int size = 0; private static final int DEFAULT_INITIAL_CAPACITY =转载 2018-01-29 23:28:46 · 340 阅读 · 0 评论 -
如果两个对象不相同,他们的hashcode可能相同?
HashSet和HashMap一直都是JDK中最常用的两个类,HashSet要求不能存储相同的对象,HashMap要求不能存储相同的键。 那么Java运行时环境是如何判断HashSet中相同对象、HashMap中相同键的呢?当存储了“相同的东西”之后Java运行时环境又将如何来维护呢? 在研究这个问题之前,首先说明一下JDK对equals(Object obj)和hashcode()这转载 2018-01-29 22:54:38 · 8518 阅读 · 1 评论 -
UML类图
相信各位同学在阅读一些源码分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,经常看到UML类图但还不太熟悉的小伙伴赶紧来一起认识一下它吧:)一、类的属性的表示方式在UML类图中,类使用包含类名、属性(field)和方法(method)且带有分隔线的矩形来表示,比如下图表示一个Employee类,它包含name、age和emai转载 2018-01-13 10:51:49 · 176 阅读 · 0 评论 -
由一道 Java finally 执行顺序的题引发的思考
转自:https://jun6.net/java-try-catch-finally/?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io前言昨天看了一道关于异常处理的题:由一道 Java finally 执行顺序的题引发的思考,今天又在牛客网看到一道更深的题,这次加上了一个子父类继承关系的知识点。原题转载 2018-01-13 10:45:59 · 208 阅读 · 0 评论 -
Java 形参与实参
背景请看题:public class Main { public static void main(String[] args) { Integer a = 1; Integer b = 2; System.out.println("a=" + a + ",b=" + b);转载 2018-01-13 10:42:15 · 408 阅读 · 0 评论 -
java异常处理机制
csdn转载地址:http://blog.csdn.net/hguisu/article/details/61556361. 引子 try…catch…finally恐怕是大家再熟悉不过的语句了,而且感觉用起来也是很简单,逻辑上似乎也是很容易理解。不过,我亲自体验的“教训”告诉我,这个东西可不是想象中的那么简单、听话。不信?那你看看下面的代码,“猜猜”它执行转载 2018-01-13 10:21:01 · 162 阅读 · 0 评论 -
抽象类(abstract class)与接口(interface)的异同
抽象类(abstract class)与接口(interface)的异同转载 2017-08-12 16:56:36 · 264 阅读 · 0 评论 -
list add set remove方法
list中add set 和 remove介绍原创 2017-03-09 20:26:43 · 969 阅读 · 0 评论 -
Spring学习-组件
Spring组件原创 2017-04-14 21:22:25 · 176 阅读 · 0 评论 -
java快捷键
java常用快捷键原创 2017-04-14 21:26:04 · 381 阅读 · 0 评论 -
ArrayList与List的使用区别
1 ArrayList与List的有什么使用上的区别答案:性能2 名词解释:装箱:在值类型向引用类型转换时发生;拆箱:在引用类型向值类型转换时发生;值类型:直接将内存存储在栈内,由系统自动释放资源的数据类型;引用类型:由类型的实际值引用(类似于指针)表示的数据类型,通俗点说就是在编程时需要new出来的变量类型都是引用型,引用类型是存放在内存的堆中;内存堆跟栈的定义跟数据结构的堆栈是不同的,其实网上...转载 2018-03-11 22:54:26 · 268 阅读 · 0 评论