03 2023 档案
摘要://Runnable接口更适合多线程共用一个资源的情况,并且避免了单继承的限制public class test02 { public static void main(String[] args) { Dog dog = new Dog(); Thread thread = new Thread(
阅读全文
摘要:public class test1 { @SuppressWarnings({"all"}) public static void main(String[] args) throws InterruptedException { Cat cat = new Cat(); cat.start();
阅读全文
摘要:Map map = new HashMap(); map.put("邓超","孙俪"); map.put("张三","王五"); map.put("李四","赵六"); map.put(null,"关七"); System.out.println("map = " + map);// remove:
阅读全文
摘要:Map接口实现类的特点(Put/Get) 1、Map和Collection并列的存在,用于保存具有映射关系的数据:Key-Value 2、Map中的key和value可以是任何引用类型的数据,会封装到HashMap$Node对象中 3、Map中的key不允许重复 4、Map中的value可以重复 5
阅读全文
摘要:异常体系结构 Java把异常当做一个对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。 在Java API中已经定义了许多异常类,这些异常类分为两大类,错误的Error和异常Exception int a=10; int b=0; //idea快捷键选中代码Ctrl
阅读全文
摘要:重写:需要有继承关系,子类重新父类的方法 1.方法名必须相同 2.参数列表必须相同 3.修饰符:范围可以扩大但不可以缩小 public >Protected > Default>private 4.抛出的异常:范围:可以缩小但不可以扩大 ClassNotFoundException --》 Exce
阅读全文
摘要:Super 注意点: 1.super调用父类的构造方法,必须在构造方法的第一个 2.super必须在出现在子类的方法或者构造方法中 3.super和this不能同时调用构造方法 Vs This: 代表的对象不同: this:本身调用着这个对象 super:代表父类对象的应用 前提: this:没有继
阅读全文
摘要:next(); 一定要读取到有效字符后才可以结束输入 对输入有效字符之前遇到的空白,next() 方法会自动将其去掉 只有输入有效字符后才将其后面输入的空白作为分隔符或者结束符 next() 不能得到带有空格的字符串 public static void main(String[] args) {
阅读全文
摘要:@author 作者名 @version 版本号 @since 指明需要最早使用的jdk版本 @param 参数名 @return 返回值 @throws 异常抛出情况
阅读全文
摘要:/** * x ? y : z * 如果x==true 则返回y 否则结果为z */ public static void main(String[] args) { int score = 50; String stype=score<60 ? "不及格" : "及格"; System.out.p
阅读全文
摘要:int num1=10;byte num2=127;short num3=30;long num4=30L; float num5=50.1F;double num6=3.15415926; char name1=‘张’;String name2="张三"; Boolean flag=true/fa
阅读全文