java基础
bacoder
这个作者很懒,什么都没留下…
展开
-
java内部类学习总结
java内部类:在一个类的内部定义的类叫内部类。 内部类也会编译成一个独立的.class文件,文件名是 “外部类名 + $ + 内部类名 + .class”。如下代码:public class OutClass { class InnerClass{ } }编译后生成两个.class文件: 内部类存在的地方(分类):成员内部类,静态内部类,匿名内部类,方法内部类public cl原创 2017-06-16 17:08:13 · 474 阅读 · 0 评论 -
Java线程
前言 多线程并发编程是Java编程中重要的一块内容,也是面试重点覆盖区域,所以学好多线程并发编程对我们来说极其重要,下面跟我一起开启本次的学习之旅吧。 正文 线程与进程 1 线程:进程中负责程序执行的执行单元,线程本身依靠程序进行运行,线程是程序中的顺序控制流,只能使用分配给程序的资源和环境。 2 进程:执行中的程序,一个进程至少包含一个线程。 3 单线程:程序中只存在一个线程,实...转载 2018-02-26 14:14:31 · 200 阅读 · 0 评论 -
java锁理解初步和synchronized关键字
java中锁存在的意义 众所周知,在Java多线程编程中,一个非常重要的方面就是线程的同步问题,就是线程的先来后到的问题。从而保证线程执行的顺序。 我们来举一个Dirty的例子:某餐厅的卫生间很小,几乎只能容纳一个人如厕。为了保证不受干扰,如厕的人进入卫生间,就要锁上房门。我们可以把卫生间想象成是共享的资源,房门就是一把资源锁,而众多需要如厕的人可以被视作线程。假如卫生间(共享资源)当前有人(...原创 2018-02-26 14:15:23 · 271 阅读 · 0 评论