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 · 1981 阅读 · 5 评论 -
corejava一些零碎知识点的总结(考前复习)
部分还未更新完毕,持续更新中············局部变量和实例变量的区别局部变量:1).定义在类中的大括号中的{}中的变量都是局部变量,如方法中,匿名代码块,流程控制语句等2).使用前必须进行初始化(自己进行)3).作用范围,声明位置开始到声明所在的{}大括号结束实例变量:1).定义中类中2).创建实例(对象)时,JVM会对类中的实例变量进行默认初始化3).创建实例时,实例变量开始存在这个对象消失时,实例变量消失类修饰符-成员变量修饰符-方法修饰符类修饰符:public(访问控制原创 2020-08-23 23:20:32 · 243 阅读 · 0 评论 -
Java线程间通信的简单例题
两个线程循环顺序打印A、B 需求:两个线程循环顺序打印A、B 思路:1.通过匿名内部类创建两个线程 2.重写Run方法,循环打印 3.定义方法printA,线程间通信当flag=0时打印A 4.定义方法printB,线程间通信当flag=1时打印B首先定义一个类,获取和存放flag的true或falsepackage ch09;public class Xunhuan { private boolean flag; public boolean isFlag() { return原创 2020-08-18 14:00:24 · 233 阅读 · 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 · 1962 阅读 · 1 评论