摘要: 进程:指在系统中正在运行的一个应用程序;程序一旦运行就是进程;或者更专业化来说:进程是指程序执行时的一个实例,即它是程序已经执行到课中程度的数据结构的汇集。从内核的观点看,进程的目的就是担当分配系统资源(CPU时间、内存等)的基本单位。 线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行 阅读全文
posted @ 2018-04-16 22:34 毫无代价 阅读(30199) 评论(1) 推荐(3) 编辑
摘要: String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 首先三者主要输在运行速度和线程安全这两位方面。 string:是一个java类,是一个字符串常量,声明是:public final ,所以final的话是改变不了的。字符串值 阅读全文
posted @ 2018-04-16 13:51 毫无代价 阅读(1254) 评论(0) 推荐(0) 编辑
摘要: 在说栈和堆之前,我们先说一下JVM(虚拟机)内存的划分: Java程序在运行时都要开辟空间,任何软件在运行时都要在内存中开辟空间,Java虚拟机运行时也是要开辟空间的。JVM运行时在内存中开辟一片内存区域,启动时在自己的内存区域中进行更细致的划分,因为虚拟机中每一片内存处理的方式都不同,所以要单独进 阅读全文
posted @ 2018-04-16 13:40 毫无代价 阅读(2694) 评论(0) 推荐(0) 编辑
摘要: 抽象类: 1、由abstract修饰的方法为抽象方法,抽象方法只有方法的定义,没有方法的实现。 2、一个类中如果包含抽象方法,这个类应该用abstract关键字声明为抽象类。 3、抽象类不可以实例化,即使一个类中没有抽象方法,也可以将其定义为抽象类,同样,该类不可以实例化。 抽象类的意义: 1、为子 阅读全文
posted @ 2018-04-16 12:59 毫无代价 阅读(497) 评论(0) 推荐(0) 编辑