java学习笔记之常用类
2015-09-18 16:26
375 查看
1、8中基本数据类型的包装类
java是面向对象语言,但不是纯面向对象语言,java中的8种基本类型却不是面向对象的。 8中基本类型的包装类: Integer 【Integer中[-128-127]仍被当做基本类型处理】 Byte Short Long Folat Double 【Double类型不准确,不要用来比较大小】 Character
2、String 、StringBuilder、 StringBuffer
a、String不可变序列,StringBuilder与StringBuffer是可变的; b、String在进行增删改的时候浪费内存,不如StringBuilder与StringBuffer; c、由于String是不可变的,所以可以用来共享; d、StringBuilder是线程不安全的,StringBuffer是线程安全的,因此StringBuffer效率比StringBuilder低。
3、Date类
核心:一个long类型的数表示从1970年1月1日到现在的毫秒时间。 关键方法:new Date() new Date(long time) getTime()
4、DateFormat类
用来将字符串转换为时间,或将时间转换为字符串。(DateFormat抽象类,SimpleDateFormat为其的一个实现类) 关键方法:parse(String str):Date format(Date date):String 一般用法:DateFormat df = new SimpleDateFormat("yyyy 年MM月dd日 HH:mm:ss"); Date date = new Date(); String str = df.format(date); Date date1 = df.parse(str);
5、Calendar类
用来操作日期或日期计算。(Calendar为抽象类GregorianCalendar为其的一个实现类) 关键方法:set(); get(); 一般用法: Calendar c = new GregorianCalendar(); c.set(year,month,day,hour,minute,second); c.get(filed); c.add(filed, int);
6、File类
用来操作文件和目录。 关键方法:new File("c:/test.txt"); new File (File,"test.txt"); new File ("c:"); 一般用法:File file = new File("c:/test.txt"); if(file.exsits()){ try{ file.creatNewFile(); }catch(IOException e){ } }
相关文章推荐
- Java的File.separator
- SSH深度历险记(八) 剖析SSH核心原则+Spring依赖注入的三种方式
- testng dataprovider 的几种用法以及Java中的二维数组
- java生成范围内的纯数字随机数
- springmvc二级缓存,查询缓存
- java学习笔记之异常
- java正则表达式的一个例子
- 解决spring要求jdk1.5或更高的问题
- Jboss7使用指定jdk(续)
- JAVA基础学习(十二)--多线程一线程之间的通信
- Spring定时任务的几种实现
- Java内存区域
- JAVA设计模式之工厂模式 简单讲解(一)
- Java SocketChannel 与 SocketChannel通信模板
- string到java对象的方法
- 我的第一个Struts2框架开发-Hello World
- Spring-AOP编程
- Java打印10000以内的回文数
- (24) 深入理解java异常处理机制
- java多线程并发协作:生产者消费者模型