• Java API


    Java 辅助开发工具的使用

    • Borland公司的JBuilder
    • IBM公司的Visual Age
    • Sun公司的Sun ONE Studio 
    • 塞门铁克的Visual Cafe
    • JCreator

    String类和StringBuilder类

    • String类对象中的内容一旦被初始化就不能再改变
    • String Builder类用于封装内容可以改变的字符传,用toString方法转换成String类型
    • 字符串常量,实际上是一种特殊的匿名String对象
    • String构造函数,String(byte[],int offset,int length)
    • equalsIgnoreCase,比较字符串内容忽略大小写
    • indexOf(int ch,int startPos),返回字符首先出现的位置
    • substring(int beginIndex. int endIndex),截取字符串

    基本数据类型的对象包装类

    int(Integer),boolean(Boolean),char(Character),long(Long), byte(Byte),short(Short),float(Float),double(Double)

    集合类

    集合类用于存储一组对象,其中的每个对象称之为元素,经常会用到的有Vector,Enumeration,ArrayList,Collection,Iterator,Set,List等集合类和接口

    Vector类和Enumeration接口

    特点:Vector的方法是线程同步的,如果不涉及多线程操作的话,会增加额外的开销,效率比ArrayList低一些

    Collection接口和Iterator接口

    特点:ArrayList的房不是线程同步的

    Collection和Set和List的区别

    1. Collection各元素之间没有指定的顺序,允许有重复元素多个null元素对象
    2. Set各元素之间没有指定顺序,不允许有重复元素,最多允许有一个null元素对象
    3. List各元素对象之间有指定的顺序,允许有重复元素和多个null元素对象  

    Hashtable 和Properties类

    • Hashtable不仅可以像Vector一样动态存储一系列对象,而且对存储的每一个对象(key)都要安排另一个对象(value)与之关联
    • 用作Hashtable的类必须覆盖Object.hashCode方法和Object.equals方法
    • Properties是Hashtable的子类
    • 增加了将Hashtable对象中的关键字和值保存到文件和从文件中读取关键字和值到Hashtable对象中的方法
    • 如果要用Properties.store方法存储Properties对象中的内容,每个属性的关键字和值都必须是String类型

    System类与Runtime类

    • System.exit方法,可以退出虚拟机的运行
    • System.currentTimeMillis方法,返回从1970-01-01 00:00:00到现在的毫秒数
    • Java虚拟机的系统属性
    • System.getProperties方法,返回Java系统的属性,System.setProperties方法,设置Java系统的属性
    • Runtime.getRuntime静态方法,exec 可以执行其他应用程序

    Date和Calendar和DateFormat类

    • Calendaer.add方法,可以加上天,小时,分,秒
    • Calendar.set方法,设置Calendar
    • Calendar.get方法,获取Calendar
    • Calendar.Instance静态方法
    • GregorianCalendar静态方法
    • java.text.DateFormat与java.text.SimpleDateFormat子类

    Timer和Timer Task类

    • schedule(TimerTask task,long delay)方法,每隔一段时间执行指定代码块
    • schedule(TimerTask task,Date time)方法
    • schedule(TimerTask task,long delay,long period)方法
    • schedule(TimerTask task,Date firstTime,long period)方法
    • TimerTask类实现了Runable接口,要执行的任务由它里面实现的run方法来完成

    Math和Random类

    • Math类包含了所有用于几何和三角运算的方法
    • Random类是一个伪随机数产生器
  • 相关阅读:
    c++引用(reference)
    c++ 三目运算符功能增强
    C++ “新增”bool类型关键字
    C++ struct
    C++命名空间(namespace)
    基于python 实现KNN 算法
    Chrome 快捷键使用
    WOE(weight of evidence, 证据权重)
    python 命令运行环境下 ModuleNotFoundError: No module named 'Test'
    基于python 信用卡评分系统 的数据分析
  • 原文地址:https://www.cnblogs.com/Zyj12/p/11509996.html
Copyright © 2020-2023  润新知