摘要:
npm 全称:Node Package Manager(Node 包管理工具) 安装:安装node.js(LTS长期维护版本)https://nodejs.org/zh-cn/ (node自带npm工具) 检查:控制台(PowerShell)输入 npm -v 查看npm当前版本。同理 node - 阅读全文
摘要:
Object 类: Object 类是所又类的终极父类。任何一个类都继承了 Object 类。 java是开源的...源代码公开... 查看源代码的方式: 方式一:按住ctrl键,单机你需要看的源代码 方式二:把光标移动到你需要查看代码处按下F3 看源代码最忌讳的一点:不要每行代码都弄懂是什么意思, 阅读全文
摘要:
模板模式:解决某类事情的步骤有些事固定,有些是会发生变化的,那么这时候我们可以为这类事情提供一个模板代码,从而提高效率。 模板模式的步骤: 1、先写出解决该类事情其中的一件的解决方案。 2、分析代码,把会发生变化的代码抽取出来独立成一个方法。把该方法描述成一个抽象方法 3、使用final修饰模板方法 阅读全文
摘要:
访问修饰符:访问修饰符是用来控制、属性、方法的可见性的关键字称之为访问修饰符。 public(公共) protected(受保护) default(缺省) private (从大到小) 同一个类 true true true true 同一个包 true true true false 子父类 tr 阅读全文
摘要:
包: 包的作用: 1、解决类名重复产生冲突的问题 2、便于软件版本的发布 定义包的格式: package 包名; 包名命名规范:包名全部小写。 包语句要注意的事项: 1、package语句必须位于java文件中第一语句。 2、如果一个类加上了包语句,那么该类的完整类名就是:包名.类名 3、一个jav 阅读全文
摘要:
异常: Throwable 基类/超类 病 1、Error(错误) 1、不可治疗 2、Exception(异常) 2、可治疗的病 1、运行时异常 1、不一定去医院处理 2、编译时异常 2、一定要去医院处理 异常体系 --|Throwable //所有异常或者错误类的超类 |Error //错误 一般 阅读全文
摘要:
匿名内部类:没有类名的类就称作为匿名内部类匿名内部类的好处:简化书写。匿名内部类的使用前提:必须存在继承或者实现关系才能使用。 阅读全文
摘要:
内部类:一个类定义在另一个类的内部,那么该类就称作为内部类。内部类的class文件名:外部类$内部类。好处:便于区分该 class 文件是属于哪个外部类的。内部类的类别: 1、成员内部类:定义在类的内部类 成员内部类的访方式: 方法一:在外部类提供一个方法创建内部类的对象进行访问 class Out 阅读全文
摘要:
多态:一个对象具备多种形态(父类的引用类型变量指向了子类的对象 或者是 接口的引用类型变量指向了接口实现类对象)多态的前提:必须存在继承或实现关系。多态注意事项: 1、多态情况下,子父类存在同名的成员变量时,访问的是父类的成员变量 2、多态情况下,子父类存在同名的非静态的成员函数时,访问的是子类的成 阅读全文
摘要:
抽象类: abstract抽象类的好处:强制要求子类一定要实现指定的方法。abstract 修饰符 1、如果一个函数没有方法体,那么该函数必须要使用 abstract 修饰,把该函数修饰成抽象的函数。 2、如果一个类出现了抽象的函数,那么该类也必须使用 abstract 修饰。 3、如果一个非抽象类 阅读全文