摘要:
1. 设计模式 设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式就像经典的棋谱,不同的棋局,我们用不同的棋谱,免去我们自己在思考和摸索。 2 单例设计模式 采取一定的方法保证在整个的软件系统 阅读全文
摘要:
断点调试介绍 断点调试是指在程序的某一行设置一个断点,在调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试,调试过程中可以看各个变量当前的值,出错的话,调试到出错的代码行即显示错误,并停止,可以从而找到Bug 断点调试时程序员必须掌握的技能 断点调试能帮助我们查看java底层源代码的执行过 阅读全文
摘要:
学习来源:《韩顺平零基础30天学会java》 P319-P327 格言:我亦无他,唯手熟尔! 方法:多练习,多总结,多交流 Object类中常用方法 Object类作为所有类结构的根类,提供了一些公用的方法,子类可以直接使用或者通过方法重写进行使用。 equals方法 1. ==的使用 范围:基本数 阅读全文
摘要:
格言:我亦无他,唯手熟尔! ==多态polymorphism:方法或者对象具有多种形态== 1.方法的多态 1) 方法的重载可以体现多态 ==代码示例== // 通过方法重载,展现同一种方法的不同形态 public class PolyMethod { public static void main 阅读全文
摘要:
代码示例 public class OverrideExercise { public static void main(String[] args) { Person jack = new Person("jack", 18); System.out.println(jack.say()); St 阅读全文
摘要:
##含义 继承Extends 面向对象最显著的一个特性,继承是从已有的类中派生出新的类,新的类能吸收已有类的性和方法,并能扩展新的能力。 ##代码示例 class People { //父类的私有属性 private String name; private String color; privat 阅读全文
摘要:
含义 封装 (encapsulation) 指隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别。 常见使用方法 class Person { // 将属性私有化 private String name; private int age; private double 阅读全文
摘要:
软件:IntelliJ IDEA 电脑:Mac IDEA快捷键 打开/关闭 项目视图 快捷键:==⌘ + 1== 运行项目 快捷键:==⌃ + ⇧ + R== 补全条目 快捷键:==⌃ + 空格== 预览警告并应用快速修复 快捷键:==⌥ + ⏎== 随处搜索 快捷键:==⇧ + ⇧== 在搜索条中 阅读全文
摘要:
this关键字知识总结 学习资源:B站韩顺平老师Java入门教学 ==代码示例1== public class This01 { public static void main(String[] args) { Dog d1 = new Dog("小黄", 3); d1.info(); System 阅读全文
摘要:
Java构造器知识总结 来源:B站韩顺平老师Java入门教学 ==代码示例== class Person { int age; String name; public Person(int pAge, String pName) { System.out.println("调用构造器1~~完成对象属 阅读全文