最赞回答 / 慕少3462033
这恰巧是你修改为UTF-8引起的问题,这是eclipse的bug,就是不能自动识别javaVM运行环境,例如你设置的全部为UTF-8,那么MyEclipse会默认你的运行环境是UTF-8,实际情况是你的系统是中文版本系统,默认的JavaVM运行环境是GBK,而你控制台却是UTF-8,输出编码出现异常,故输出是乱码。这是比较复杂的,我暂时也没有找到一个一劳永逸的解决方法,只能针对单个执行文件分别设置JAVA虚拟机运行环境(你修改的结果只对当前执行文件有效,不知道怎么将控制台编码缺省值修改为GBK)。具体这么...
2017-06-12
System.out.println();
运用ctrl + alt + ↓ 的快捷键可以复制多行(从上往下,紧挨着按快捷键)
运用ctrl + alt + ↓ 的快捷键可以复制多行(从上往下,紧挨着按快捷键)
2017-06-11
List list=new ArrayList();
list.add(元素);//向集合中添加元素,当添加的元素为一个对象时,对象存入集合后都会默认变成Object类型,在取出时需要进行类型转换。
list.get(index);//通过索引下标获取集合元素,从0开始
list.add(index,元素):将指定的元素插入此列表中的指定位置。当添加的位置索引值大于已有的集合的容量时,会出现索引越界异常。举例:如果已经添加了两个元素,位置为0和1,那么我使用list.add(index,元素)方法插入时,如果index的值大于2,会出现索引越界异常。index的值等于2,是不会有问题的。
list.add(元素);//向集合中添加元素,当添加的元素为一个对象时,对象存入集合后都会默认变成Object类型,在取出时需要进行类型转换。
list.get(index);//通过索引下标获取集合元素,从0开始
list.add(index,元素):将指定的元素插入此列表中的指定位置。当添加的位置索引值大于已有的集合的容量时,会出现索引越界异常。举例:如果已经添加了两个元素,位置为0和1,那么我使用list.add(index,元素)方法插入时,如果index的值大于2,会出现索引越界异常。index的值等于2,是不会有问题的。
2017-06-11
List中的元素是有序的,可以重复的,Set中的元素是无序的,不可重复的,学生选择的课程都是唯一的,不能重复,所以用了Set
2017-06-11
Collection接口
是List、Set和Queue接口的父接口
定义了可用于操作List、Set、Queue的方法-增删改查
List接口及其实现类ArrayList
List是元素有序并且可以重复的集合,被称为序列
List可以精确控制每个元素的插入位置,或删除某个位置元素
ArrayList是一个数组序列,是List接口的一个重要实现类
ArrayList的底层是由数组来实现的
是List、Set和Queue接口的父接口
定义了可用于操作List、Set、Queue的方法-增删改查
List接口及其实现类ArrayList
List是元素有序并且可以重复的集合,被称为序列
List可以精确控制每个元素的插入位置,或删除某个位置元素
ArrayList是一个数组序列,是List接口的一个重要实现类
ArrayList的底层是由数组来实现的
2017-06-11
java中集合框架的组成
由两个父接口(Collection接口和Map接口)及其扩展的子接口组成。List和Queue接口是排列有序的,Set是排列无序的。
List接口的实现类:ArrayList (序列) Queue接口的实现类:LinkedList(链表,同时也是List接口的实现类) Set接口的实现类:HashSet
Map接口的实现类:HashMap,
Map的内部提供了一种映射关系,通过<Key,Value>来存储数据,Entry(键值对)类是Map的一个内部类
由两个父接口(Collection接口和Map接口)及其扩展的子接口组成。List和Queue接口是排列有序的,Set是排列无序的。
List接口的实现类:ArrayList (序列) Queue接口的实现类:LinkedList(链表,同时也是List接口的实现类) Set接口的实现类:HashSet
Map接口的实现类:HashMap,
Map的内部提供了一种映射关系,通过<Key,Value>来存储数据,Entry(键值对)类是Map的一个内部类
2017-06-11
大家又不懂得可以自己试一下。initCause()方法是用来保存原始异常的,即视频中会出现cause by:……“喝酒别开车”的结果,告诉你test2的异常是由test1异常引起的;如果不调用initCause()方法,则结果中只会出现“司机一滴酒,亲人两行泪”,然后就没有其他了,不知道我这么说清不清楚
2017-06-10
// 创建Calendar对象
Calendar c = Calendar.getInstance();
// 将Calendar对象转换为Date对象
Date date = c.getTime();
Calendar c = Calendar.getInstance();
// 将Calendar对象转换为Date对象
Date date = c.getTime();
2017-06-10