为了账号安全,请及时绑定邮箱和手机立即绑定

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • String 类具有是不可变性

    StringBuilder不具备线程安全性  但是效率更高

    StringBuffer因具备线程安全性 因此效率比不上Builder

    查看全部
  • https://img1.sycdn.imooc.com//5d4e23c800014cf007760366.jpg........

    查看全部
  • String是引用

    一个String字符串一旦创建不可改变 

    ==是完全相同 包括内存地址相同

    查看全部
  • Math 类位于 java.lang 包中,包含用于执行基本数学运算的方法, Math 类的所有方法都是静态方法,所以使用该类中的方法时,可以直接使用类名.方法名,如: Math.round();

    常用的方法:


    查看全部
  • Calendar 类的应用


    查看全部
  • 使用 Date 和 SimpleDateFormat 类表示时间

    1. 使用 format() 方法将日期转换为指定格式的文本

    2.  使用 parse() 方法将文本转换为日期

    查看全部
  • 基本类型不能调用方法

    查看全部
    0 采集 收起 来源:练习题

    2019-08-09

  • integer常用方法


    查看全部
  • 基本类型的包装类


    查看全部
  • 基本类型转换为字符串有三种方法:

    1. 使用包装类的 toString() 方法

    2. 使用String类的 valueOf() 方法

    3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串

    将字符串转换成基本类型有两种方法:

    1. 调用包装类的 parseXxx 静态方法

    2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱


    查看全部
  • java中的数据类型,可分为两类:
    1.基本数据类型,也称原始数据类型。byte,short,char,int,long,float,double,boolean
     他们之间的比较,应用双等号(==),比较的是他们的值。
    2.复合数据类型(类)
     当他们用(==)进行比较的时候,比较的是他们在内存中的存放地址,所以,除非是同一个new出来的对象,他们的比较后的结果为true,否则比较后结果为false。 JAVA当中所有的类都是继承于Object这个基类的,在Object中的基类中定义了一个equals的方法,这个方法的初始行为是比较对象的内存地 址,但在一些类库当中这个方法被覆盖掉了,如String,Integer,Date在这些类当中equals有其自身的实现,而不再是比较类在堆内存中的存放地址了。
     对于复合数据类型之间进行equals比较,在没有覆写equals方法的情况下,他们之间的比较还是基于他们在内存中的存放位置的地址值的,因为Object的equals方法也是用双等号(==)进行比较的,所以比较后的结果跟双等号(==)的结果相同。

    查看全部
  • ==  判断基本类型是否相等

    equals();   判断引用类型是否相等

    ==: 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象

    equals(): 比较存储在两个字符串对象中的内容是否一致


    查看全部
  • 1、length:字符串长度;

    2、indexOf(char||String):字符||字符串首次出现的位置;

    3、lastIndexOf(char||String):字符||字符串最后一次出现的位置;

    4、substring(b,e):b位置截取e位置;

    5、equals:字符串内容比较;

    6、charAt(p):字符串中获得指定位置的字符;


    查看全部
    1. 泛型集合中的限定类型不能使用基本数据类型。

    2. 可以通过使用包装类限定允许存入的基本数据类型。

    查看全部
  • Java 中的 StringBuilder 类的常用方法

    StringBuilder 类提供了很多方法来操作字符串:

    例如:在下面的示例代码中,创建了 StringBuilder 对象,用来存储字符串,并对其做了追加和插入操作。这些操作修改了 str 对象的值,而没有创建新的对象,这就是 StringBuilder 和 String 最大的区别。


    查看全部

举报

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

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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