zoukankan      html  css  js  c++  java
  • java.util包,Date,Calender,Random,Collection.202012.19/20号补写

    每日心得:

    今天是20写19号的心得,因为19号晚上回学校了,所以晚上并没有写。不过还好19号因为各种各样的原因,所以老师没有讲太多的内容,补写也应该不难。

    开始学java.util包了,

    1、Date日期类,老师说这其中大部分方法都过期了,其意思是现在虽然可以用,但可能在下一个jdk版本就可能删除,所以还是不要用比较好。{这些函数的 API 不易于实现国际化。从 JDK 1.1 开始,应该使用 Calendar 类实现日期和时间字段之间转换,使用 DateFormat 类来格式化和解析日期字符串。Date 中的相应方法已废弃。}(从api类包文档中看到的)。

    2、Calender日历抽象类,不能通过new获取,Calender c=Calender.getInstance()通过静态方法获取。(c.get(Calender.YEAR))在国内有用,国际项目有问题。c.get(C..DAY_OF_WEEK),1-7,1表示星期天;c.get还有其他方法,这里就不列举了。c.set可以对时间进行设置。c.add(Calendar.属性,数字);可以设置往后或者往前推进时间;

    老师还说其他一些设置时间的:java.text包-->simpleDateFormat设置时间输出的格式y,m,d,s;jdk8-->java.time包,可以根据地区设置时间。

    3、Random随机类,r.nextInt(bound=10)bound-->边界,指0-9随机生成,老师还写了一个随机生成一段8位的随机大小写字母和数字的程序,没怎么看懂,应该是使用ascll码来做的,

    4、Collection集合接口,有两个用来说实现的接口set,list;

    ArrayList实现类
    有序的集合,序列,与数组类似,可放重复元素(set不行),其中的方法与StringBuffer类似
    多线程访问ArrayList并发,必须改为同步的对象,本身不是同步的。

  • 相关阅读:
    Android Animations动画使用详解
    android LinearLayout和RelativeLayout实现精确布局
    中国天气网API
    获取中央气象台API 完整城市列表简单方式
    Django框架 连接Oracle -ServerName方式报错
    关于java的动态代理
    Mybatis缓存
    Git使用,将本地项目推送到GitHub上
    使用doxc4j将word转pdf遇到的一个问题
    linux安装jdk
  • 原文地址:https://www.cnblogs.com/zzdbk/p/14165119.html
Copyright © 2011-2022 走看看