zoukankan      html  css  js  c++  java
  • java基础(四)

    一:API:

    API:Application Programming Interface 应用程序编程接口

    二:STRING类:

    字符串直接复制的方式是先到字符串常量池里去查找,如果有就直接返回,没有,就创建并返回。

    1.String s = new String("hello") 和 String s = “hello”的区别?

    答:使用new会在堆内存创建一个对象,常量池创建一个,而直接赋值的方式只会在常量池里创建一个字符串常量(这里不考虑常量池里已有这个常量的现象)

    三:String和int的相互转换:

    A:String -- int
    Integer.parseInt("100");
    B:int -- String
    String.valueOf(100);

    四:日期类

    (1)Date是日期类,可以精确到毫秒。
      A:构造方法
        Date()
        Date(long time)
      B:成员方法
        getTime()
        setTime(long time)
      C:日期和毫秒值的相互转换
        从Date得到一个毫秒值
          getTime()
        把一个毫秒值转换为Date
          构造方法
        setTime(long time)

    (2)DateFormat针对日期进行格式化和针对字符串进行解析的类,但是是抽象类,所以使用其子类SimpleDateFormat
      A:SimpleDateFormat(String pattern) 给定模式
          yyyy-MM-dd HH:mm:ss
      B:日期和字符串的转换
          a:Date -- String
            format()

          b:String -- Date
            parse()

    (3)Calendar
      (1)日历类,封装了所有的日历字段值,通过统一的方法根据传入不同的日历字段可以获取值。
      (2)如何得到一个日历对象呢?
        Calendar rightNow = Calendar.getInstance();
        本质返回的是子类对象
      (3)成员方法
        A:根据日历字段得到对应的值
        B:根据日历字段和一个正负数确定是添加还是减去对应日历字段的值
        C:设置日历对象的年月日

    五:正则表达式

    常见规则
      A:字符
        \ 反斜线字符。
         新行(换行)符 ('u000A')
         回车符 ('u000D')

      B:字符类
        [abc] a、b 或 c(简单类)
        [^abc] 任何字符,除了 a、b 或 c(否定)
        [a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围)
        [0-9] 0到9的字符都包括

      C:预定义字符类
        . 任何字符。我的就是.字符本身,怎么表示呢? .
        d 数字:[0-9]
        w 单词字符:[a-zA-Z_0-9]
    在正则表达式里面组成单词的东西必须有这些东西组成

        D:边界匹配器
        ^ 行的开头
        $ 行的结尾
         单词边界
    就是不是单词字符的地方。

       E:Greedy 数量词
        X? X,一次或一次也没有
        X* X,零次或多次
        X+ X,一次或多次
        X{n} X,恰好 n 次
        X{n,} X,至少 n 次
        X{n,m} X,至少 n 次,但是不超过 m 次

  • 相关阅读:
    安装mysql时 Write configuration file 错误
    Statement和PreparedStatement之间的区别
    Matlab 的fspecial函数用法
    MySql 5.1 在线中文参考手册
    Rational License Key Error 的解决办法
    Admin5论坛营销插件
    actcms发布模块,如何使用?
    博客大巴(BlogBus)
    淘宝评论采集,因为是原创
    忍者X3又添新成员 IIS6批量建站
  • 原文地址:https://www.cnblogs.com/judylucky/p/4548863.html
Copyright © 2011-2022 走看看