JAVA
文章平均质量分 58
王木木~~
这个作者很懒,什么都没留下…
展开
-
JAVA学习笔记6-线程
1.sleep与wait:sleep 是 Thread 类的静态本地方法,wait 则是 Object 类的本地方法。wait必须在同步方法或 synchronized块执行。sleep一般用于当前线程休眠,或者轮循暂停操作,wait则多用于多线程之间的通信。wait可以释放当前线程对lock对象锁的持有,而sleep则不会。wait() 还需要额外的方法 notify/ notifyAll 进行唤醒。wait(long millis),sleep 方法,时间一到无需其他线程唤醒。2.Ja原创 2021-08-16 16:38:10 · 49 阅读 · 0 评论 -
JAVA学习笔记5-异常
1. 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。2.Throwable子类:Error,Exception。Error用来指示运行时环境发生的错误,例如,JVM 内存溢出。一般地,程序不会从错误中恢复。异常类有两个主要的子类:IOException 类和 RuntimeException 类。3.finally 关键字用来创建在 try 代码块后面执行的代码块。无论是否发生异常,finally 代码块中的代码总会被执行。catch 不能独立于 try 存在。原创 2021-08-12 17:19:48 · 85 阅读 · 0 评论 -
JAVA学习笔记4-文件、输入输出
1.文件夹、文件相关方法mkdir( ):创建一个文件夹,成功则返回true,失败则返回false。mkdirs():创建一个文件夹和它的所有父文件夹。creatNewFile():创建一个文件。exists():文件是否存在。delete() :删除文件。getAbsolutePath():获取绝对路径。import java.io.File;public class FileDemo{public static void main(String [] args){//新建文件夹原创 2021-08-11 18:53:54 · 103 阅读 · 0 评论 -
JAVA学习笔记3-排序
数组排序:冒泡排序public class BubbleSort{public static void main(String [] args){int[] array={1,7,2,1,3,9,0};BubbleSort sorter=new BubbleSort();sorter.sort(array);}public void sort(int [] array){ for(int i=0;i<array.length;i++){ int flag=0;//添原创 2021-08-10 18:22:51 · 48 阅读 · 0 评论 -
JAVA学习笔记2-继承、接口、集合
Java的继承是单继承,但是可以多重继承。 子类拥有父类非 private 的属性、方法。 子类可以拥有自己的属性和方法,即子类可以对父类进行扩展。 子类可以用自己的方式实现父类的方法。 super关键字:实现对父类成员的访问,用来引用当前对象的父类。 this关键字:指向自己的引用,本类当前的对象。使用this,在无参数构造方法中能够调用有参数的构造方法(this(num);调用有参构造方法,参数为num)。 static:在静态方法中不可以使用this关键字; 在静态方..原创 2021-08-10 17:42:27 · 81 阅读 · 0 评论 -
JAVA学习笔记1-变量和工具类
Txt修改为java文件问题解决办法:查看中:文件扩展名勾选,再修改 编码问题,我们可以使用javac -encoding UTF-8 HelloWorld.java 编写 Java 程序时,应注意以下几点:大小写敏感;类名的首字母应该大写;所有的方法名都应该以小写字母开头;源文件名必须和类名相同;所有的 Java 程序由public static void main(String[] args)方法开始执行; Java 标识符:所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者..原创 2021-08-09 16:42:04 · 139 阅读 · 0 评论