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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • 每次插完后 str.length() 都不被刷新 所以循环的条件多减一个1
    查看全部
  • 泛型!!
    查看全部
  • 将时间转换为指定格式的字符串:1.创建Date类对象获取当前时间;2.创建SimpleDateFornat类对象,并在参数表中指定时间格式;3.调用SimpleDateFormat对象 的format()方法,进行转换! 将时间字符串转换为Date类对象:1.创建SimpleDateFormat类对象,指定时间格式与字符串中时间格式相同;2.调用SimpleDateFormat对象的parse()方法,并创建Date类对象接收返回值!
    查看全部
  • practice []a={new practice(1,"数据结构"),new practice(2,"c语言"),new practice(3,"离散数学") }; 通过数组的方式一次实例化多个对象。称为对象数组。
    查看全部
  • List下的add(index,element)方法的插入位置最大是当前容器容量的长度,插入位置不能少于0. add(element)则是直接在队尾插入。
    查看全部
  • 异常事实践总结
    查看全部
    0 采集 收起 来源:经验总结

    2015-09-25

  • 其中,调用 Calendar 类的 getInstance() 方法获取一个实例,然后通过调用 get() 方法获取日期时间信息,参数为需要获得的字段的值, Calendar.Year 等为 Calendar 类中定义的静态常量。 Calendar 类提供了 getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换,还可通过 getTimeInMillis() 方法,获取此 Calendar 的时间值,以毫秒为单位。如下所示:
    查看全部
  • Calendar 类提供了 getTime() 方法,用来获取 Date 对象,完成 Calendar 和 Date 的转换,还可通过 getTimeInMillis() 方法,获取此 Calendar 的时间值,以毫秒为单位。
    查看全部
  • 推荐使用Calendar类处理日期跟时间,不推荐使用Date类 调用java.util包中Calendar 类(抽象类)的 getInstance() 方法获取一个实例,然后通过调用 get() 方法获取日期时间信息,参数为需要获得的字段的值, Calendar.Year 等为 Calendar 类中定义的静态常量。
    查看全部
  • return在try-catch-finally中: 1、不管有木有出现异常,finally块中代码都会执行; 2、当try和catch中有return时,finally仍然会执行; 3、finally中最好不要包含return,否则程序会提前退出,返回值不是try或catch中保存的返回值。 1.e.printStackTrace()可以输出异常信息 2.-1为抛出异常的习惯写法 3.如果方法中try,catch,finally中没有返回语句,则会继续调用这三个语句块之外的return结果 4.finally 在try中的return之后 在返回主调函数之前执行。
    查看全部
  • StringBuilder与StringBuffer的区别 1). 在执行速度方面的比较:StringBuilder > StringBuffer 2). StringBuffer与StringBuilder,他们是字符串变量,是可改变的对象,每当我们用它们对字符串做操作时,实际上是在一个对象上操作的,不像String一样创建一些对象进行操作,所以速度就快了。 3). StringBuilder:线程非安全的   StringBuffer:线程安全的 当我们在字符串缓冲去被多个线程使用是,JVM不能保证StringBuilder的操作是安全的,但是StringBuilder的速度最快。StringBuffer可以保证操作是安全的。当然大多数情况下我们是在单线程下进行的操作,所以大多数情况下建议使用StringBuilder而不用StringBuffer,主要就是考虑速度的原因。 对于三者使用的总结:1.如果要操作少量的数据用 = String        2.单线程操作字符串缓冲区 下操作大量数据 = StringBuilder        3.多线程操作字符串缓冲区 下操作大量数据 = StringBuffer
    查看全部
  • 异常概述: 1.RuntimeException:非检查异常,编译时会自动抛出,自动获取。 2.CheckException检查异常:这个异常需要手动查找并处理。
    查看全部
    0 采集 收起 来源:Java异常简介

    2015-09-25

  • 1.在Java中,除了可以使用 String 类来存储字符串,还可以使用 StringBuilder 类或 StringBuffer 类存储字符串,那么它们之间有什么区别呢? String 类具有是不可变性。如 String str = "hello"; System.out.println(str + "world"); System.out.println(str); 运行结果为:helloWorld hello 从运行结果中我们可以看到,程序运行时会额外创建一个对象,保存 "helloworld"。当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。 eg: StringBuilder str1 = new StringBuilder(); str1.append("imooc"); System.out.println(str1); StringBuilder str2 = new StringBuilder("imooc"); System.out.println(str2); System.out.println(str1 == str2); 2.在需要频繁的对字符串进行修改操作时使用StringBuilder的效率比String要高。
    查看全部
  • 一定要注意哦: 使用 java.util 包中的 Date 类。这个类最主要的作用就是获取当前时间,用法: Date d=new Date(); System.out.println(d); 使用 Date 类的默认无参构造方法创建出的对象就代表当前时间. java.text 包中的 SimpleDateFormat 类大显身手的时候了!!可以使用 SimpleDateFormat 来对日期时间进行格式化,如可以将日期转换为指定格式的文本,也可将文本转换为日期。 1. 使用 format() 方法将日期转换为指定格式的文本 2. 使用 parse() 方法将文本转换为日期 注意: 1、 调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理 2、 使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
    查看全部
  • “==” 和 equals() 有什么区别呢? ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象; equals(): 比较存储在两个字符串对象中的内容是否一致 PS:字节是计算机存储信息的基本单位,1 个字节等于 8 位, gbk 编码中 1 个汉字字符存储需要 2 个字节,1 个英文字符存储需要 1 个字节。所以我们看到上面的程序运行结果中,每个汉字对应两个字节值,如“学”对应 “-47 -89” ,而英文字母 “J” 对应 “74” 。同时,我们还发现汉字对应的字节值为负数,原因在于每个字节是 8 位,最大值不能超过 127,而汉字转换为字节后超过 127,如果超过就会溢出,以负数的形式显示。
    查看全部

举报

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

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