Java学习日志--其他对象System

---------------------- android培训java培训、期待与您交流! ----------------------

今天看得第一个视频是黑马程序员_毕向东_Java基础视频教程第18天-01-其他对象(System):

下面是跟着毕老师打的一些代码及一些笔记:

 

package day18;

import java.util.Properties;

/*
 * System:类中的方法和属性都是静态的.
 * out:标准输出,默认是控制台.
 * in:标准输入,默认是键盘.
 * 
 * 描述系统一些信息.
 * 
 * 获取系统属性信息 : Properties getProperties();
 */
public class SystemDemo {

	public static void main(String[] args) {
		// 因为Properties是Hashtable的子类,也就是Map集合的一个子类对象.
		Properties prop = System.getProperties();
		
		// 如何在系统中自定义一些特有信息呢?
		System.setProperty("mykey","myvalue");
		
		// 获取指定信息
		String value = System.getProperty("os.name");
		System.out.println("value = " + value);
		
		// 可不可以在jvm启动时,动态加载一些属性信息呢?
		String v = System.getProperty("haha");
		System.out.println("v = " + v);
		/*
		 * 由于未给haha设置参数,所以输出的时候是null.
		 * 可不可以在jvm启动时,动态加载一些属性信息呢?
		 * 在dos下,运行java文件时用 -D,
		 * eg: java -Dhaha=qqq SystemDemo
		 */
		
		// 获取所有属性信息
		for (Object obj : prop.keySet()) {
			String value1 = (String) prop.get(obj);
			System.out.println(obj + " = " + value1);
		}

	}

}

 

这个类可以说是最近学习中用的最多的,输出控制台,控制台输入等等...

看完这个视频让我对这个System类的了解又加深了一些.

今天的任务还很重,马上要看第二个视频.


---------------------- android培训java培训、期待与您交流! ----------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值