Java self
ForeverMaggieGuo
这个作者很懒,什么都没留下…
展开
-
java重载的意义
java面向对象,一个对象有多种形态,每个状态的处理和变现都是不一样的,这一点与自然界的物体相同。重载的好处在于,对象在不同状态下(多态)调用重载函数得到的结果可以不一样。eg:你去取钱,可以在ATM中取,也可以在柜台处理。至于你是那种我们不得而知,我只知道你去“取钱”(如同重载的函数名),这两种方式有不同的载体与你完成操作(ATM、柜台服务员),因此他们成为你区分这两个“取钱”的方式,就原创 2016-04-07 14:10:19 · 1723 阅读 · 0 评论 -
多线程
一、线程和进程进程:处于运行过程中的程序,系统进行资源分配和调度的一个独立单位。多个进程可以在单个处理器上并发执行,多个进程之间不会互相影响 (并发:同一时刻只能有一条指令执行,多个进程指令被快速轮换执行,宏观具有多个进程同时执行的效果)线程:轻量级进程,在程序中是独立的、并发的执行流。可以拥有自己的堆栈、程序计数器、局部变量,不拥有资源,与其他共享资源。原创 2016-06-14 18:09:42 · 196 阅读 · 0 评论 -
String 字符串拼接方法 concat和+ 效率比较
两个方法效率计算代码如下:public static void main(String[] args) { String s1 = "a"; String str1=""; String str2=""; /** * 计算concat所用时间 */ long str1Start = System.currentTimeMill原创 2016-07-08 17:15:08 · 8415 阅读 · 5 评论 -
java 抽象类
如何称之为抽象类:(或)1)class用abstract修饰2)类中方法有abstract修饰的(只有声明,没有具体实现 abstract void fun();)和普通类区别:1)抽象方法必须为public或者protected(因为如果为private,则不能被子类继承,子类便无法实现该方法),缺省情况下默认为public。 2)抽象类不能用来创建对象;原创 2016-08-03 11:27:39 · 215 阅读 · 0 评论