- 博客(8)
- 收藏
- 关注
原创 多线程的实现方式
实现多线程的两种方式继承Theard 新建一个类继承Theard类,重构run方法,开启run方法。public class MyThread extends Thread { @Override public void run() { System.out.println("线程名为:"+Thread.currentThread().getName()); for (int i = 0; i <20 ; i++) { System.out.
2021-05-11 19:22:39
113
原创 继承中的构造方法
继承关系中的构造方法1.子类构造方法中有一个隐含的super()调用,所以,所以一定是先调用的父类构造方法,再执行子类的构造方法.2.子类构造方法可以通过super()关键字来调用父类的构建重载.3 super()的父类构造调用,必须在子类构造方法的第一行,而且有且仅有一个,没有会自动送你一个....
2021-03-03 21:33:36
211
1
原创 重写
方法重写(ride)方法重写是子类对父类已有的方法进行覆盖重写.需要注意的事项:1.必须保证子类方法名和父类方法名相同,参数列表相同,可使用@Override写在方法上面检测是否是有效重写.2.子类的返回值类型必须小于等于父类的返回值类型3.子类的方法权限必须大于等于父类的方法权限(public>protected>(default)>private)//什么时候我们需要用到方法重写呢?在对一个东西进行更新的的时候,还需要用到它之前版本的一个东西...
2021-03-03 21:24:04
74
1
原创 static的使用
关于static的使用1.修饰成员变量 在static修饰成员变的时候,主要目的是表示该成员变量是共享的.该类所有实例对象都可以共用此变量.2.修饰方法在static修饰方法的时候,该方法不属于成员变量,而是属于类在调用改方法时,通过类名+方法名进行调用,虽然对象+方法名也可以调用改方法,但是JVM最后也会转换成成类+方法名.注意事项:(1).静态不可以访问非静态静态在访问的时候会优先于非静态.所以在静态方法中不能使用非静态方法.举个栗子:秦始皇先出来,他不知道以后会有你这号人物,但是你
2021-03-03 17:11:21
1156
1
原创 javac不是内部或外部命令
javac不是内部或外部命令首先我们需要检查路径是否配置正确,有以下几点(1). 查看环境变量中的 JAVA_HOME PATH CLASSPATH (2). JAVA_HOME 下的路径是java的安装路径,这里是中例如:C:\Program Files\Java\jdk1.8.0_201(3). PATH 下的路径有两个 %JAVA_HOME%\bin 和 %JAVA_HOME%\jre\bin这里的%HOME_JAVA%就是引用之前的创建的路径,之前改了很多次路
2020-12-30 22:54:16
134
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅