摘要:
解决方法: 先打开Options–>Session Options–>Terminal–>Emulation(中文:选项–>回话选项–>终端–>仿真) 界面下 : 1.终端(T):选择linux,默认为VT100. 2.ANSI颜色(A)打上勾。 然后打开Options–>Session Optio 阅读全文
摘要:
Vector 和 ArrayList 相比较 底层结构 版本 线程安全(同步)效率 扩容倍数 ArrayList 可变数组 jdk1.2 不安全,效率高 如果有参构造: 每次1.5倍 如果无参构造: 第一次10 第二次开始1.5倍 Vector 可变数组 jdk1.0 安全,效率不高 如果无参构造: 阅读全文
摘要:
List接口是Collection接口的子接口 1.List集合类中元素有序(即添加顺序和取出顺序一致),且可重复 2.List集合中每个元素都有其对应的顺序索引,即支持索引 3.List容器中的元素都对应一个整数型的序号记载其在容器中的位置,可以根据序号取容器中的元素 4.JDK API中List 阅读全文
摘要:
方法2: 增强for循环:可以代替iterator迭代器 特点:增强for就是简化版的iterator,本质一样,只能用于遍历集合或者数组 基本语法: for(元素类型 元素名:集合名或数组名){ 访问元素 } 1 public class CollectionMethod2 { 2 @Suppre 阅读全文
摘要:
特点: 1.Collection实现子类可以存放多个元素,每个元素可以是object 2.有些Collection的实现类,可以存放重复的元素,有些不可 3.有些Collection的实现类,有些是有序地list,有些不是有序set 4.Collection接口没有直接的实现子类,是通过它的子接口S 阅读全文
摘要:
快捷键 删除光标所在行: command + del 生成构造器等: command + n 快速定位到类: command + b 显示快捷键:command + j 快速调整格式: command + option + l 快速进行异常捕获:command + option + t 快速完成模块 阅读全文
摘要:
java的集合类很多,主要分为两大类 1.集合主要是两组(单列集合,双列集合) 2.Collection接口有两个重要的子接口,List,Set,他们的实现子类都是单列集合 3.Map接口的实现子类是双列集合,存放的K-V 阅读全文
摘要:
数组: 1.长度开始必须指定,一旦指定,不能更改 2.保存的必须是同一类型的元素 3.使用数组进行增加/删除元素比较麻烦 集合: 1.可以动态保存任意多个对象,使用比较方便 2.提供了一系列方便的操作对象的方法:add、remove、set、get等 3.使用集合添加,删除新元素比较简洁方便 阅读全文
摘要:
1.概念 程序是数据和指令的有序集合,其本身没有运行的含义,是一个静态的概念 进程是执行程序的一次执行过程,它是一个动态的概念,是系统资源分配的单位 通常在一个进程中包含若干个线程,一个进程至少包含一个线程,线程是cpu调度和执行的单位 2.核心概念 线程就是独立的执行路径 程序运行时,就算自己没有 阅读全文
摘要:
1.异常的定义 异常指运行中出现不期而至的各种情况,异常发生在程序运行期间,它影响了正常的程序执行流程。 2.异常的分类 检查性异常 运行时异常 错误(ERROR):一般不是程序员造成 3.抛出异常,捕获异常 4.如果要捕获多个异常,需要从小到大排序 阅读全文