随笔分类 - javaSE(1)
第一阶段学习
摘要:#常用类 ##Object类 超类,位于继承树的最顶层 ###getClass()方法 public final Class getClass(){} 返回为引用中存储的实际对象,判断两个对象是不是同一个class public class Student { private String name
阅读全文
摘要:#常用类 ##内部类 概念:在一个类的内部再定义一个完整的类 特点: 编译之后可生成独立的字节码文件(class文件) 内部类可直接访问外部类的私有成员,而不破坏封装 内部类可以为外部类提供必要的内部功能组件 ###成员内部类 在类的内部定义,与实例变量,实例方法同级别的类 创建内部类对象时,必须要
阅读全文
摘要:##异常机制 ###分类 检查性异常 运行时异常 错误 ###异常体系结构 Throwable是所有异常的超类 在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和Exception ###Error Error类对象由java虚拟机生成并抛出,大多数错误与代码编写想者所
阅读全文
摘要:#面向对象 ##多态 多态即同一方法可以根据发动对象的不同而采用多种不同的行为方式 多态是方法的多态,属性没有多态 父类和子类的关系 ###存在的条件: 要有继承关系 子类重写父类方法 父类引用指向子类对象 ###无法重写 static final private ##instanceof publ
阅读全文
摘要:#面向对象 ##创建对象内存分析 ##封装 ###封装的特性 高内聚,低耦合 封装大多用于属性,方法用的不多 核心:private,私有的 ###如何操作私有属性 提供一些public的get set方法 get:获得这个数据 set:给这个数据设置值 ###封装的意义 提高程序的安全性,保护数据
阅读全文
摘要:#面向对象编程OOP ##面向对象思想 分类的思维模式,思考问题首先会解决问题需要哪些分类,再对这些类进行单独思考 本质:以类的方式组织代码,以对象的组织封装数据 三大特性: 封装,继承,多态 ##方法 ###方法定义 修饰符 返回值类型 方法名(){ 方法体 return 返回值; } ###方法
阅读全文
摘要:##多维数组 public class Demo { public static void main(String[] args) { int[][] arrs = {{1,2},{1,2},{1,2}}; printarrs(arrs); } public static void printarr
阅读全文
摘要:#JAVA流程控制 ##For循环 ###输出1~1000能被5整除的数,并且每行输出三个 public class Demo { public static void main(String[] args) { for (int i = 1; i <=1000; i++) { if (i%5==0
阅读全文
摘要:#javaSE流程控制 ##Scanner对象 Scanner类可以获取用户的输入 基本语法:Scanner s = new Scanner(System.in) 通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前我们一般需要使用hasNext()与hasNext
阅读全文
摘要:#javaSE基础语法 ##变量 格式 数据类型 变量名 = 值; 注意: 每个变量名都有类型,类型可以是基本类型,也可以是引用类型(类,接口,方法) public class Demo { public static void main(String[] args) { //变量定义 int a
阅读全文
摘要:##《java核心技术卷1》 ##牛客题库 ##LeetBook ##11个关键术语 https://horstmann.com/corejava/java-an-overview/7Gosling.pdf ##阿里开发手册 https://tool.lu/deck/gK/detail ##jdk帮
阅读全文
浙公网安备 33010602011771号