会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
一杯水M
博客园
首页
新随笔
联系
管理
上一页
1
···
19
20
21
22
23
24
25
26
27
···
34
下一页
2019年12月20日
Java学习之线程间通信(双线程)
摘要: 线程间通讯:多个线程在处理同一资源,但是任务不同 练习一:双线程出现线程安全问题,需要使用同步,思考同步代码添加位置需求:银行账户存钱,显示谁在账户存钱了,存了多少钱分析:操作同一银行账户两个不同的操作,一个是存,一个是显示这个两个操作可以同时执行 代码: 结果: 出现线程安全,为什么呢? 分析:
阅读全文
posted @ 2019-12-20 16:59 一杯水M
阅读(614)
评论(0)
推荐(0)
2019年12月19日
Java学习之多线程(线程安全问题及线程同步)
摘要: 一、线程安全问题产生前提:1、多线程操作共享数据2、线程任务中有多条代码 运行结果: 出现线程安全问题了 二、解决线程安全问题 解决线程安全问题的两种方式: ①、同步代码块 格式: 解决上面线程安全问题的代码: 结果: 解决原理:多线程在使用同步代码块时,使用了同一个同步锁(Object的对象) ②
阅读全文
posted @ 2019-12-19 17:48 一杯水M
阅读(234)
评论(0)
推荐(0)
Java学习之多线程(定义)
摘要: 进程:正在运行中的程序线程:负责执行程序的控制单元(执行路径)一个进程中可以有多个执行路径,称之为多线程一个进程中至少要有一个线程 创建新执行线程有两种方式 一、继承Thread类步骤:1、定义一个类继承Thread类2、覆盖Thread类中的run方法(run方法中就是线程要执行的任务代码)3、创
阅读全文
posted @ 2019-12-19 17:21 一杯水M
阅读(517)
评论(0)
推荐(0)
Java学习之包
摘要: 一、包:就是类的命名空间(在文件系统中的表现形式就是文件夹) 二、代码编写规则 1、写在程序文件的第一行 2、格式:package 包名[.包名1.包名2......] 类的全名称 包名.类名 例如: 编译(javac -d . Java文件--【-d .】代表当前目录下存放.class文件): 运
阅读全文
posted @ 2019-12-19 13:52 一杯水M
阅读(243)
评论(0)
推荐(0)
2019年12月18日
Java学习之内部类
摘要: 内部类实例: 内部类可以存放再局部位置上
阅读全文
posted @ 2019-12-18 16:58 一杯水M
阅读(119)
评论(0)
推荐(0)
Java学习之多态---类成员变化
摘要: 类成员 一、成员变量 编译时:变量(f)所属类(Fu)中是否有成员变量,有:编译成功,没有:编译失败 运行时:变量(f)所属类(Fu)中是否有成员变量,运行该类(Fu)中的成员变量 二、成员函数 编译时:变量(f)所属类(Fu)中是否有成员函数,有:编译成功,没有:编译失败 运行时:对象所属的类(Z
阅读全文
posted @ 2019-12-18 15:47 一杯水M
阅读(258)
评论(0)
推荐(0)
Java学习之多态
摘要: 多态:一个事物有多种描述(如一个人(A)的爸爸是B爷爷是C,那我们描述A的话,可以通过直接描述A,也可以描述B的儿子,也可以描述C的孙子) 代码体现:父类或接口的引用指向子类对象 多态的应用: 发现: 1、void method(Cat c)代码几乎一样 2、如果以后需求要增加动物(如:猪)是不是还
阅读全文
posted @ 2019-12-18 15:41 一杯水M
阅读(174)
评论(0)
推荐(0)
Java学习之接口
摘要: 接口作用:为类提供额外功能(方法) 一、接口定义 接口成员 1、抽象方法:[public] [abstract] 返回值类型 方法名(参数列表) 2、全局常量:[public] [static] [final] 数据类型 常量名 = 值 二、接口实现 1、接口不能实例化,只能由实现接口的类实例化 2
阅读全文
posted @ 2019-12-18 13:37 一杯水M
阅读(153)
评论(0)
推荐(0)
2019年12月17日
Java学习之抽象类
摘要: 抽象类特点: 1、抽象方法必须定义在抽象类中2、abstract关键字修饰:只能修饰类和方法3、抽象类不能实例化4、抽象类中的方法要被使用,必须由子类重写所有的抽象方法,实例化其子类 如果子类只重写部分抽象方法,那么该子类还是一个抽象类 注意:抽象类:可以有抽象方法,因为有抽象方法,所以不能实例化。
阅读全文
posted @ 2019-12-17 17:22 一杯水M
阅读(155)
评论(0)
推荐(0)
Java学习之面向对象---继承
摘要: 继承:子继承父,子可以拥有父的所有。 继承的好处: 1.提高了代码的复用性 2.让类与类之间产生了关系。有了这个关系,才有了多态的特性 Java 只支持单继承,不支持多继承 class A { void show() { System.out.println("a"); } } class B {
阅读全文
posted @ 2019-12-17 15:55 一杯水M
阅读(195)
评论(0)
推荐(0)
上一页
1
···
19
20
21
22
23
24
25
26
27
···
34
下一页
公告