线程的创建
线程的创建 方法一:继承于Thread类 步骤 1、 创建一个继承于Thread类的子类 2、 重写Thread类中的run( )方法 3、 将此线程执行的操作声明在run方法中 4、 创建Thread类的子类对象 5、 通过此对象调用st...
线程的创建 方法一:继承于Thread类 步骤 1、 创建一个继承于Thread类的子类 2、 重写Thread类中的run( )方法 3、 将此线程执行的操作声明在run方法中 4、 创建Thread类的子类对象 5、 通过此对象调用st...
线程的基本概念 程序 完成特定的任务,用某种语言编写的一组指令的集合 指一段静态的代码 进程 程序的一次执行过程 正在运行的一个程序 动态过程 进程作为资源分配的单位,系统会为每个进程分配不同的内存区域 进程可以细化为多个线程 线程 线程作...
获取 IDEA 激活码、PyCharm 激活码、WebStorm 激活码和 DataGrip 激活码,提供详细破解教程与永久激活方法。支持 IDEA 永久激活与破解,免费获取注册码与激活码,解决 2024/2025 版本激活问题,轻松实现所有 JetBrains 工具的激活。
StringBuffer类和StringBuilder类 三者比较 String 不可变字符序列 底层用char[]存储 StringBuffer 可变的字符序列 线程安全的 效率低 底层结构使用char[]...
String类 String类基础 1、 代表字符串,使用一对“”引起来表示 2、 声明为final类,不可被继承 3、 String实现的接口 * Serializable接口:表示字符串是支持序列化的 * Comparable接口:表示...
Java比较器 Comparable接口(自然排序) String、包装类等排序 像String、包装类等实现了Comparable接口,进而重写了compareTo()方法,给出了比较两个对象大小的方式(从小到大的排列) compareT...
异常处理的方式 try…..catch…..finally 格式 说明 1、 finally是个可选的,可以不写 2、 使用try将可能出现异常的代码包装起来,在执行过程中,一旦出现异常,就会生成一个对应异常类的对象...
异常处理机制概述 异常的体系结构 java.lang.Throeable java.lang.Error(一般不编写针对性的代码进行处理) java.lang.Exception(可以进行异常的处理,以下列出的为常出现的异常) 编译时异常 ...
内部类 Java允许将一个类A声明在另一个类B中,则类A为内部类,类B为外部类 分类 成员内部类(静态或非静态) 作为外部类的成员,调用外部类的结构 1、 可以被static修饰 2、 可以被四种不同权限修饰 3、 作为类 * 类内可以定义...
代码块 作用 用来初始化类、对象 如果想要修饰代码块的话,只可以使用static 分类 静态代码块 内部可以有输出语句 随着类的加载而执行,只会执行一次,因为类只加载一次 作用:初始化类的信息 在一个类中定义了多个静态代码块,则按照声明的先...
static关键字和final关键字 static(静态) 作用 用来修饰属性、方法、代码块、内部类 static修饰属性 表示静态变量(类变量) 按是否使用static修饰,属性的分类 静态属性 当创建了类的多个对象、每个对象都共享一个静...