- 博客(7)
- 收藏
- 关注
原创 查漏补缺第三天(多线程,Thead类源码)
线程(thread):进程进一步细化为线程,是程序内部的一条执行路径,一个进程有一个或者多个线程。程序(program):是为了完成特定的任务,用某种语言写的一组指令的集合,是一段静态的代码。>join()不是静态方法,在线程A中通过B调用join(),意味着B完了A才能执行。>yield()静态方法,主动释放cpu执行权,可能不执行它了就,但是也可能执行它。>sleep(long millis)静态方法,调用时,可以是当前线程休眠。进程(process):程序的一次执行过程,正在内存中运行的程序,
2023-08-08 14:02:19 35
原创 查漏补缺第二天:Arrays工具类中的方法
2.binarySearch第一个参数为数组 第二个参数为数组单个的值 查找有无 返回索引。4.CopyOfRange 传参是数组和起始位置 三个参数 返回值是数组。3.CopyOf 第一个参数是数组,第二个参数是长度 返回截取的数组。1.asList把传进来的数组或者一堆东西变成List返回。7.hashCode()返回数组内容的hashCode。6.fill 把值给数组的起始位置都赋值。5.equals俩数组的值是不是相等。8.Stream把数组变成流。
2023-06-20 19:42:18 43
原创 查漏补缺第一天(比较器,HashSet,Collections)
Comparator定制排序Comparable自然排序Comparable需要在类上进行实现接口,然后实现ComparaTo方法,本对象大那么返回值为1本对象小返回值为-1.Comparator是为了解决没办法修改的类,而有的定制排序,因为Java的API改不了,然后你不用它的排序规则,或者说用别人的类,动了别人的类,其它地方要出问题。
2023-06-18 16:37:28 55 1
原创 JAVA入门级编程_数据筛选,总和
问题:打印1-100之间所有是9的倍数的整数,并统计个数,并计算总和分析问题:要化繁为简可以将问题化为下面这些步骤1.完成输出1-100的值(for循环输出)2.筛选9的倍数(if条件句)3.个数可以用一个变量(定义变量)4.总和进入for循环累计(累加)解决问题:第一小问代码如下public class exer01{ public static void main(String[] args){ for(int i = 1;i <= 100...
2021-07-06 15:09:25 372
原创 JAVA入门级编程_多分支——if_else练习
题目:/*输入一位同学的分数:如果100为及其优秀;(80,99]成绩优秀;(60,80]成绩一般;其它情况不及格;请从键盘输入该同学的分数,并加以判断。*/代码:import java.util.Scanner;public class if_else{ public static void main(String[] args){ Scanner myScanner = new Scanner(System.in); System.out...
2021-07-05 22:41:43 264
原创 JAVA入门级编程_if语句的练习
问题:编写程序,声明2个double型变量并赋值。判断第一个数大于10.0,且第二个数小于20.0打印两数和代码:public class ifexercise{ public static void main(String[] args){ double a,b; a=16.0; b=21.0; if(a>10.0){ if(b>20.0){ System....
2021-07-05 22:03:43 261
原创 JAVA入门级编程_HelloWorld
源代码public class HelloWorld{public static void main(String[ ] args){System.out.println("Hello,World!");}}运行结果Hello,World!
2021-07-05 16:25:37 95
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人