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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 在Java中,除了可以使用String类来存储字符串,还可以使用StringBuilder类或StringBuffer类存储字符 String类具有是不可变性 String当频繁操作字符串时,就会额外产生很多临时变量。使用StringBuilder或StringBuffer可以避免这个问题。 StringBuffer是线程安全的,而StringBuilder则没有实现线程安全功能,所以性能略高。 一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用StringBuilder类
    查看全部
  • 字节是计算机存储信息的基本单位,1个字节等于8位,gbk编码中一个汉字字符存储需要2个字节,1个英文字符存储需要1个字节 汉字对应的字节值为负数,原因在于每个字节是8位,最大值不能超过127,而汉字转换为字节后超过127,如果超过就会溢出,以负数的形式显示
    查看全部
  • ==:判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象 equal():比较存储在两个字符串对象中的内容是否一致
    查看全部
  • 1.一个类如果没有显示地定义构造方法,java默认会为它定义一个无参的构造方法。 2.如果一个类定义了带参数的构造方法,则java不再自动定义默认的无参构造方法。 3.所有类(除了object)必须在其至少一个构造方法中调用父类构造方法,否则报错。 所以,你父类没有无参构造方法,那么其所有子类必须在他的构造方法中显示调用这个父类的带参构造方法。
    查看全部
  • 这个set方法 循环遍历判断获取课程代码这里还是不太明白 需要再听听
    查看全部
  • set方法
    查看全部
  • 使用set(index,Object element)修改元素,index表示索引位置,element表示新对象。 修改List的元素 public void testModify(){ coursesToSelect.set(4,new Course("7","毛概")); }
    查看全部
  • 5.以下三种方法都是用来取出List中元素的方法: -----for循环----- public void testGet(){ int size=coursesToSelect.size(); for(int i=0;i<size;i++){ Course cr=(Course) coursesToSelect.get(i); System.out.println("取出的课程:"+cr.getId()+":"+cr.getName()); } } -----迭代器----- Iterator是一个接口,依赖于集合存在的 Iterator it=courseToSelect.iterator(); while(it.hasNext()){ Course cr=(Course) it.next(); System.out.println("课程:" + cr.id + ":" + cr.name); } -----for each(增强for循环)----- 凡是继承了Iterable接口的类所生成的对象都可以用for/each循环 for(Object obj:coursesToSelect){//遍历集合中的每一个元素,作为每一个Object变量 Course cr=(Course) obj; System.out.println("课程:" + cr.id + ":" + cr.name);
    查看全部
  • youxi
    查看全部
  • Collection:list(序列)=》有序可重复=》ArrayList,LinkedList :queue(队列)=》有序可重复=》LinkedList :set (集)=》无序不可重复=》HashSet Collection中存储的是一个一个独立的西乡 Map:=》HashMap Map内部提供映射关系,以<key,Value>的形式存储数据
    查看全部
  • 数组的大小是固定的 集合的容量是可以扩展的
    查看全部
  • 处理异常的总结
    查看全部
    0 采集 收起 来源:经验总结

    2017-10-19

  • 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); } }
    查看全部
  • 好像有什么错误
    查看全部
  • 1:catch 块跟在try语句屁股后面,可以是好几个catch 2:catch块也有参数,这个参数是某种异常类的对象。 3:多重catch语句中,异常类型必须子类在前,父类在后! 4:try检查出了异常这个时候需要canth()来处理异常所以try不能独立存在
    查看全部
    0 采集 收起 来源:练习题

    2017-10-18

举报

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

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