黑马程序员-Java中比较实用的对象总结
来源:互联网 发布:网络主播好听的歌曲 编辑:程序博客网 时间:2024/06/05 08:15
--- android培训、java培训、java学习型技术博客、期待与您交流! ------------
!--系统对象:System
1:我们最早接触过的就是打印输出和获得语句了,有System.out、System.in
public class SystemTest {public static void main(String[] args) {System.out.println("System");//打印到控制台Scanner input=new Scanner(System.in);//获得键盘录入}}
2:获取系统属性 :getProperties()
public class SystemTest1 {public static void main(String[] args) {Properties p=System.getProperties();//getProperties()方法返回一个Hashtale集合的子集--键值对形式存在System.out.println(p);//获取规定属性值String value=System.getProperty("java.home");//获得java.home的值System.out.println(value);}}
!--运行时对象:Runtime
1:这是一个运行时类,里面使用了单例模式
2:单例的体现:静态方法getRuntime()获得唯一的对象
public class RuntimeTest {public static void main(String[] args) {Runtime rt=Runtime.getRuntime();//单例获得运行时对象}}3:对象的重要方法:exec("电脑的某应用程序");//执行命令
public class RuntimeTest1 {public static void main(String[] args) {Runtime rt=Runtime.getRuntime();//单例获得运行时对象try {rt.exec("winmine.exe");//打开某个程序} catch (IOException e) {// TODO Auto-generated catch blockSystem.out.println("没这个程序");}}}
---注意异常处理
4:补充--exec会返回一个Process线程,我们可以对这个线程进行操作
public class RuntimeTest2{public static void main(String[] args) {Runtime rt=Runtime.getRuntime();//单例获得运行时对象try {Process p=rt.exec("winmine.exe");//打开某个程序Thread.sleep(3000);//异常处理p.destroy();//扫雷三秒后退出--杀掉进程} catch (IOException e) {// TODO Auto-generated catch blockSystem.out.println("没这个程序");} catch (InterruptedException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
import java.text.SimpleDateFormat;import java.util.Date;public class DateTest {public static void main(String[] args) {Date d=new Date();//创建时间对象:导入java.util包System.out.println(d);//获取英文格式的时间//获得规定格式化日期SimpleDateFormat sdf=new SimpleDateFormat("yyyy年MM月dd日 E hh:mm:ss");//导入java.text包//或者new SimpleDateFormat("hh:mm:ss");String time=sdf.format(d);System.out.println(time);}}
打印结果:
Wed Nov 11 21:45:23 CST 2015
2015年11月11日 星期三 09:45:23
!--日历对象:Calender
import java.util.Calendar;public class CalendarTest {public static void main(String[] args) {Calendar cl=Calendar.getInstance();System.out.println(cl);int date=cl.get(1);//返回给定日历字段的值System.out.println(date);//年//设置不同日历cl.set(1,2016);//可以自定义时间date=cl.get(1);System.out.println(date);//新时间//为给定的日历字段添加或减去指定的时间量date=cl.get(2);System.out.println("月份"+date);cl.add(2,1);//给定的字段,加上偏移量date=cl.get(2);System.out.println("月份"+date);}}
!--数学运算对象:数学运算
主要方法:
public class MathTest {public static void main(String[] args) {Double math=Math.ceil(2.1); //返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数。System.out.println(math);math=Math.floor(2.1); //返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数。System.out.println(math);Long round=Math.round(2.1);//返回最接近参数的 long。System.out.println(round);math=Math.pow(2, 3); //返回第一个参数的第二个参数次幂的值。System.out.println(math);math=Math.random();//这就是随机数产生了 --可以按条件强转为整 //返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。System.out.println(math);}}这些都是常用对象,总结下哈
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------
0 0
- 黑马程序员-Java中比较实用的对象总结
- 黑马程序员+Java中IO流对象的总结
- 黑马程序员+对Java中面向对象的总结
- 黑马程序员+Java中IO的总结
- 黑马程序员——Java中对象初始化的顺序与原理 总结
- 黑马程序员_对象的比较
- 【黑马程序员】关于java面向对象的总结
- 黑马程序员-java面向对象的概念及封装总结
- 黑马程序员--java面向对象之this的作用总结
- 黑马程序员-java 面向对象【个人总结】
- 黑马程序员-----java面向对象思想总结*
- 黑马程序员--Java基础总结--面向对象
- 黑马程序员-java面向对象语法总结
- 黑马程序员-java面向对象知识点总结
- 黑马程序员-java基础-面向对象总结
- 黑马程序员----java基础面向对象总结
- 黑马程序员---java基础----面向对象总结
- Java基础比较实用的总结
- iOS开发见闻-第6期
- 系统自带的UIBarButtonSystemItem样式
- Hello, world!
- 面向对象程序设计上机练习二(函数模板)
- NSUserDefaults和dispatch_once的注意点
- 黑马程序员-Java中比较实用的对象总结
- 面向对象程序设计上机练习三(有默认参数的函数)
- 一键解决从Myeclipse工程打包JavaWeb项目到服务器的Tomcat,并自动部署
- hdu1406 完数 (预处理,求x的因子和)
- 面向对象程序设计上机练习四(变量引用)
- sqlite 的使用方法
- 图片的加载ImageLoader
- Camera 360使用之坑
- 菜鸟猿大战java之String详述