黑马程序员-常用类
来源:互联网 发布:mysise php爬虫 编辑:程序博客网 时间:2024/06/08 11:17
-------android培训、java培训、期待与您交流! ----------
毕向东老师第18天课笔记
System类:
Runtime类import java.util.Properties;public class SystemDemo {public static void main(String[] args) {//得到系统属性,存入Properties(HashTable的子类,值键集合),也是Map集合的子类对象,可以使用map的方法取出该集合中的元素Properties prop = System.getProperties();//在系统中自定义一些特有信息prop.setProperty("myKey", "myValue");//遍历for(Object key : prop.keySet()){System.out.println(key + "::" + prop.get(key));}//动态指定键值System.out.println("hh = " + prop.getProperty("hh"));//获取指定属性信息System.out.println("操作系统 = " + prop.getProperty("os.name"));}}
Date类public class RuntimeDemo {public static void main(String[] args) throws Exception {//实例化//无构造函数-->>不能直接创建对象,可能都是静态方法-->>有非静态方法-->>有静态的获取本类对象的方法-->>一般是单例模式Runtime r = Runtime.getRuntime();//D:\\金山打字\\Typeeasy\\TypeEasy.exeProcess p = r.exec("notepad.exe");//可以“notepad.exe RuntimeDemo.java”用记事本打开//暂停3秒Thread.sleep(3000);//销毁p.destroy();}}
Calendar类import java.text.SimpleDateFormat;import java.util.Date;public class DateDemo {public static void main(String[] args) {//实例化日期对象并打印Date d = new Date();System.out.println(d);//将模式封装到SimpleDateFormat对象中SimpleDateFormat sdf = new SimpleDateFormat("D");//调用format方法,让模式格式化指定的日期对象,得到一年中的第几天String s = sdf.format(d);System.out.println("一年中的第几天? " + s);//按指定格式打印日期SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy年MM月dd日 E hh:mm:ss");System.out.println(sdf1.format(d));}}
Math类import java.util.Calendar;public class CalendarDemo {public static void main(String[] args) {Calendar c = Calendar.getInstance();c.set(Calendar.MONTH, 1);//设置指定字段的值c.add(Calendar.YEAR, 1);//在指定字段的值上增加或减少c.add(Calendar.MONTH, -2);//在指定字段的值上增加或减少printCalendar(c);}static void sop(Object o){System.out.println(o);}//技巧:查表法static void printCalendar(Calendar c){//打印指定对象的日期中文格式String[] mons = {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"};int index = c.get(Calendar.MONTH);String[] weeks = {"","星期天","星期一","星期二","星期三","星期四","星期五","星期六"};//对应的值分别为1,2,3,4,5,6,7int indexx = c.get(Calendar.DAY_OF_WEEK);sop(c.get(Calendar.YEAR) + "年" + mons[index] + c.get(Calendar.DAY_OF_MONTH) + "日" + weeks[indexx]);}}
课堂练习题import java.util.Random;public class MathDemo {public static void main(String[] args) {//ceil方法 返回大于等于指定数据的最小整数double d = Math.ceil(1.2);sop(d);//floor方法返回小于等于指定数据的最大整数double d2 = Math.floor(1.2);sop(d2);//round方法 四舍五入long l = Math.round(1.4);sop(l);sop(Math.round(1.5));//pow方法返回a参数的b次幂double d3 = Math.pow(2, 3);sop(d3);//random方法 产生随机数 0.0 <= Math.random() < 1.0sop(Math.random());//产生1 ~ 10 的十个随机数;for(int i = 0; i < 10; i ++){sop((int)(Math.random() * 10) + 1);}//util包中的Random类sop("============");for(int i = 0; i < 10; i ++){Random r = new Random();int ii = r.nextInt(10) + 1;//得到1~10的随机数sop(ii);}}static void sop(Object o){System.out.println(o);}}
import java.util.Calendar;import java.util.Date;/** * 1.打印指定年二月的天数; * 2.获取昨天的现在得这个时刻 * @author xdy * */public class Exam1 {public static void main(String[] args) {test(2013);Calendar c = Calendar.getInstance();test2(c);}//1.获取指定年的二月的天数static void test(int year){//得到日历对象Calendar c = Calendar.getInstance();//设置时间为指定年的3月1日c.set(year, 2, 1);//在上面设定时间的基础上减掉一天,得到二月的最后一天c.add(Calendar.DAY_OF_MONTH, -1);//输出二月最后一天对应的‘号’即是指定年的二月的天数System.out.println(c.get(Calendar.DAY_OF_MONTH));}//2.获取昨天的现在得这个时刻static void test2(Calendar c){c.add(Calendar.DAY_OF_YEAR, -1);CalendarDemo.printCalendar(c);System.out.println();//date方式获得前一天Date d = new Date();d.setDate(d.getDate() - 1);System.out.println(d.toLocaleString());}}
0 0
- 黑马程序员-常用类
- 黑马程序员-----------------常用类
- 黑马程序员_Java常用类
- 黑马程序员----JAVA----常用类----
- [黑马程序员]--常用类String
- [黑马程序员]--常用类Date
- 黑马程序员_常用类
- 黑马程序员--常用类总结
- 黑马程序员_18_常用类
- 黑马程序员_常用类
- 黑马程序员_常用类
- 黑马程序员--------Java常用类
- 黑马程序员_JavaAPI常用类
- 黑马程序员-----java常用类
- 黑马程序员_StringBuffer类与常用类
- 黑马程序员--ADO.NET中的常用类
- 黑马程序员_Java常用类2
- 黑马程序员--Path类常用静态方法
- 黑马程序员-java面向对象三大特性
- iptable知识与iptable的转发
- 来看看.NET 4.5的新功能
- php访问SAP Sybse SQL Anywhere 数据库
- 黑马程序员-关键字
- 黑马程序员-常用类
- Confluence不仅仅是一个wiki,它还可以是一个应用系统平台。
- 关于Android的ListView
- 黑马程序员--封装private
- Linux Arp命令绑定IP和MAC地址防止ARP欺骗
- 黑马程序员-集合框架
- 黑马程序员-多线程
- 写给大家看的设计书--四大准则
- 37 java java将一个浮点型数据的整数部分和小数部分分别输出