java基礎學習API之其它類和總結 六 5

2021-07-27 08:46:19 字數 1916 閱讀 1542

system:描述系統的一些資訊

preperties();獲取系統資訊

properties prop =new system.getproperties();

是hashtable 的子類。用map的方法去除該類集合中的元素。該集合中儲存的都是字串,沒有泛型定義。

string calue=(string)prop.get(obj);

system.out.println(obj+":"+value);

//如何在系統中自定義一些特有資訊?

system.setproperty("mykey","myvalue");

runtime類:使用了單例設計模式。

static runtime getruntime();

process p= r.exec("*.exe")//執行檔案

p.destory();殺掉程序。

date類

獲取當前時間

date date=new date();

將模式封裝到******dateformat物件中 自定義風格

******dateformat sdf=new ******dateformat("yyyy年mm月dd日 hh:mm:ss");

呼叫format方法讓模式格式化指定fate物件

string time=sdt.format(d);

calendar類

calendar c=calendar.getinstance();

c.get(calendar.year);//獲取年

c.get(calendar.month);//獲取月

c.get(calendar.dayofmonth);//獲取日

c.get(calendar.dayofweek);//獲取星期

更改日期

c.add(calendar.欄位,12)

1.獲取任意年的二月

c.set(year,2,1)//獲取預設一年的三月1日

c.add(calendar.day_of_month,-1)

math-random類

cell();返回大雨引數的最小整數

floor()返回小雨引數的最大整數

round()返回四捨五入

pow(a,b)a 的b次方

random();大於等於0.0且小於1.0的偽隨機double值

總結:1:object(重點)

tostring():為了讓物件的顯示有意義,一般重寫該方法。

equals():預設比較的是位址值,一般重寫該方法,按照自己的需求。

2:math

floor():小於等於引數的最大整數。

ceil():大於等於引數的最小整數。

round():四捨五入。+0.5

random():隨機數。[0.0,1.0)

pow():x的y次方

sqrt():平方根 素數問題。

3:random

nextint(int n):隨機產生[0,n)

4:scanner

nextint():獲取int型別

nextline():獲取string型別

5:string(重點)

把day13總結裡面的幾種功能補齊中文意思在看一遍。

7:system

exit():退出

8:arrays

sort():排序

binarysearch():二分查詢

9:integer(重點)

parseint(string s):把string -- int

最後附上jdk使用文件api

最後附上jdk使用文件api 

FreeRTOS之其它任務API函式測試

一,基礎 1,使用這些api函式時前,需要開啟對應的巨集定義。2,任務控制代碼就是任務控制塊。3,api函式的名字字尾 fromisr 說明這類函式只能在中斷服務函式中使用。4,當前系統中存在的任務數量,此值 掛起態的任務 阻塞態的任務 就緒態的任務 空閒任務 執行態的任務。5,idle空閒任務執行...

java基礎之Math類

math類概述 math 類包含用於執行基本數 算的方法,如初等指數 對數 平方根和三角函式。成員方法 public static int abs int a 絕對值 public static double ceil double a 向上取整 public static double floor...

Java 基礎之String類

1.string類初始化方法 public class main string str3 new string chars string str4 new string chars,1,4 system.out.println str1 str1 system.out.println str2 st...