会员
周边
新闻
博问
闪存
赞助商
YouClaw
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
打赏
klvchen
首页
新随笔
联系
订阅
管理
上一页
1
···
7
8
9
10
11
12
13
14
15
···
51
下一页
2021年4月10日
Java 基础(线程的生命周期, 同步代码块解决线程安全)
摘要: 线程的生命周期 JDK 中用 Thread.state 类定义了线程的几种状态 要想实现多线程,必须在主线程中创建新的线程对象。Java语言使用 Thread 类及其子类的对象来表示线程,在它的一个完整的生命周期中通常要经历如下的五种状态: 新建: 当一个Thread类或其子类的对象被声明并创建时,
阅读全文
posted @ 2021-04-10 18:54 klvchen
阅读(82)
评论(0)
推荐(0)
2021年4月8日
Java 基础(以实现 Runnable 接口的方式创建多线程)
摘要: 创建多线程的方式二:实现 Runnable接口 1.创建一个实现了Runnable接口的类 2.实现类去实现Runnable中的抽象方法:run() 3.创建实现类的对象 4.将此对象作为参数传递到Thread类的构造器中,创建Thread类的对象 5.通过Thread类的对象调用start() p
阅读全文
posted @ 2021-04-08 14:36 klvchen
阅读(198)
评论(0)
推荐(0)
Java 练习(线程练习)
摘要: 练习3个窗口同时售票100张 使用继承 Thread 方式 package com.klvchen.java; /** * @author klvchen * @create 2021-04-08-13:58 * * 例子:创建三个窗口卖票,总票为 100 张 * 存在线程安全问题,待解决 */ c
阅读全文
posted @ 2021-04-08 14:05 klvchen
阅读(90)
评论(0)
推荐(0)
2021年4月7日
Java 基础(程序,进程,线程)
摘要: 程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process) 是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。--生命周期,如: 运行中的QQ,运行中的MP3播放器 程序是静态的,进
阅读全文
posted @ 2021-04-07 14:50 klvchen
阅读(229)
评论(0)
推荐(0)
2021年3月26日
Java 练习(自定义异常类)
摘要: 编写应用程序 EcmDef.java,接收命令行的两个参数, 要求不能输入负数,计算两数相除。对数据类型不一致(NumberFormatException)、缺少命令行参数(ArrayIndexoutOfBoundsException.除0(ArithmeticException)及输入负数(EcD
阅读全文
posted @ 2021-03-26 14:58 klvchen
阅读(342)
评论(0)
推荐(0)
Java 基础(finally的使用)
摘要: ReturnExceptionDemo.java package com.klvchen.java2; public class ReturnExceptionDemo { static void methodA() { try { System.out.println("进入方法A"); thro
阅读全文
posted @ 2021-03-26 11:49 klvchen
阅读(83)
评论(0)
推荐(0)
Java 基础(自定义异常)
摘要: 如何自定义异常类? 继承于现有的异常结构: RuntimeException, Exception 提供全局常量: serialVersionUID 提供重载的构造器 throw 和 throws 区别: throw 表示抛出一个异常类的对象,生成异常对象的过程。声明在方法体内。 throws 属于
阅读全文
posted @ 2021-03-26 11:48 klvchen
阅读(76)
评论(0)
推荐(0)
2021年3月25日
Java 基础(接口三)
摘要: Java 8 中关于接口的改进 Java 8中,你可以为接口添加静态方法和默认方法。从技术角度来说,这是完全合法的,只是它看起来违反了接口作为一个抽象定义的理念。 静态方法:使用 static 关键字修饰。可以通过接口直接调用静态方法,并执行其方法体。我们经常在相互一起使用的类中使用静态方法。你可以
阅读全文
posted @ 2021-03-25 13:41 klvchen
阅读(99)
评论(0)
推荐(0)
2021年3月16日
Java 练习(接口练习)
摘要: 定义一个接口用来实现两个对象的比较。 interface CompareObject{ public int compareTo(Object o); //若返回值是0,代表相等;若为正数,代表当前对象大;负数代表当前对象小 } 定义一个 Circle 类,声明 radius 属性,提供 gette
阅读全文
posted @ 2021-03-16 15:25 klvchen
阅读(387)
评论(0)
推荐(0)
Java 基础(工厂设计模式)
摘要: 接口的应用:工厂模式 工厂模式:实现了创建者与调用者的分离,即将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。 其实设计模式和面向对象设计原则都是为了使得开发项目更加容易扩展和维护,解决方式就是一个"分工"。 社会的发展也是这样,分工越来越细。 原始社会的人:人什么都要会,自己种,自己打猎,
阅读全文
posted @ 2021-03-16 14:10 klvchen
阅读(87)
评论(0)
推荐(0)
上一页
1
···
7
8
9
10
11
12
13
14
15
···
51
下一页
公告