摘要:
第一个TS文件 步骤 安装解析TypeScript工具包 npm i -g typescript 新建一个ts文件 hello.ts,内容如下 console.log('Hello TS') 执行代码 分为两步: 1.ts代码->js代码,在当前目录打开终端,输入命令:tsc hello.ts,会生 阅读全文
摘要:
Node.js模块化开发 JavaScript开发弊端 JavaScript在使用时存在两大问题,文件冲突和命名冲突。 软件中的模块化开发 一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不会影响其他功能的运行 Node.js中模块化开发规范 Node.js规定一个JavaScript文 阅读全文
摘要:
反射概述 Java反射机制指的是在程序的运行过程中,对于任何一个类,都能够知道它的所有属性和方法。对于任意一个对象,都能够调用它的任意属性和方法,这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。 反射常用类 Class:Class 类的实例表示正在运行的 Java 应用程序中的 阅读全文
摘要:
Java泛型是从JDK5中新加入的一个新特性。泛型提供了编译时类型安全检测机制,该机制可以在编译时检测到非法的类型。 泛型类 定义泛型类: public class GenericClass<E> { private E name; public E getName() { return name; 阅读全文
摘要:
枚举类的使用 当需要定义一组常量时,强烈建议使用枚举类 枚举类的实现: JDK1.5 之前需要自定义枚举类 JDK1.5 新增的 enum 关键字用于定义枚举类 若枚举只有一个对象 , 则可以作为一种单例模式的实现方式。 枚举类的属性: 枚举类对象的属性不应允许被改动 , 所以应该使用 privat 阅读全文
摘要:
字符串相关的类 String String类代表字符串。 Java程序中的所有字符串字面值(如 "abc" )都作为此类的实例实现。 String是一个final类,代表不可变的字符序列。不可以被继承。 字符串是常量 ,用双引号引起来表示。它们的值在创建之后不能更改。 String对象的字符内容是存 阅读全文
摘要:
异常概述 异常:指的是程序运行过程中,出现的不正常的情况。 异常的根类是java.lang.Throwable,其下有两个子类:java.lang.Error和java.lang.Exception Java程序在执行过程中所发生的异常可以分为两类: Error(错误):Java虚拟机无法解决的严重 阅读全文
摘要:
在Java中允许一个类定义在另一个类的内部,前者称为内部类,后者称为外部类。 内部类可以分为:成员内部类(static成员内部类和非static成员内部类)和局部内部类(方法内、代码块内、构造器内) 成员内部类 作为外部类的成员: (1)调用外部类的结构 (2)可以被static修饰 (3)可以被4 阅读全文
摘要:
抽象类 如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类,使用abstract关键字来定义抽象类。 abstract除了可以修饰类之外还可以修饰方法。 abstract不能用来修饰属性和构造器。 abstract不能用来修饰私有方法和静态方法。 抽象类中一定有构造器,便于子类实 阅读全文
摘要:
final关键字可以用来修饰变量、方法和类。 (1)final修饰类:表示此类不能够被其他的类继承。例如String类、System类、StringBuffer类。 (2)final修饰方法:表示此方法不可以被重写。 (3)final修饰变量:表示此"变量"是一个常量。 final修饰属性:可以在显 阅读全文