java基础
文章平均质量分 78
Utaha_
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Corejava基础试题(含答案与解析)
试题 1.下面程序结果是多少 package ch00; public class Test1 { public static void main(String[] args) { int a = 11, b = 20; if (a-- == 10 && b++ == 21) { System.out.println("ok"); } System.out.println("a=" + a); System.out.println("b=" + b); } }原创 2020-08-24 17:14:02 · 2110 阅读 · 5 评论 -
corejava一些零碎知识点的总结(考前复习)
部分还未更新完毕,持续更新中············ 局部变量和实例变量的区别 局部变量: 1).定义在类中的大括号中的{}中的变量都是局部变量,如方法中,匿名代码块,流程控制语句等 2).使用前必须进行初始化(自己进行) 3).作用范围,声明位置开始到声明所在的{}大括号结束 实例变量: 1).定义中类中 2).创建实例(对象)时,JVM会对类中的实例变量进行默认初始化 3).创建实例时,实例变量开始存在这个对象消失时,实例变量消失 类修饰符-成员变量修饰符-方法修饰符 类修饰符: public(访问控制原创 2020-08-23 23:20:32 · 308 阅读 · 0 评论 -
Java线程间通信的简单例题
两个线程循环顺序打印A、B 需求:两个线程循环顺序打印A、B 思路:1.通过匿名内部类创建两个线程 2.重写Run方法,循环打印 3.定义方法printA,线程间通信当flag=0时打印A 4.定义方法printB,线程间通信当flag=1时打印B 首先定义一个类,获取和存放flag的true或false package ch09; public class Xunhuan { private boolean flag; public boolean isFlag() { return原创 2020-08-18 14:00:24 · 315 阅读 · 0 评论 -
简单的实现java多线程——龟兔赛跑
题目: 实现龟兔赛跑 提示:可以采用Math.random()取得0~1之间的随机数模拟比赛进程, 如总距离为100米,在随机数00.3之间代表兔子跑,每次跑2米,在0.31之间代表乌龟跑,每次跑1 米,先跑完100米者为胜利者 结构: Race类:产生RabbitAndTurtle的两个实例,分别代表兔子和乌龟 RabbitAndTurtle类:继承Thread类,实现赛跑的逻辑 代码实现: Rabbit类 package ch08; public class Rabbit extends Thread原创 2020-08-13 11:22:50 · 2122 阅读 · 1 评论
分享