为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Java入门第三季_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • ArrayList 有序可重复的集合,序列
    查看全部
  • 容器分为Colletiom和Map两个根接口 Colletion 一个一个存储,Map 键值对Entry<Key,Value>一对一对存储 Colection有List ,Queue ,Set三个子接口 List(列表) 有ArrayList(数组列表)作为实现类 Queue(队列) 有 LinkedList(链表)作为实现类,它实现List和 Queue接口 Set(集合) 有HashSet(哈希集) 作为实现类 Map接口有HashMap(哈希表)作为实现类
    查看全部
  • //Calendar 实例c 转化为Date的方法 Date date = c.getTime(); //Calendar 转化为毫秒 Long time = c.getTimeInMillis();
    查看全部
  • 使用Calendar类进行时间和日期的处理 Calendar是一个抽象类,使用Calendar.getInstance();获取当前时间Calendar 单独获取Calendar的年,月,日,时间。 对每个Calendar c = Calendar.getInstance(); c.get(Calendar.YEAR);//获取年 c.get(Calendar.MONTH)+1; //获取月 c.get(Calendar.DAY_OF_MONTH);//获取日期 get(Calendar.HOUR_OF_DAY);//获取小时 c.get(Calendar.MINUTE);//获取分钟 c.get(Calendar.SECOND;//获取秒
    查看全部
  • import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class HelloWorld { public static void main(String[] args) throws ParseException { // 使用format()方法将日期转换为指定格式的文本 SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒"); SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy/MM/dd HH:mm"); SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 创建Date对象,表示当前时间 Date now = new Date(); // 调用format()方法,将日期转换为字符串并输出 System.out.println(sdf1.format(now)); System.out.println(sdf2.format(now)); System.out.println(sdf3.format(now)); // 使用parse()方法将文本转换为日期 String d = "2014-6-1 21:05:36"; SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); // 调用parse()方法,将字符串转换为日期 Date date = sdf.parse(d); System.out.println(date); } }
    查看全部
  • 异常: throw 将产生的异常抛出(动作) throws public void 方法名(参数列表) throws 异常列表{throw new Exception()}
    查看全部
  • 删除List中的元素remove,removeALL<br><br> 1.remove(index);删除位置要大于0并且小于List(序列容器)的长度。如果要删除全部可以用for循环嵌套此方法。<br><br> 2.remove(object);先要获得删除的值,用法是先定义一个信息变量通过get()来存放要删除的值,然后用remove(删除的对象值);<br> public void textdelect{<br> Course cr=(Course)(courseToSelect.get(4));<br> courseToSelect.remove(cr);//通过remove(对象值);<br> 或者 courseToSelect.remove(4);//通过remove(删除位置); }<br> 3.removeAll(Arrays.asList(对象数组名));要删除指定的多个位置 Arrays.asLIst(对象数组名);作用是把数组转换为集合<br><br> 用法是先创建信息对象数组存放删除元素的值,然后再用remove(Arrays.asList(对象数组名))方法,删除集合数组的元素。<br><br> public void textdelext2{<br><br> Course []course={(Course)(courseToSelect.get(4)),(Course)(courseToSelect.get(5))}; // 定义数组存放要删除的值<br><br> courseToSelect.removeAll(Arrays.asList(course)); // 删除4和5位置的值 }
    查看全部
  • 修改集合中的元素set(index,new Course("",""));
    查看全部
  • Iterator it=listName.iterator();迭代器本身依赖于某个集合存在,它本身不能独立存在。 while(it.hasNext()){<br> Course c=(Course)it.next();<br> }<br> for(Object obj:coursesToSelect){//将一个元素存入集合类型被忽略,都为Object<br> Course c=(Course)obj;<br> }
    查看全部
  • iterator迭代器用来遍历List集合中的元素
    查看全部
  • 查询集合中的元素: get
    查看全部
  • 添加元素<br> 1.addAll可以用来添加元素数组,Arrays.asList(course); 2.addALL(index,course);
    查看全部
  • 集合的增删改查中的增:ArryList的add方法,有个重载的可以指定添加位置index get(Int index);
    查看全部
  • 类型强转,存入到list中的类默认成Object
    查看全部
  • ArrayList底层是用数组实现的
    查看全部

举报

0/150
提交
取消
课程须知
此部分为 Java 课程的进阶内容,适合具有一定 Java 基础的伙伴们学习,如果您是新手,建议您移步 《Java入门第一季》 和 《Java入门第二季》,在理解并掌握面向对象相关知识后再回来进修。
老师告诉你能学到什么?
本课程将学习 Java 中的异常处理、集合框架、字符串、常用类等,逐步学习掌握 Java 高级技术。
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!