HTML HTML解析 HTML解析是一个将字节转化为字符,字符解析为标记,标记生成节点,节点构建树的过程。 标记化算法 是词法分析过程,将输入内容解析成多个标记。HTML标记包括起始标记、结束标记、属性名称和属性值。标记生成器识别标记,传递给树构造器,然后接受下一个字符以识别下一个标记;如此反复直 ...
分类:
Web程序 时间:
2019-06-16 15:24:39
阅读次数:
189
1.理解访问修饰符 类的每一个成员(包括成员变量、方法和构造器)都有一个访问修饰符,用来判断谁可以访问该成员。访问修饰符允许我们在设计程序的时候,就考虑到谁可以访问一个对象的不同属性和行为。 Java为类中的成员提供了四种访问级别,按照访问权限由大到小排列如下: 公开访问级别:使用public关键字 ...
分类:
其他好文 时间:
2019-06-11 19:19:39
阅读次数:
98
class People { String name; public People() { System.out.print(1); } public People(String name) { System.out.print(2); this.name = name; }}class Child ...
分类:
其他好文 时间:
2019-06-11 19:04:28
阅读次数:
97
1、lambda表达式 2、函数式接口 3、StreamAPI 4、方法的引用与构造器的引用 5、接口中的默认方法与静态方法 6、新时间日期API 7、其他新特性 简介 java8的新特性 1、速度更快(内存结构、垃圾回收、并行拓展) 2、代码更少(新增新的语法lambda表达式) 3、强大的str ...
分类:
编程语言 时间:
2019-06-10 15:31:49
阅读次数:
109
初识Java Web 系统学习Java Web也有一周时间了,整理一下这一周中接触到的新概念以及根据这一周的所学知识完成的一个基于JSP+Servlet+Java Bean+MySql的留言板Demo 几个概念 tomcat tomcat是一个"Web App Server",底层是Socket的一 ...
分类:
编程语言 时间:
2019-06-09 22:23:28
阅读次数:
129
重载 发生在同一类,方法名必须相同,参数类型不同,顺序不同,类型不同,方法返回值和返回类型可以不同 重写 发生在子父类,方法名、参数名参数列表必须相同。返回值范围小于等于父类,抛出异常范围小于等于父类,访问修饰符大于等于父类。如果父类为private,则子类无法重写 构造器无法被重写,但是可以被重载 ...
分类:
其他好文 时间:
2019-06-08 13:26:49
阅读次数:
107
类、对象、构造器 类定义了属性、方法,是抽象的,写在扩展名为java的文件中。 对象是类的实体,是具体的。 构造器:方法名与类名一致、没有返回类型,可以重载不能重写。在创建对象时调用。使用new调用实现分配内存空间的目的。 访问控制符 访问控制 本类 同一包 中的类 其他包 中子类 其他包 中的类 ...
分类:
编程语言 时间:
2019-06-07 13:11:23
阅读次数:
96
方法重载(两同一不同) 同一个类中,方法名相同,形参列表不同 至于返回值类型,访问修饰符与方法重载没有任何关系 可变参数列表 可变参数必须是最后一个参数 带可变参数的方法最后被访问(调用) 数组可以传给可变参数,反之不行 同类型数组与可变参数无法构成方法重载 一个方法只能有一个可变参 方法重写(两同 ...
分类:
其他好文 时间:
2019-06-06 14:13:03
阅读次数:
117
初始化块 实际上,初始化块是一个假象,使用javac命令编译java类后,初始化块会消失,初始化代码被还原到每个构造器中代码的最前面 在实例化的过程中:前面的初始化块先执行,后面的后执行 初始化块的修饰符只能是 static 普通初始化块负责对对象执行初始化,静态初始化块负责对类执行初始化 初始化块 ...
分类:
编程语言 时间:
2019-06-06 14:10:09
阅读次数:
102
JavaScript 的 Number 对象是经过封装的能让你处理数字值的对象。Number 对象由 Number()构造器创建。 Number 对象主要用于: 如果参数无法被转换为数字,则返回 NaN。 在非构造器上下文中 (如:没有 new 操作符),Number 能被用来执行类型转换。 常见属 ...
分类:
编程语言 时间:
2019-06-06 11:57:20
阅读次数:
108