展开
拓展 关闭
订阅号推广码
GitHub
视频
公告栏 关闭

随笔分类 -  后端 / 面向对象 / 编译型

摘要:debug step over: 程序向下执⾏⼀⾏ step into: 进⼊⾃定义⽅法 step out: 跳出对应的⽅法 标识符 概述:java程序的组成,⽐如类名、⽅法名、变量名等 标识符可以由字⺟、数字、下划线_ 、美元符($)组成,但不能包含%,空格等其他特殊字符,不能以数字开头 * 区分 阅读全文
posted @ 2022-04-30 14:09 DogLeftover 阅读(53) 评论(0) 推荐(0)
摘要:异常 处理异常的格式 public static void main(String[] args) { // 可能会出异常的代码,需要使用try来处理,try不能单独使用,必须配合finally或catch使用 try { int i = 10 / 0; System.out.println(i); 阅读全文
posted @ 2021-11-14 09:59 DogLeftover 阅读(76) 评论(0) 推荐(0)
摘要:java中for循环,先执行语句后循环 for (int i=1;i<10;i++){ for(int b=1;b<=i;b++){ System.out.print(b+"*"+i+"="+b*i+"\t"); } System.out.println(); } java中for-each循环,遍 阅读全文
posted @ 2021-06-11 18:30 DogLeftover 阅读(220) 评论(0) 推荐(0)
摘要:Java基础 面向对象:封装、继承、多态 封装:将对象的属性私有化,并提供外界访问的属性和方法 继承:子类拥有父类所有的属性和方法,子类可在父类的基础上扩展 多态:父类引用指向子类对象,子类以父类的身份,使用自己的方法,但不能使用自己特有的方法 全局变量作用于整个项目,成员变量是对象的一部分;局部变 阅读全文
posted @ 2021-04-30 00:13 DogLeftover 阅读(136) 评论(0) 推荐(0)
摘要:创建和使用集合 定义:集合是一个可变数组 List集合存储有序可重复序列 点击查看详细代码 import java.util.*; public class List01 { public static void main(String[] args) { /** *创建List集合 */ List 阅读全文
posted @ 2021-03-07 09:54 DogLeftover 阅读(84) 评论(0) 推荐(0)
摘要:##区别 定义 equals()比较的是值和hashCode码,==比较的是内存地址 Object类重写了equals(),比较的是对象的内存地址 点击查看详细代码 /* *我们查看Object类equals()的源码可以知道,equals()接受的参数就是对象本身,所以比较的是内存地址 */ pu 阅读全文
posted @ 2021-03-06 23:34 DogLeftover 阅读(74) 评论(0) 推荐(0)
摘要:内部类可使用访问修饰符 public class Food { //内部类 public class Banana{ } } 获取内部类的引用 public class Food { Banana banana(){ return banana(); }; //内部类 public class Ba 阅读全文
posted @ 2021-03-04 23:44 DogLeftover 阅读(58) 评论(0) 推荐(0)
摘要:抽象类 抽象类语法: /* *在class之前加上abstract关键字 */ public abstract class Aminal { } 抽象方法: /* *没有方法体为抽象方法,且需要在返回值类型前加上abstract关键字 */ public abstract class Aminal 阅读全文
posted @ 2021-03-03 15:30 DogLeftover 阅读(117) 评论(0) 推荐(0)