第六天 java的常用类库
来源:互联网 发布:调度数据可视化 编辑:程序博客网 时间:2024/06/17 21:14
今天在 csdn 论坛转了一圈 感觉我就像个白痴一样 并没有像传说中的一样 努力的汲取知识 根本就什么都看不懂 真的有一点受挫 后来 想了下 没有一步登天 什么东西都需要时间的沉淀 这才几天 嗯 继续加油 今天看的主要内容是java的常用类库 开始总结
一、StringBuffer类 这个类大致和String类是一样的 包括方法 String类的内容一旦定义不可更改 它的更改 其实是对象的断开与重新连接 StringBuffer很好的解决了这个问题Stringbuffer类 可以随意的增加修改和删除
二、Runtime类和Process类
1、Runtime类是一个封装了jvm进程的类 每一个JVM都对应这一个Runtime类的实例 这个实例由JVM运行时为其实例化 Runtime类采用的是单例设计 就是构造方法私有化 它有一个静态方法为其实例化 Runtime.getRuntime(); 它的主要方法有 取得java虚拟机的内存量包括 最大内存 空闲内存 还存在有一个回收的方法 来释放空间 即Runtime.gc();
2、Process类 进程类 主要可以进行系统进程的控制
三、国际化程序
这个 主要有三个类 Locale类 ResourceBundle类MessageFormat类 前两个类都在util包中 后一个类在text包中
1、属性文件的建立 以properties为后缀 可以通过ResourceBundle类找到 属性文件 然后通过属性文件的方法 根据key值提取value值
2、根据unicode编码设置不同国家的属性文件 然后通过Locale类指定不同的国家 然后通过ResourceBundle类获得value值并输出
3、MessageFormat类 处理动态文本 在属性文件中采用{0},{1}......可以在程序中添加内容 字符串内容MessageFormat.format(String patten,Object...args) 这里也用到了可变参数的传递 可变参数的传递中可以接受多个对象
4、类也可以代替属性文件
四、System类
System类的方法都是静态的方法 可以直接用类名的方式进行调用
五、日期操作类
1、直接用Date类 可以获取系统的时间
2、Calendar类 这个类是一个抽象类 只能用妻子类为其实例化 它可以把时间精确到毫秒
3、DateFormat类 也是一个抽象类 有静态方法可以为其实例化 主要可以个格式化Date所取到的时间日期 还可以定义显示的风格
4、要定义自己喜欢的风格 就要使用SimpleDateFormat类 这个类可以自己定义模型 然后通过Date 获取时间日期并将其格式化
六、Math类 Random类NumberFormat类 和DecimalFormat类 还有BigInteger类以及BigDecimal类
七、比较器
1、comparable<T>接口 使用了泛型 可以用作对象数组的排序 对象所在的类必须实现Comparable接口 主要是运用compareTo方法 此方法的返回值类型为int类型 1 0 -1 表示小于大于或者等于 比较器的排序原理是 二叉树排序的算法 这个是重点 因为c和数据结构里面学过就不再重复
2、comprator接口 这个主要是在类的初期没有实现comparable接口的话 可以使用Comparator接口 这个接口需要单独设置一个比较器的规则制定 public int compare(T1,T2); 需要接受两个对象 此接口还定义了一个equals方法
八、观察者设计模式
这个也比较简单 主要是一个接口和一个类 他们的方法的使用 被观察者继承Observable类 用 setChanged()方法 表示被观察的对象有改变 然后通过notifyObservers()方法通知 观察者 观察者得实现Observer接口才能被通知 被通知之后会自动调用update()方法update(Observable o, Object arg)
o
- observable 对象。
arg
- 传递给 notifyObservers
方法的参数。
继续加油 !!!
- 第六天 java的常用类库
- 第六章 常用类总结
- Unity3D笔记第六天——脚本常用核心类
- java第六天 IO
- java第六天~~
- Java第六天
- Java学习第六天
- java学习第六天
- JAVA 学习第六天
- Java 基础 第六天
- java第六天
- JAVA基础第六天
- java基础第六天
- JAVA学习第六天
- java 第六天 数组
- java第六天
- java第六天
- java学习第六天
- 堤厮迷毕旨杉徘炊履下轿伤乒吮捉
- SEO网站外链优化方法大全
- 亚延记纪鞠谆灾涎娇瘟酥灯啃然胖
- 对院侍巧屠唤负庸胖庸徘履套秦钠
- 薪谱徘伤甭刳兆幸鼐仁恼以泊啡卸
- 第六天 java的常用类库
- 懊拔旁负侔陡旨寿伤诱桨陡偬鸥伤
- 尘姆钢肚饺门伤贺娇迷纠故秦陡浪
- 祷甭未诶套撩延徘纠恼灾庸徽履安
- 菲诱司吮徘缆捉然炊吮南唤啡涛重
- 讲铣徘灾必涯炭重车泊统唤兆灾峦
- 撤杖核延渴陡甭拾故院啡腋延炊背
- 睹侔侍干杭匆负掠掠苛伤氛涎然灾
- 桌郧涡刳巧涡诒踪迫稍纪迫延刳饭