20180822_老师笔记

版权声明:原创内容是本人学习总结,仅限学习使用,禁止用于其他用途。如有错误和不足,欢迎评论指正补充。 https://blog.csdn.net/qian_qian_123/article/details/81950252

笔记

常用类

 

 

 

  1. 字符串类型

1.String类型: 不可变的字符串, 存放数据

 

  1. StringBuffer:  可变的字符串, 如果对字符串需要进行修改, 推荐使用StringBuffer, 线程安全, 效率不高
  1. 通过new 构造方法
    StringBuffer()   空内容
    StringBuffer(String str)  创建StringBuffer的时候,付初始值,
     作用: 把String类型转换为StringBuffer

 

  1. StringBuilder 可变的字符串  线程不安全, 效率高

 

Math: 数学类, 提供数学的算法  ,  方法都是static

 产生一个0~1的随机小数: 不包括1,包括0  double  random()

 

随机产生一个整数: 0-100 之间的整数,,包括2,包括100

0=< (int)Math.random()*101 < 101

2-100:  

规律:  (int)(Math.random()*(大数-小数+1)+小数)   包括大数

不包括大数: (int)(Math.random()*(大数-小数)+小数)

 

 

第二种方式: Rondom类  位于java.util包, 产生的是一个伪随机数

 

静态导入: 导入该类的下所有的静态方法:

import static 包名.类名.*;  

在代码中调用静态方法, 不需要写类名.

   

 

日期的数据类型:

   java.util.Date;  

  1. 创建Date类型: new  Date()  得到当前的系统时间
  2. 得到当前系统的毫秒值: getTime()

 

格式日期类: java.text.SimpleDateFormat

  1. 创建:  new SimpleDateFormat(String 格式字符串)
    YYYY   à 四位的年
    MM    à 两位的月
    dd   -> 两位的天
    hh à 两位的小时
    mm  -> 两位的分钟
    ss à两位的秒
    eà星期 数字  0à星期天     6à星期六
     
     
    String  format(Date d)  把日期转换为字符串
    Date  paser(String str) 把字符串转换为日期
     
     
    枚举类型:  一组有限长度的常量, 限制值得范围
    自定义枚举类型:  enum
    Public enum 枚举名{
       枚举常量,枚举常量2….
    }
     
     
    阶乘:  10!
     
    大数据类型:
       BigInteger:
  1. 得到BigInteger:
    BigInteger(String s)
    remainder(BigInteger val)  求余

 BigInteger

add()   加

BigInteger

subtract(BigInteger val)   减

BigInteger

multiply(BigInteger val)   乘

BigInteger

divide(BigInteger val)    除

 

 

大浮点数据类型: BigDecimal

猜你喜欢

转载自blog.csdn.net/qian_qian_123/article/details/81950252