原创 java學習day12——Objects類、日期時間類

文章目錄Object類toString方法equals方法Objects類中的equals方法日期時間類Date類DateFormat類CalendarSystem類arraycopycurrentTimeMillis Objec

原创 java學習day13——final關鍵字、內部類

文章目錄final關鍵字1. 可以用來修飾一個類2. 可以用來修飾一個方法3. 可以用來修飾一個局部變量4. 可以用來修飾一個成員變量Java中四種權限修飾符內部類成員內部類內部類的同名變量訪問局部內部類局部內部類的final問題

原创 java學習day17——線程安全

文章目錄線程安全的概述線程安全產生的原理線程安全解決方法第一種方法——同步代碼塊第二種方法——同步方法第三種方法——靜態同步方法(瞭解)第四種方法——Lock鎖線程狀態Waiting(無限等待)線程間通信——等待喚醒機制線程池 線

原创 java學習day07——常用的API

文章目錄常用的APIScanner類匿名對象Random類對象數組Arraylist類Integer 和 int 的區別包裝類 常用的API API(Application Programming Interface),應用編程接

原创 java學習day02——java數據類型

java程序開發三步驟:編寫、編譯、運行 .java -> .class(java字節碼文件) javac.exe編譯 java.exe運行 HelloWorld代碼 (1)編寫 用記事本編寫,修改文件後綴名爲.java,

原创 java學習day10——接口、多態

文章目錄接口接口的定義基本格式接口的抽象方法定義接口的抽象方法使用接口的默認方法使用接口的靜態方法定義接口的私有方法定義普通私有方法靜態私有方法接口的常量定義和使用接口的內容小結繼承父類並實現多個接口接口之間的多繼承多態多態中成員

原创 java學習day11——線程

文章目錄併發和並行線程和進程線程的調度分時調度搶佔式調度主線程創建線程類創建多線程程序的第一種方式:創建Thread類的子類多線程內存圖解Thread類的常用方法獲取線程的名稱設置線程的名稱sleep創建多線程程序的第二種方式:聲

原创 java學習day18——Lambda、File

文章目錄Lambda表達式函數式編程思想冗餘的Runnable代碼Lambda參數的無參數無返回值表達方法有參數有返回值File類File類的構造方法File類的常用方法 Lambda表達式 函數式編程思想 只要能獲取到結果,誰去

原创 表示數值的字符串python

討論區看到的答案,太妙了,值得收藏 class Solution: # s字符串 def isNumeric(self, s): sign,decimal,hasE = False,False,Fa

原创 java學習day08——字符串、static關鍵字

文章目錄字符串字符串的特點字符串的常見3+1種方式三種構造方法:一種直接創建:字符串的常量池字符串常用方法字符串之間的比較字符串的獲取相關方法字符串的截取方法字符串的轉換相關方法字符串的分割方法static關鍵字——數據共享sta

原创 java學習day01——java基礎知識

文章目錄java語言開發環境搭建JavaSE知識圖解java虛擬機——JVMJRE和JDKJava語言的特點java兩種核心機制垃圾收集機制不同的項目需要不同版本的jdk怎麼辦 十進制與二進制的轉換 十進制轉二進制:輾轉相除法,將

原创 java學習day09——繼承、抽象

文章目錄繼承繼承中成員變量的訪問特點區分子類方法中重名的三種變量繼承中成員方法的訪問特點繼承中方法的覆蓋重寫重寫(Override)概念方法的覆蓋重寫特點方法覆蓋重寫的注意事項:public\protected\default\p

原创 java學習day14——StringBulider、集合、Iterator迭代器、泛型

文章目錄StringBuilder類集合Collection集合框架Colletion常用功能Iterator迭代器增強for泛型使用泛型的好處定義和使用含有泛型的類定義和使用含有泛型的方法泛型通配符泛型的上限限定和下限限定鬥地主

原创 java學習day15——List、Set、Collections、Map

文章目錄list集合ArrayList集合LinkedList集合Vector集合Set接口HashSetHashSet常用方法哈希值HashSet集合存儲數據的結構HashSet集合存儲元素不重複的原理HashSet存儲自定義類

原创 java學習day03——運算符

運算符 加 + 減 - 乘 * 除 / 整數除以整數,得到的仍是整數,只看商,不看餘數 取模 % 注意事項 一旦運算中有不同類型的數據,結果將會是範圍大的 // int+double --> double +d