Day07
2022/7/23 23:22:47
本文主要是介绍Day07,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Day07
多线程
程序—>进程—>线程
-
程序执行起来就是进程,一个进程里包含多个线程(如main线程,垃圾回收线程gc)
创建线程方式一:继承Thread类,重写run()方法,调用start开启线程。
内部类
成员内部类
-
当外部类和内部类出现同名属性时,优先访问内部类的属性。
-
创建内部类对象时需依赖外部类对象。
-
内部类里不能定义静态成员(static),静态常量可以(static final)
静态内部类
-
不依赖外部对象,可以直接创建内部类对象。
-
可声明静态成员。
只能访问外部类的静态成员(实例成员需实例化外部类对象)。
局部内部类
-
不能加任何访问修饰符。
-
定义在外部类方法中,作用范围和创建对象范围仅限于当前方法。
-
局部内部类访问外部类当前方法中的局部变量时,因无法保证变量的生命周期和自身相同,变量必须修饰为final。
匿名内部类
-
没有类名的局部内部类。
-
必须继承一个父类或实现一个接口。
Object类
-
是所有类的直接或间接的父类。
-
Object类中定义的方法,是所有对象都具备的方法。
getClass()方法
hashCode()方法
toString()方法
equals()方法
finalize()方法
包装类
-
装箱和拆箱
String
-
length()
-
charAt(int index)
-
contains(String str)
-
toCharArray()
-
indexOf(String str)
-
lastIndexOf(String str)
-
trim()
-
toUpperCase()
-
toLowerCase()
-
endWith(String str)
-
startWith(String str)
-
replace(char old,char new)
-
split(String str)
-
compareTo()
这篇关于Day07的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南