- 博客(11)
- 资源 (2)
- 问答 (2)
- 收藏
- 关注
原创 Java方法
一、什么是方法方法就是语句块的集合二、方法的定义修饰符 返回值 方法名(参数) { return [返回值];}三、方法调用类名.方法对象.方法四、方法重载名字相同,参数列表不同五、命令行传参给main方法传递参数六、可变长参数:…必须放在最后一个参数七、递归自己调用自己,给自己一个出口面试算法刷题:力扣...
2021-04-08 22:40:07 76
原创 Java流程控制
一、ScannerScanner:用户交互System.in二、顺序结构程序默认的结构;从上往下顺序执行三、选择结构1.if:单选择结构2.if-else:双选择结构3.if-else if-else:多选择结构4.switch: jdk7支持了String类型 case穿透现象(不加break;) default四、循环结构while:尽量避免死循环do…whilefor:for (int i = 0; i < 100; i++)增强for循环九九乘法表:
2021-04-08 16:27:03 85
原创 Java基础语法
一、注释1.行内注释 //2.多行注释 /* */3.文档注释 /** */ javadoc生成帮助文档二、标识符1.关键字关键字含义abstract表明类或者成员方法具有抽象属性assert断言,用来进行程序调试boolean基本数据类型之一,声明布尔类型的关键字break提前跳出一个块byte基本数据类型之一,字节类型case用在switch语句之中,表示其中的一个分支catch用在异常处理中,用来捕捉异常c
2021-04-08 15:45:49 60
原创 Java语言初识
Java语言初识1.简单Dos命令2.Java诞生:Java SE、Java ME、Java EE、Hadoop3.(JDK 1.7、) JDK 1.8 (、JDK 10) 开发工具包 环境配置4.JRE 运行环境
2021-04-08 14:24:45 64
原创 抽象类与接口(附代码理解)
一、抽象类Action.javapackage com.oop.demo08;//抽象类 abstract 这是一个类 extends:单继承,只能继承一个类 接口可以多继承public abstract class Action { //约束~有人帮我们实现~ //abstract,抽象方法,只有方法名字,没有方法的实现! public abstract void doSomething(); //特点: //1.不能new这个抽象类,只能靠子类去
2021-04-06 14:45:58 345
原创 static详解(代码用例解析)
package com.oop.demo07;// staticpublic class Student{ private static int age; //静态的变量 正常用于多线程 private double score;//非静态的变量 要先new才能调用 public void run() { } public static void go() { } public static void main(String[] a
2021-04-02 23:22:29 739
原创 instanceof,父子类的转换
package com.oop.demo06;public class Person { public void run() { System.out.println("run"); }}package com.oop.demo06;public class Student extends Person { public void go() { System.out.println("go"); }}/*多态注意事项:
2021-04-02 22:28:38 233
原创 多态笔记
多态笔记package com.oop.demo06;public class Student extends Person { @Override public void run() { System.out.println("son"); } public void eat() { System.out.println("eat"); }}/*多态注意事项:1.多态是方法的多态,属性没有多态2.父类和子类,有联
2021-04-02 17:02:50 56
原创 重写注意点
重写需要有继承关系,子类重写父类的方法。方法名必须相同参数列表必须相同修饰符:范围可以扩大但不能缩小:Public>Protected>Default>Private抛出的异常:范围可以缩小,但不能扩大:ClassNotFoundException =>Exception(大)重写,子类的方法和父类必要一致:方法体不同!为什么要重写:父类的功能,子类不一定需要,或者不一定满足!IDEA快捷键:Alt+Insert:override;...
2021-04-02 16:29:07 101
原创 super和this笔记
super和this笔记super注意点1. super调用父类的构造方法,必须在构造方法的第一个;2. super必须只能出现在子类的方法或构造方法中;3. super和this不能同时调用构造方法;vs this代表的对象不同: this:本身调用者这个对象 super:代表父类对象的应用前提 this:没有继承也可以使用 super:只能在继承条件才可以使用构造方法 this():本类的构造 super():父类的构造...
2021-04-02 15:50:54 42
线程让位,为什么从结果来看就只让位了一次?
2021-04-16
Java中,既然数组的长度不可变,那么为什么能够扩容?
2021-04-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人