大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) Java常用包常用類的教程分享

Java常用包常用類的教程分享

更新時間:2020-08-14 16:29:36 來源:動力節(jié)點(diǎn) 瀏覽2115次

> 基本數(shù)據(jù)類型(值類型):byte, short, int, long, float, double, char, boolean

>

> 包裝類:將基本數(shù)據(jù)類型,用一個類進(jìn)行了一層包裝,可以按照引用類型進(jìn)行使用。同時還提供了若干用來進(jìn)行數(shù)據(jù)轉(zhuǎn)換的操作。

>

> 包裝類按照基本數(shù)據(jù)類型的包裝功能,分為八種:

>

> | 基本數(shù)據(jù)類型 | 包裝類型 |

> | ------------ | --------- |

> | byte | Byte |

> | short | Short |

> | int | Integer |

> | long | Long |

> | float | Float |

> | double | Double |

> | boolean | Boolean |

> | char | Character |

>

> 數(shù)據(jù)的**裝箱**與**拆箱**:

>

> **裝箱:**由基本數(shù)據(jù)類型,轉(zhuǎn)型為包裝類型

>

> ```java

> int a = 10;

> // 通過構(gòu)造方法進(jìn)行裝箱

> Integer i1 = new Integer(a);

> // 通過valueOf方法進(jìn)行裝箱

> Integer i2 = Integer.valueOf(a);

> ```

>

> **拆箱:**由包裝類型,轉(zhuǎn)型為基本數(shù)據(jù)類型

>

> ```java

> Integer i = new Integer(10);

> int a = i.intValue();

> ```

>

> **在jdk1.5之后,裝箱與拆箱都是自動完成的。**

>

> ```java

> Integer a = 10;

> int b = new Integer(10);

> ```

>

>

>

> 基本數(shù)據(jù)類型與字符串類型之間的相互轉(zhuǎn)換:

>

> 基本數(shù)據(jù)類型轉(zhuǎn)字符串

>

> ```java

> String s1 = a + "";

> String s2 = String.valueOf(a);

> String s3 = Integer.valueOf(a).toString();

> ```

>

> 字符串類型轉(zhuǎn)型基本數(shù)據(jù)類型:

>

> ```java

> int b = Integer.valueOf("123");

> int c = Integer.parseInt("123");

> ```

常用類

Math類

> 給我們提供了若干的數(shù)學(xué)計算方法

>

> 詳見API

Random類

> 關(guān)于隨機(jī)數(shù)的生成:

>

>  隨機(jī)數(shù)的生成,是由一個隨機(jī)種子,帶入到一個固定的隨機(jī)數(shù)算法中,生成一個數(shù)字序列。

>

>  如果隨機(jī)種子相同,產(chǎn)生的隨機(jī)數(shù)列也相同。

BigInteger / BigDecimal 類

> 用來處理非常大的數(shù)字的基本運(yùn)算

Date / SimpleDateFormat 類

> Date: 是用來表示一個時間、日期的類

>

> | 常用方法 | 描述 |

> | -------------------------- | ------------------------------ |

> | Date() | 獲取當(dāng)前時間 |

> | Date(long time) | 獲取指定時間戳對應(yīng)的時間 |

> | void setTime(long time) | 使用指定時間戳設(shè)置一個日期對象 |

> | long getTime() | 獲取一個指定日期對象的時間戳 |

> | equals(Object obj) | 判斷是否與另外一個日期相同 |

> | boolean before(Date other) | 判斷是否在另外一個日期之前 |

> | boolean after(Date other) | 判斷是否在另外一個日期之后 |

>

> SimpleDateFormat: 是一個用來格式化日期的類

>

> 1. 可以將一個Date格式化為指定格式的字符串

> 2. 可以將一個自定格式的字符串解析為一個Date

>

> > yyyy: 年

> >

> > yy: 年(短)

> >

> > MM: 月

> >

> > dd: 日

> >

> > HH: 時(24小時制)

> >

> > hh: 時(12小時制)

> >

> > mm: 分

> >

> > ss: 秒

>

> | 常用方法 | 描述 |

> | -------------------------------- | ------------------------------------ |

> | SimpleDateFormat(String pattern) | 使用指定的格式來實例化一個對象 |

> | String format(Date date) | 將一個日期格式化為指定的字符串 |

> | Date parse(String str) | 將一個指定格式的字符串解析為一個日期 |

Calendar類

> 是一個用來操作日期的類。提供了若干個對一個日期進(jìn)行操作的方法。

>

> > 常用靜態(tài)常量,用來描述一些字段

> >

> > YEAR: 年

> >

> > MONTH: 月(注意:月份從0開始)

> >

> > DAY_OF_MONTH: 日

> >

> > HOUR: 時(12小時制)

> >

> > HOUR_OF_DAY: 時(24小時制)

> >

> > MINUTE: 分

> >

> > SECOND: 秒

>

> | 方法 | 描述 |

> | ------------------------------------------------------------ | -------------------------------------------------- |

> | getInstance() | 獲取一個當(dāng)前日期的Calenadar對象 |

> | get(int filed) | 獲取指定ID的值 |

> | set(int field, int value) | 設(shè)置指定ID的值 |

> | set(int year, int month, int date) | 設(shè)置年、月、日 |

> | set(int year, int month, int date, int hourOfDay, int minute, int day) | 設(shè)置年、月、日、時、分、秒 |

> | add(int filed, int amount) | 對某個id的值進(jìn)行增(如果想減,將值修改成負(fù)數(shù)即可) |

> | setTime(Date date) | 通過一個Date對象,對一個日期進(jìn)行賦值 |

> | getTime() | 通過一個日期對象,獲取一個Date對象 |

> | boolean before(Object other) | 判斷是否在另外一個日期之前 |

> | boolean after(Object other) | 判斷是否在另外一個日期之后 |

> | boolean equals(Object other) | 判斷是否和另外一個日期相同 |

枚舉

> 是jdk1.5之后新增的特性

>

> 是一種數(shù)據(jù)類型。class、interface, 是用關(guān)鍵字**enum**來修飾

>

> ```java

> [訪問權(quán)限修飾符] enum 枚舉名字 {

> 枚舉中的元素

> }

> ```

>

> 枚舉一般情況下是用來描述一些取值范圍有限的數(shù)據(jù)。例如:星期幾

以上就是動力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對“Java常用包常用類的教程分享”的內(nèi)容進(jìn)行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業(yè)老師隨時為你服務(wù)。

提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久天堂夜夜一本婷婷麻豆 | 六月丁香婷婷激情国产 | 99精品视频在线观看 | 色网站综合 | 偷偷鲁国内视频视频在线 | 欧美视频在线一区二区三区 | 久草在线观看资源 | 日韩在线观看网站 | 成人永久福利在线观看不卡 | 欧美日韩三区 | 天天看片天天爽 | 在线欧美亚洲 | 国产男女爱视频在线观看 | 91手机在线观看 | 夜间福利视频 | 天天综合网久久 | 成人亚洲在线观看 | 国产精品久久久久久久久免费hd | 国产欧美一区二区三区视频 | 国产日韩精品一区二区在线观看 | 亚洲视频在线观看免费 | 欧美一区二区在线观看视频 | 久久久久久天天夜夜天天 | 久久久四虎成人永久免费网站 | 久久国产麻豆 | 国产成人夜间影院在线观看 | 久久中文网 | 久久久久久久久久鸭 | 久久er热在这里只有精品85 | 国产中文久久精品 | 久久久在线视频 | 久久夜色精品国产噜噜小说 | 99在线观看精品视频 | 夜夜操天天射 | 国内精品免费视频 | 日本免费一二三区 | 国产一区中文字幕在线观看 | 日本亚洲欧洲高清有码在线播放 | 日本不卡免免费观看 | 天天射天天干天天舔 | 在线麻豆 |