Yuanql's Blog
  • 首页
  • 归档
  • 分类
  • 标签
  • 关于

关键字:final

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 final:最终的 1.可以用来修饰:类、方法、变量2.具体的:2.1 final 用来修饰一个类:此类不能被其他类所继承。比如:String类、System类、StringBuffer类 2.2 final 用来修饰方法:表明此方法不可以被重写比如:Object类中getClass(); 2.3
2023-01-06
03_java基础编程 > 06_面向对象下
#java

属性的赋值顺序

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 ①默认初始化②显式初始化/⑤在代码块中赋值③构造器中初始化④有了对象以后,可以通过”对象.属性”或”对象.方法”的方式,进行赋值 执行的先后顺序:① - ② / ⑤ - ③ - ④
2023-01-06
03_java基础编程 > 06_面向对象下
#java

类的结构:代码块

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 类的成员之四:代码块(初始化块)(重要性较属性、方法、构造器差一些) 1.代码块的作用:用来初始化类、对象的信息2.分类:代码块要是使用修饰符,只能使用static分类:静态代码块 vs 非静态代码块 2.1静态代码块: 内部可以输出语句随着类的加载而执行,而且只执行一次作用:初始化类的信息如果一个
2023-01-06
03_java基础编程 > 06_面向对象下
#java

main()的使用说明

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 main()方法作为程序的入口 main()方法也是一个普通的静态方法 main()方法可以作为我们与控制台交互的方式。(之前:使用Scanner) 如何将控制台获取的数据传给形参:String[] args? 运行时:java 类名 “Tom” “Jerry” “123” “true” 123
2023-01-06
03_java基础编程 > 06_面向对象下
#java

单例模式

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.设计模式的说明1.1 理解设计模式是在大量的实践中总结和理论化之后优的代码结构、编程风格、以及解决问题的思考方式。 1.2 常用设计模式 — 23种经典的设计模式 GOF创建型模式,共5种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共7种:适配器模式、装饰器模式、
2023-01-06
03_java基础编程 > 06_面向对象下
#java

关键字:static

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 static:静态的 1.可以用来修饰的结构:主要用来修饰类的内部结构属性、方法、代码块、内部类 2.static修饰属性:静态变量(或类变量)2.1 属性,是否使用static修饰,又分为:静态属性 vs 非静态属性(实例变量)实例变量:我们创建了类的多个对象,每个对象都独立的拥一套类中的非静态属
2023-01-06
03_java基础编程 > 06_面向对象下
#java

包装类的使用

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.为什么要有包装类(或封装类)为了使基本数据类型的变量具有类的特征,引入包装类。 2.基本数据类型与对应的包装类: 3.需要掌握的类型间的转换:(基本数据类型、包装类、String) 简易版:基本数据类型<—>包装类:JDK 5.0 新特性:自动装箱 与自动拆箱基本数据类型、包装类—&g
2023-01-05
03_java基础编程 > 05_面向对象中
#java

单元测试方法

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 Java中的JUnit单元测试 步骤: 1.中当前工程 - 右键择:build path - add libraries - JUnit 4 - 下一步 2.创建Java类,进行单元测试。 此时的Java类要求:① 此类是public的 ②此类提供公共的无参的构造器 3.此类中声明单元测试方
2023-01-05
03_java基础编程 > 05_面向对象中
#java

Object类的使用

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.java.lang.Object类的说明: 1.Object类是所Java类的根父类 2.如果在类的声明中未使用extends关键字指明其父类,则默认父类为java.lang.Object类 3.Object类中的功能(属性、方法)就具通用性。 属性:无 方法:equals() / toS
2023-01-05
03_java基础编程 > 05_面向对象中
#java

面向对象的特征三:多态性

本笔记来源于:尚硅谷Java零基础全套视频教程(宋红康2023版,java入门自学必备)b站视频 1.多态性的理解:可以理解为一个事物的多种形态。2.何为多态性:对象的多态性:父类的引用指向子类的对象(或子类的对象赋给父类的引用)举例:Person p = new Man();Object obj = new Date(); 3.多态性的使用:虚拟方法调用 有了对象的多态性以后,我们在编译期,只能
2023-01-05
03_java基础编程 > 05_面向对象中
#java
1…4445464748…53

搜索

Hexo Fluid
苏ICP备2023010323号-1