摘要:一、html的作用 HTML(HyperText Mark-up Language)即超文本标记语言或超文本链接标示语言,是目前网络上应用最为广泛的语言,也是构成网页文档的主要语言。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字、图形、动画、声音、表格、链接等。 1、简易性:
阅读全文
摘要:区别:数组长度固定 集合长度可变 数组中存储的是同一种数据类型的元素,可以存储基本数据类型,也可以存储引用数据类型;集合存储的都是对象,而且对象的数据类型可以不一致。在开发当中一般当对象较多的时候,使用集合来存储对象。
阅读全文
摘要:ArrayList和LinkedList的区别1、ArrayList和LinkedList可想从名字分析,它们一个是Array(动态数组)的数据结构,一个是Link(链表)的数据结构,此外,它们两个都是对List接口的实现。前者是数组队列,相当于动态数组;后者为双向链表结构,也可当作堆栈、队列、双端
阅读全文
摘要:2.1常见的数据结构(了解) 常用的数据结构有:数组,栈,队列,链表,树,散列,堆,图等 数组是最常用的数据结构,数组的特点是长度固定,数组的大小固定后就无法扩容了 ,数组只能存储一种类型的数据 ,添加,删除的操作慢,因为要移动其他的元素。 栈是一种基于先进后出(FILO)的数据结构,是一种只能在一
阅读全文
摘要:一、封装 1、概念: 将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。 2、好处: 只能通过规定的方法访问数据。 隐藏类的实例细节,方便修改和实现。 二、继承 1、继承的概念 继承是类与类的一种关系,是一种“is a”的关系。比如“狗”继承“动
阅读全文
摘要:JavaSE基础加强第一次模拟面试 1.面向对象 重载和重写的区别 重载: 发生在同一个类中,方法名必须相同,参数类型不同.个数不同.顺序不同,方法返回值和访问修饰符可以不同,发生在编译时。 重写: 发生在父子类中,方法名,参数列表必须相同,抛出的异常范围小于等于父类, 访问修饰符范围大于等于父类,
阅读全文
摘要:2.4 List 和 Map、Set 的实现类(必会) (1)Connection接口:List 有序,可重复 ArrayList 优点: 底层数据结构是数组,查询快,增删慢。 缺点: 线程不安全,效率高 Vector 优点: 底层数据结构是数组,查询快,增删慢。 缺点: 线程安全,效率低, 已给舍
阅读全文
摘要:ArrayList简介ArrayList就是动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了动态的增加和减少元素,实现了Collection和List接口,可以灵活的设置数组的大小。要注意的是ArrayList并不是线程安全的,因此一般建议在单线程中使用ArrayList。 ②ind
阅读全文
摘要:1、HashSet实际上是一个HashMap实例,都是一个存放链表的数组,它不保证存储元素的迭代顺序,此类允许使用null元素。 2、HashSet中不允许有重复元素,这是因为HashSet是基于HashMap实现的。3、HashSet中的元素都存放在HashMap中的key上,而value中的值都
阅读全文
摘要:二、throw 1、throw是语句抛出一个异常,一般是在代码块的内部,当程序 现某种逻辑错误时由程序员主动抛出某种特定类型的异常 2、定义在方法体内 3、创建的是一个异常对象 4、确定了发生哪种异常才可以使用 三、throws 1、在方法参数列表后,throws后可以跟着多个异常名,表示抛出的异常
阅读全文
摘要:异常处理的两种方式 一、使用throws关键字,声明异常,交给方法的调用者处理,最终交个JVM处理(中断处理) JVM中断处理,后面的后续代码就不会执行了。 throws使用格式: 当一个方法抛出了异常,就在方法声明时使用throws关键字,将异常交给方法调用者处理 修饰符 返回值类型 方法名(参数
阅读全文
摘要:Throwable是所有Java程序中错误处理的父类,有两种资类:Error和Exception。 Error:表示由JVM所侦测到的无法预期的错误,由于这是属于JVM层次的严重错误,导致JVM无法继续执行,因此,这是不可捕捉到的,无法采取任何恢复的操作,顶多只能显示错误信息。 Exception:
阅读全文