- 博客(6)
- 问答 (1)
- 收藏
- 关注
原创 Java中hashcode/equals联系
百度经验文章http://jingyan.baidu.com/article/ff41162582507512e5823763.html 讲的非常通俗易懂,摘录下来方便以后自己查看前言 java中==、equals()、hashCode()都和对象的比较有关,在java中这三者各有什么用处呢,即java中为什么需要设计这三种对象的比较方法呢?1. 关于==
2015-04-27 23:59:46 1194
原创 Java中String/StringBuffer/StringBuilder区别
1. String //栈中用来存放一些原始数据类型的局部变量数据和对象的引用(String,数组.对象等等)但不存放对象内容堆中存放使用new关键字创建的对象. //字符串是一个特殊包装类,其引用是存放在栈里的,而对象内容必须根据创建方式不同定(常量池和堆). //有的是编译期就已经创建好,存放在字符串常量池中,而有的是运行时才被创建.使用n
2015-04-27 23:06:29 642
原创 Java静态绑定与动态绑定
1. 方法程序绑定的概念:绑定指的是一个方法的调用与方法所在的类(方法主体)关联起来。对java来说,绑定分为静态绑定和动态绑定;或者叫做前期绑定和后期绑定.静态绑定:在程序执行前方法已经被绑定(也就是说在编译过程中就已经知道这个方法到底是哪个类中的方法),此时由编译器或其它连接程序实现。例如:C。针对java简单的可以理解为程序编译期的绑定;这里特别说明一点,java
2015-04-27 22:39:39 650
原创 Java构造函数调用顺序
使用super调用父类构造器的语句必须是子类构造器的第一条语句,如果子类构造器没有显式地调用父类的构造器,则将自动调用父类的默认(没有参数)的构造器。如果父类没有不带参数的构造器,并且在子类的构造器中又没有显式地调用父类的构造器,则java编译器将报告错误父类:public class Parents { private int age; private Strin
2015-04-27 21:46:40 2535
原创 Java异常
CSDN另外一篇文章http://blog.csdn.net/hguisu/article/details/6155636 写的非常完善,也很容易理解,但是内容偏多,查找起来麻烦,自己稍微总结一下1. Java异常运行时异常:都是RuntimeException类及其子类异常,如NullPointerException(空指针异常)、IndexOutOfBoundsExcepti
2015-04-27 17:37:13 926
原创 Java多线程理解
1. Java多线程状态在网上随便搜索的一幅java多线程状态图各个状态解释如下:1. 新建状态(New):新创建了一个线程对象。2. 就绪状态(Runnable):线程对象创建后,其他线程调用了该对象的start()方法。该状态的线程位于可运行线程池中,变得可运行,等待获取CPU的使用权。3. 运行状态(Running):就绪状态的线程获取了CPU,执行程序代
2015-04-27 16:02:18 1148
空空如也
android studio总是出现使用快捷键的框框
2015-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人