1.自定义异常.
定义一个类,让该类继承Exception.并写出该类的所有的构造函数.
2.IO流. java.io
文件类.File
字节输入和输出流
InputStream
OutputStream
字符输入和输出流
Reader
Writer

3. 处理流.
字节输入处理流和字节输出处理流.
BufferedInputStream
BufferedOutputStream

字符输入处理流和字符输出处理流.
BufferedReader
BufferedWriter

4.对象流. ObjectInputStream ObjectOutputStream
1.对象的序列化. 通过对象流把java的类对象写入到文件(网盘,网络)中的过程.
2.对象的反序列化.通过对象流从文件中读取到java的类对象的过程.
注意:
该类实现序列化接口,并且该类中所有的属性类型也必须实现序列化接口.
而且属性必须是非静态且非瞬态的.

5.OutputStreamWriter: 把字节输出流转化为字符输出流.
InputStreamReader:把字节输入流转化为字符输入流.

---ISO8859-1
英文.
---GBK/GB2312
中文
GBK:简体中文 繁体中文
GB2312:简体中文

---UTF-8
万国码

6.时间类.
java.util.Date 凡是在java.lang的类不需要导包,其他包下的类都需要.
java.util 工具包
java.io 输入输出包
java.text 文本包
java.sql 数据库操作包

Date类的无参构造方法. 得到当前系统的时间.
Date类的有参构造方法(long time). 可以自己设置指定的时间.与Calendar类一起使用.
Calendar c=Calendar.getInstance();//得到Calendar类的实例.
c.set(指定的年月日);
c.getTimeInMillis();得到设置时间的总毫秒.
SimpleDateFormat:时间转化类.
(可以把一个字符串转化为时间类型. 可以把时间类型转化为相应格式的字符)
G Era 标志符 Text AD
y 年 Year 1996; 96
M 年中的月份 Month July; Jul; 07
w 年中的周数 Number 27
W 月份中的周数 Number 2
D 年中的天数 Number 189
d 月份中的天数 Number 10
F 月份中的星期 Number 2
E 星期中的天数 Text Tuesday; Tue
a Am/pm 标记 Text PM
H 一天中的小时数(0-23) Number 0
k 一天中的小时数(1-24) Number 24
K am/pm 中的小时数(0-11) Number 0
h am/pm 中的小时数(1-12) Number 12
m 小时中的分钟数 Number 30
s 分钟中的秒数 Number 55
S 毫秒数 Number 978
z 时区 General time zone Pacific Standard Time; PST; GMT-08:00
Z 时区 RFC 822 time zone -0800

"2015-08-11"--Date parse();
Date---->"2015/8/11" format();

7.Math类.
random():求随机数
sqrt();开方
round(-4.5); 四舍五入 先+0.5 在对结果运用floor计算.
floor(4.9):向下取整
ceil(4.1):向上取整.

转载于:https://www.cnblogs.com/qq634571685/p/6709457.html

Java基础笔记12相关推荐

  1. Java基础笔记(2)——HashMap的源码,实现原理,底层结构是怎么样的

    Java基础笔记(2)--HashMap的源码,实现原理,底层结构是怎么样的 HashMap的源码,实现原理,底层结构 1.HashMap: HashMap是基于哈希表的 Map 接口的实现.此实现提 ...

  2. Java基础系列12: 泛型

    Java基础系列12: 泛型 本文是作者的读书笔记和心得整理,部分内容来源于网络,如有侵权,请联系作者. 什么是泛型 直接看例子 List arrayList = new ArrayList(); a ...

  3. Java基础笔记 – 枚举类型的使用介绍和静态导入

    Java基础笔记 – 枚举类型的使用介绍和静态导入 本文由 arthinking 发表于404 天前 ⁄ Java基础 ⁄ 暂无评论 ⁄ 被围观 1,433 views+ 1.枚举(Enum): JD ...

  4. Java基础笔记23-集合练习题

    Java基础笔记23-集合练习题 定义一个集合,实现去重复的功能 定义一个数组,数组中存放的是图片的后缀,给一个文件的名字,判断是否是图片 定义一个带有数字和字符串的集合,使用迭代器进行迭代,只输出字 ...

  5. Java基础笔记(14)—— Java的基础类型和字节大小

    Java基础笔记(14)-- Java的基础类型和字节大小 Java基础笔记(14)-- Java的基础类型和字节大小 Java语言提供了八种基本类型.六种数字类型(四个整数型(默认是int 型),两 ...

  6. Java基础笔记6——File、流、枚举、断言

    Java基础笔记6 十一.File 代表文件或目录的类. 所表示的文件或目录在计算机中不一定真实存在. 绝对路径:以盘符或者/开头的路径--不以当前路径为基准,直接跳转到指定的位置 相对路径:不以盘符 ...

  7. Java基础笔记(4w字长文警告)

    Java核心笔记 提示:点击右上角关注博主,收获共同话题 下面是我的个人学习Java的笔记,现在分享给广大友友: 文章目录 Java核心笔记 0.导论 标柱注释: 学习方法: 1 java概述 1.1 ...

  8. 【Java基础笔记】类型转换

    目录 前言 类型转换(基本数据类型) 1.自动类型转换 2.强制类型转换 前言 该文章为Java基础自学笔记 其他内容:Java基础学习笔记目录 学习用书: <Java核心技术 卷Ⅰ 基础知识( ...

  9. 自学java基础笔记

    java基础教程 基础字符 public  公共的 class 类 static 静态的 void 无返回类型 main 主要的 String 字符串 args 参数 System 系统的 out 输 ...

最新文章

  1. 在Windows95/98中实现苹果窗口界面
  2. android上滑隐藏动画,ListView上滑和下滑,显示和隐藏Toolbar的实现方法
  3. SAP gateway处理multiple key的逻辑
  4. jQuery 向div中追加内容
  5. poj 3126 BFS
  6. poj3268(Silver Cow Party)最短路
  7. linux修改tomcat时间命令,Linux下把tomcat日志按日期自动分割
  8. java求解给定一整数和指定指数求解计算结果
  9. 你应该知道的,十二大CNN算法
  10. 深度ip转换器手机版app_优优手机管家app手机版-优优手机管家免费下载v1.0.0
  11. 靶机渗透练习55-digitalworld.local:MERCY v2
  12. layUI穿梭框前后端的交互
  13. SQL执行报错The MySQL server is running with the read-only
  14. Python 进程、线程、协程傻傻分不清楚?详细总结(附代码)
  15. 1.9 闭区间上连续函数的性质
  16. MATLAB串联RLC响应
  17. 163邮箱注册怎么用,有哪些常用的邮箱使用技巧!
  18. Python实现直方图梯度提升分类模型(HistGradientBoostingClassifier算法)并基于网格搜索进行优化同时绘制PDP依赖图项目实战
  19. P4707 重返现世 扩展 MinMax 容斥+DP
  20. 400分理科学计算机,2021高考400分左右的理科大学有哪些

热门文章

  1. 书------编程(理论方面)
  2. MS SQL入门基础:删除数据
  3. 三阶魔方自动还原 vc实现
  4. 面试官问:能否模拟实现JS的new操作符
  5. Java Eclipse进行断点调试
  6. linux rsync
  7. ECS控制台使用小贴士
  8. FilterDispatcher is deprecated! Please use
  9. 2015.08.15冒泡排序
  10. 深入理解DIP、IoC、DI以及IoC容器