Day12日期类date

java.util.Date 日期类

构造器
    Date()
    Date(long  time)
方法
    long        getTime()
    void        setTime(long time)

Calendar 日历类 属性 static YEAR MONTH DAY_OF_MONTH HOUR_OF_DAY HOUR MINUTE SECOND MILLISECOND WEEK_OF_YEAR DAY_OF_YEAR

    方法
        int     get(int filed)  获取字段的值
        void    set(int filed,int  value)  设置字段的值
        void    set(int year,int month,int day)
        void    set(int year,int month,int day,int hour,int minute,int second)
        Date    getTime();
        void    setTime(Date date);
        void    add(int filed,int addValue)
        void    setTimeInMillis(long time)
        long    getTimeInMillis
static Calendar getInstance()   
    
    Number  数字类
        方法
            byteValue() 
            intValue()
            doubleValue()
            ......
                
        包装类
            :对应的基本数据的封装类
            
            Integer  int
            Character  char
            Byte
            Short
            Long
            ....
            
            构造器
                Integer(int value) 
                Integer(String value) 
                Byte(byte value) 
                Byte(String value) 
                
            方法
            int     parseInt(String  str)   //把string转换为int类型
            
                Character(char value) 
                    isDigit(char ch) 
                    isLetter(int codePoint)     
                
          拆箱装箱
            把基本数据类型转换为 引用数据类型  装箱
            把 引用数据类型 转换为 基本数据类型 拆箱
        属性 全部是包装类,不再基本数据类型  
        
    System
              in    输入流
              out   输出流
              err   错误输出流
              
              方法
                currentTimeMillis()   获得当前时间的毫秒值
                exit(int status)    退出      
                gc() 运行垃圾回收器。
                        //源数组           开始下标        目标数组        目标起始位置       拷贝长度
                arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 
        垃圾回收机制(GC)
         (1)内存溢出
                java程序运行的时候,会产生很多数据,这些数据要写内存进行存储,如果内存全部占满了,再入写入数据的时候,会导致内存溢出(数据写不进去了).
         (2)解决的办法
            及时清理内存,清理无效的数据或者无用的数据,这种操作就叫垃圾回收. 
         java语言垃圾回收
                java有专门的的回收机制,程序员无序考虑.
                看java回收机制的算法.
                    新生代,老生代 ......  扩展
                 java语言是不允许程序员去进行垃圾回收
                 程序设计一定要严谨,优化,用完的一定要释放. 

格式化类 java.text DateFormat SimpleDateFormat 保留字母 y 年 M 月 d 日 H 0-23 m s E 周几 k 构造器 SimpleDateFormat() //按默认的格式进行日期格式化 SimpleDateFormat(String pattern) //按指定格式进行解析日期

    方法   
     String    format(Date date)   把日期格式化成字符串类型
     Date   parse(String text)  把字符串格式化日期
     
 java.text DecimalFormat
        保留字
            0
            #
            .
            -
            %
            ,
                 
    DecimalFormat()     //按默认的格式进行日期格式化     
    DecimalFormat(String pattern)       //按指定格式进行解析日期 

​ String format(Number num) 把数字格式化成字符串类型 ​ Number parse(String text) 把字符串格式化数字类型 ​ ​ Arrays 数组工具类

    int [] a={1,2,3,6};
    int  [] b={26,56,2,6,6};
    Arrays.sort(a);//排列
    
    System.out.println(Arrays.binarySearch(a, 6));//找出数字的下标
    Arrays.equals(a, b);比较两个数组
    System.out.println(Arrays.toString(a)); 

​ ​

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值