
java基础
OneTheRoad
just SO SO
展开
-
do while,while,for三种循环的区别
do while循环:初始化语句;do { 循环体语句; 条件控制语句;}while(条件判断语句); do while循环,先执行一次循环体,然后在进行判断条件是否成立, 是否继续执行循环体.(先执行后判断)while循环: 初始化语句; while(条件判断语句){ 循环体语句; 条件控制语句; } while循环先判断条件是否成立,然后决...原创 2019-12-15 14:28:41 · 984 阅读 · 0 评论 -
线程中sleep() 和 wait() 有什么区别?
sleep():sleep() 方法是线程类(Thread)的静态方法,让调用线程进入睡眠状态,让出执行机会给其他线程,等到休眠时间结束后,线程进入就绪状态和其他线程一起竞争cpu的执行时间。因为sleep() 是static静态的方法,他不能改变对象的机锁,如果有synchronized同步代码块,其他线程则不能访问共享数据。当一个synchronized同步代码块中调用了sleep() 方法...原创 2019-12-13 22:48:16 · 376 阅读 · 0 评论 -
JAVA中equals和==有什么区别?
==操作比较的是两个变量的值是否相等,对于引用型变量表示的是两个变量在堆中存储的地址是否相同,即栈中的内容是否相同。equals操作表示的两个变量是否是对同一个对象的引用,即堆中的内容是否相同通俗点:== : 比的是值.equals(): 比的是内容根据如图可以试一下....原创 2019-12-12 21:55:32 · 124 阅读 · 0 评论 -
看三位小弟谁捡的钱多.
题目:月底了呀,唉,我没有钱了,但是有三个小弟,分别是马芸,马画藤,王剑林,我让他们分别去街上捡钱,回来我数数看谁捡的多.准备工作,收拾好心情,等他们回来:import java.util.Scanner;public class ShuQian{ public static void main(String[] args){ Scanner sq = new Scanner(Sys...原创 2019-10-30 23:07:08 · 174 阅读 · 0 评论