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

Java入门第三季

难度入门
时长 5小时 0分
学习人数
综合评分9.50
1125人评价 查看评价
9.7 内容实用
9.4 简洁易懂
9.4 逻辑清晰
  • ?包装类:

    Interger类:parseInt(“45”):将string转换成等价数值输出45;

    Boolean()类;Byte类;Character类;Double类;Number类;

    ?数字格式化:

    DecimalFormat类:java.text.DecimalFormat格式化数字;也可以通过对象.applyPattern()方法格式化;

    ?数字运算:

    Math类:Math.方法;

    三角函数方法:Math.sin(Math.PI/2);为1;(还有cos,tan,asin,acos,atan);

    Math.toRadians(120.0):将120度化成弧度值:2.094;

    Math.toDegrees(Math.PI/2):将π/2化成角度值:90°。

    指数函数方法:Math.exp(2):e^2;        Math.log(2):ln2;       Math.log10(2):以10为底的2的对数;

    Math.sqrt(4):4的平方根;    Math.cbrt(8):8的立方根;   Math.pow(2,2):2的2次方;

    取整函数方法:Math.ceil(5.2);为6.0;Math.floor(3.5)为3;

    随机数:Math.random()方法;(返回0.0到1.0之间的数,可以通过*n实现产生更大范围内的随机数);

    Random类:import java.util.Random();

    大数字运算:import java,math.BigInterger();针对大整数运算;import java.math.BigDecimal();针对大小数运算;

    使用这些类前,记得实例化类的对象;



    查看全部
  • 基本类型转换为字符串有三种方法:
      1. 使用包装类的 toString() 方法
      2. 使用String类的 valueOf() 方法
      3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串
    将字符串转换成基本类型有两种方法:
      1. 调用包装类的 parseXxx 静态方法
      2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱


    查看全部
  • StringBulider>StringBuffer>String;
    String确定字符串之后是固定的不可改变的;重新添加字符串就会成为一个新的对象,并非是原对象;
    StringBulider确定字符串后可对字符串进行修改、增加内容,且指定的还是原对象,性能比string高;
    StringBulider和StringBuffer比较,前者没有实现线程安全功能,后者是线程安全,所以前者比后者高;


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

    2019-09-27

  • = = : 判断两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象
    equals(): 比较存储在两个字符串对象中的内容是否一致


    查看全部
  • 1、length:字符串长度;
    2、indexOf(char||String):字符||字符串首次出现的位置;
    3、lastIndexOf(char||String):字符||字符串最后一次出现的位置;
    4、substring(b,e):b位置截取e位置;
    5、equals:字符串内容比较;
    6、charAt(p):字符串中获得指定位置的字符;


    查看全部
  • public boolean equals(Object obj){
        if(this=== obj){
            return true;
        }
        if(obj == null)
        return false;
        if(!(boj instanceof Course))
        return false;
        Course course=(Course)obj;
        if(ths.name==null){
            if(course.name==null)
            return true;
            else
            return false;
        }else{
            if(this.name.equals(course.name))
            return true;
            else 
            return false;
        }
    }


    查看全部
  • 1.List 的add方法('集合位置','要添加的类') 2.集合的位置不能大于集合的长度,否则系统会判定数组越界。

    查看全部
  • 先存在对象,才存在对象方法

    查看全部
  • qqqqehttp://img1.sycdn.imooc.com//5d8c62e00001eb7607470415.jpg

    查看全部
    0 采集 收起 来源:Java异常简介

    2019-09-26

  • e.printStackTrace();//打印出来异常信息

    查看全部
  • 序号 数据类型 位数 默认值 取值范围 举例说明 1 byte(位) 8 0 -2^7 - 2^7-1 byte b = 10; 2 short(短整数) 16 0 -2^15 - 2^15-1 short s = 10; 3 int(整数) 32 0 -2^31 - 2^31-1 int i = 10; 4 long(长整数) 64 0 -2^63 - 2^63-1 long l = 10l; 5 float(单精度) 32 0.0 -2^31 - 2^31-1 float f = 10.0f; 6 double(双精度) 64 0.0 -2^63 - 2^63-1 double d = 10.0d; 7 char(字符) 16 空 0 - 2^16-1 char c = 'c'; 8 boolean(布尔值) 8 false true、false boolean b = true;
    查看全部
  • 序号 数据类型 位数 默认值 取值范围 举例说明 1 byte(位) 8 0 -2^7 - 2^7-1 byte b = 10; 2 short(短整数) 16 0 -2^15 - 2^15-1 short s = 10; 3 int(整数) 32 0 -2^31 - 2^31-1 int i = 10; 4 long(长整数) 64 0 -2^63 - 2^63-1 long l = 10l; 5 float(单精度) 32 0.0 -2^31 - 2^31-1 float f = 10.0f; 6 double(双精度) 64 0.0 -2^63 - 2^63-1 double d = 10.0d; 7 char(字符) 16 空 0 - 2^16-1 char c = 'c'; 8 boolean(布尔值) 8 false true、false boolean b = true;
    查看全部
    1. char对应的包装类是character,其他的大部分都是首字母大写,比如byte对应的包装类就是Byte

    2. 包装类主要提供了两大类方法,一种是将本类型和其他基本类型进行转换的方法和将字符串和本类型及包装类相互转换的方法。

    查看全部
    1. 可以使用stringbuilder类或者stringbuffer类存储字符串

    2. 当频繁操作字符串的时候,就会产生很多额外的变量。使用stringbuffer或者stringbuffer就可以避免这个问题,但stringbuffer是线程安全,而stringbuilder则没有实现线程安全功能,所以性能略高。一般情况下,如 需要创建一个内容可变的字符串对象,优先考虑使用stringbuilder类。


    查看全部
    1. ==是比较两个字符串在内存中首地址是否相同,即判断是否是同一个字符串对象

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

    查看全部

举报

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

微信扫码,参与3人拼团

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

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