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

Java入门第三季

陈码农
难度入门
时长 5小时 0分
  • Java集合框架
    查看全部
  • 从运行结果中我们可以看到,程序运行时会额外创建一个对象,保存 "helloworld"。当频繁操作字符串时,就会额外产生很多临时变量。使用 StringBuilder 或 StringBuffer 就可以避免这个问题。至于 StringBuilder 和StringBuffer ,它们基本相似,不同之处,StringBuffer 是线程安全的,而 StringBuilder 则没有实现线程安全功能,所以性能略高。因此一般情况下,如果需要创建一个内容可变的字符串对象,应优先考虑使用 StringBuilder 类。
    查看全部
  • 字节是计算机存储信息的基本单位,1 个字节等于 8 位, gbk 编码中 1 个汉字字符存储需要 2 个字节,1 个英文字符存储需要 1 个字节。所以我们看到上面的程序运行结果中,每个汉字对应两个字节值,如“学”对应 “-47 -89” ,而英文字母 “J” 对应 “74” 。同时,我们还发现汉字对应的字节值为负数,原因在于每个字节是 8 位,最大值不能超过 127,而汉字转换为字节后超过 127,如果超过就会溢出,以负数的形式显示。(关于编码,我们在后面课程中会详细介绍,小小期待哦~~)
    查看全部
  • Date 类本身存在一些问题所以更多的是使用Calendar类 其使用如下 Calendar c= Calendar.getInstance(); //以此来创建Calendar对象获得当前时间 int year = c.get(Calendar.YEAR); //以此来获得当前年份信息 int day = c.get(Calendar.DAY_OF_MONTH); int hour = c.get(Calendar.HOUR_OF_DAY); 对于Calendar实例,也可以用其getTime方法转化成Date对象 Date date = c.getTime(); Calendar也提供一个getTimeInMillis方法来获取Calendar的时间值 Long time = c.getTimeInMillis();
    查看全部
  • 友情提示: 1. 字符串 str 中字符的索引从0开始,范围为 0 到 str.length()-1 2. 使用 indexOf 进行字符或字符串查找时,如果匹配返回位置索引;如果没有匹配结果,返回 -1 3. 使用 substring(beginIndex , endIndex) 进行字符串截取时,包括 beginIndex 位置的字符,不包括 endIndex 位置的字符
    查看全部
  • collection : list queue set ArrayList LinkList hashset Map: HashMap
    查看全部
  • 处理时间:java.util包中的Date类 Date d = New Date();//可用于创建当前时间 但输出的结果格式固定,可通过以下方法更改格式 1.位于java.text包中的SimpleDateFormat类的format()方法 如Date d= new Date(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String today = sdf.format(d); 2.用parse()方法将文本转换为日期 String day = "2014年02月14日 10:30:25"; SimpleDateFormat df = new SimpleDateFormat("yyyy年MM月dd日 HH:mm:ss"); Date date = df.parse(day); System.out.println("当前时间"+date); [注] 1.调用 SimpleDateFormat 对象的 parse() 方法时可能会出现转换异常,即 ParseException ,因此需要进行异常处理 2.使用 Date 类时需要导入 java.util 包,使用 SimpleDateFormat 时需要导入 java.text 包
    查看全部
  • List接口及其实现类———ArrayList: 1、List是元素有序并且可以重复的集合,被称为序列。2、List可以精确的控制每个元素的插入位置,或删除某个位置的元素。3、ArrayList底层是由数组实现的。
    查看全部
  • 常用方法
    查看全部
  • Collection接口有三个子接口:1、List(序列)接口存储排列有序的可以重复的元素,比较常用,常用的实现类ArrayList(数组序列)和实现类LinkedList(链表)。2、Queue(队列)接口存储排列有序的可以重复的元素,重要的实现类LinkedList(链表)。3、Set(集)接口存储无序不可重复的,比较常用实现类HashSet(哈希集)。 Map接口:重要的实现类HashMap(即哈希表)。 Collection类通过一个个独立对象,而Map通过内置对象,即Entry类键值对(key,value)存储对象。
    查看全部
  • 关于字符串小伙伴们必须需要了解滴: 1、 通过 String s1="爱慕课"; 声明了一个字符串对象, s1 存放了到字符串对象的引用,在内存中的存放引用关系如下图所示: 然后通过 s1="欢迎来到:"+s1; 改变了字符串 s1 ,其实质是创建了新的字符串对象,变量 s1 指向了新创建的字符串对象,如下图所示: 2、 一旦一个字符串在内存中创建,则这个字符串将不可改变。如果需要一个可以改变的字符串,我们可以使用StringBuffer或者StringBuilder(后面章节中会讲到)。 3、 每次 new 一个字符串就是产生一个新的对象,即便两个字符串的内容相同,使用 ”==” 比较时也为 ”false” ,如果只需比较内容是否相同,应使用 ”equals()” 方法(前面条件运算符章节讲过哦~~)
    查看全部
  • 在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序
    查看全部
  • java中的集合类:是一种工具,就行是容器,存储任意数量的具有共同属性的对象。 集合的作用:1、在类的内部,对数据进行组织。2、简单而快速的搜索大数量的条目。3、有的集合接口,提供了一系列的排列有序的元素,并且可以在序列中间快速的插入或者删除有关元素。4、有的集合接口,提供了映射关系,可以通过关键字(key)去快速的查找到对应的唯一对象,而这个关键字可以是任意类型。 集合对比数组:1、数组长度固定,集合长度可变。2、数组只能通过下标访问元素,类型固定,而有的集合可以通过任意类型查找所映射的具体对象。
    查看全部
  • 模拟借书系统
    查看全部
    0 采集 收起 来源:经验总结

    2017-02-13

  • 经验总结
    查看全部
    0 采集 收起 来源:经验总结

    2017-02-13

举报

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

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