java中级学习过程
weixin_40900096
这个作者很懒,什么都没留下…
展开
-
java中级学习路线(二)
线程和进程区别:进程:每一个进程都有独立的代码和数据空间,进程间的切换会有较大的开销,一个进程包括1–n个线程。线程:同一类线程共享代码和数据空间,每一个线程有独立的执行栈和成熟计数器,线程切换开销小。线程和进程一样分为五个阶段:创建、就绪、执行、堵塞、终止;多线程是指操作系统能同时执行多个任务。多线程是指在同一程序中有多个顺序流在执行;在java中想要实现多线程,有两种方式。一种是继承Thread类,第二种是实现Runnable接口一、扩展java.lang.Thread类这里继承Thre原创 2020-06-10 17:00:03 · 208 阅读 · 0 评论 -
java中级学习(一)
static 关键字:1、 修饰成员变量:static修饰的成员成为类成员或者是静态成员,被static修饰的成员会被jvm分配在静态储存区,没有被修饰的则被分配在堆区。2、修饰成员方法:可以直接导入类包,使用类名加方法名的是方式进行调用。相当于定义了一个全局函数。不过这样是是有局限的,一个被static修饰的类里是不能有static修饰的成员变量和方法的。(因为static修饰的方法是属于类的,如果直接去使用对象的成员变量,他会没有办法是识别应该用哪个对象的属性)3、静态块:一般情况下,如果有些代码原创 2020-06-09 16:35:52 · 176 阅读 · 0 评论