Java筆記5
Java 語言整型常量的四種表示形式
-
十進位制整數,如:99, -500, 0
-
八進位制整數,要求以 0 開頭,如:015
-
十六進位制數,要求 0x 或 0X 開頭,如:0x15
-
二進位制數,要求0b或0B開頭,如:0b01110011
long預設是int所以後面加L
float預設是double所以後面加F
科學計數法:e-2表示除100、e2表示乘100
浮點數是不精確的,一定不要用於比較,精確的用BigDecimal在包java.math下
相關推薦
java筆記5,記憶體解析
例項1 //定義類:出生日期 class BirthDate{ //類的屬性 private int day; private int month; private int year; //構造方法:BirthDate public BirthDate (int d, i
Java筆記5——面向物件,類,成員變數,成員方法
接下來進入Java語言中的重要的部分:面向物件 首先講解一下類的概念: 類:是一組相關的屬性和行為的集合體; 物件:是該類事物的具體體現; 類是java中最小的單位,體現了封裝的思想,封裝了成員變數和方法; 類是一個抽象的概念,不能直接進行呼叫,我們需要建立物件
Java筆記5
Java 語言整型常量的四種表示形式 十進位制整數,如:99, -500, 0 八進位制整數,要求以 0 開頭,如:015 十六進位制數,要求 0x 或 0X 開頭,如:0x15 二進位制數,要求0b或0B開頭,如:0b0111
java筆記5-java異常處理
Java的異常 異常 Java使用異常Exception來表示錯誤 Exception是Class,帶有型別資訊 可以在任何地方丟擲 只需要在上層捕獲,和方法呼叫分離 必須捕獲的異常稱為Checked Exception 不需要捕獲的異常包括RuntimeExcep
Java-筆記5
pri max ner col color 第一個 java 最小公倍數 int /* 題目:輸入兩個正整數m和n,求其最大公約數和最小公倍數。 比如:12和20的最大公約數是4,最小公倍數是60。 說明:break關鍵字的使用:一旦在循環中執行到bre
《java並發編程實戰》讀書筆記5--任務執行, Executor框架
調度 生產 頁面 acc 消費者模式 退出 融合 可能 第一篇 6.1 在線程中執行任務 第一步要找出清晰的任務邊界。大多數服務器應用程序都提供了一種自然的任務邊界選擇方式:以獨立的請求為邊界。 -6.6.1 串行地執行任務 最簡單的任務調度策略是在單個線程中串行地執行各項
5 java 筆記
nbsp arr foreach 數組 引用數據類型 array 變量賦值 類型 冒號 1 建議不要在循環體內修改循環變量的值 2 java語言沒有提供goto語句來控制程序的跳轉 2 java語言同樣也提供了continue和break關鍵字來控制程序的循環結構 3 j
5.4-全棧Java筆記:面向對象進階之對象的轉型 | FINAL關鍵字 |抽象方法和抽象類
java對象的轉型(casting)引用變量只能調用它編譯類型的方法,不能調用它運行類型的方法。這時,我們就需要進行類型的強制轉換!【示例1】對象的轉型public class TestCasting { public static void main(String[] args) {
5.6-全棧Java筆記:內部類的四種實現方式
java一般情況,我們把類定義成獨立的單元。有些情況下,我們把一個類放在另一個類的內部定義,稱為內部類(innerclasses)。內部類的作用1.內部類提供了更好的封裝。只能讓外部類直接訪問,不允許同一個包中的其他類直接訪問。2.內部類可以直接訪問外部類的私有屬性,內部類被當成其外部類的成員。 但外部類不能
10.5-全棧Java筆記:常見流詳解(三)
java上節我們講到「Java中常用流:緩沖流」,本節我們學習數據流和對象流~ 數據流數據流將“基本數據類型變量”作為數據源,從而允許程序以與機器無關方式從底層輸入輸出流中操作java基本數據類型。 DataInputStream和DataOutputStream提供了可以存取與機器無關的所有Java基礎類
11.5-全棧Java筆記:線程基本信息和優先級別
java獲取線程基本信息的方法表 線程的常用方法方法功能isAlive()判斷線程是否還“活”著,即線程是否還未終止。getPriority()獲得線程的優先級數值setPriority()設置線程的優先級數值setName()給線程一個名字getName()取得線程的名字currentThread()取得
12.5-全棧Java筆記:Java網絡編程(三)
java上節回顧:在學習了Socket在建立客戶端和服務器單項通訊中,分別創建獨立的Socket,並通過Socket的屬性。那麽如何將兩個Socket進行連接,從而達到客戶端和服務器之間建立輸入輸出流進行通信呢?在上節中我們已經講到,TCP/IP套接字是最可靠的雙向流協議,使用TCP/IP可以發送任意數量的數
Java基礎知識_畢向東_Java基礎視頻教程筆記(5-10)
efi color 逗號 ret 語句 簡單的 靜態成員 throws 解決 06天-05-面向對象(幫助文檔的制作javadoc):java文檔生成命令:javadoc -d filepatn demo.java -author -version(可選)一個類中默認會
Java編程思想 學習筆記5
那一刻 基類 都得 char med 匿名內部類 nbsp lean 異常處理 五、初始化與清理 1.用構造器確保初始化 在Java中,通過提供構造器,類的設計者可確保每個對象都會得到初始化。創建對象時,如果其類具有構造器,Java就會在用戶有能力操作對
Java 隨心筆記5
setname oos 成員方法 ann efault 信息 ext return 調用 1.修改 list.get(i).name = name_1;一、封裝 1.成員變量增加private,在其他類訪問成員變量,無法訪問 2.無關成員方法,因為方法還用public來修飾
Think in Java反芻筆記(5)---介面之策略設計模式
在Think in Java 的第九章介面中在9.3(完全解耦) 節中看到一個程式碼,貼出來如下: import java.util.*;
Java IO流 筆記5 --- 轉換流
Reader 和 Writer 最重要的子類是 InputStreamReader和 OutputStreamWriter 類 --- Java 網路程式設計 InputStreamReader : 讀 --- 讀取原始位元組,將位元組轉為字元。 包含了一個底層輸入
Java 8 學習筆記5——使用流
Streams API可以表達複雜的資料處理查詢。 流讓你從外部迭代轉向內部迭代。這樣,你就用不著寫下面這樣的程式碼來顯式地管理資料集合的迭代(外部迭代)了: List<Dish> vegetarianDishes=new ArrayList<>(); for
《網際網路程式設計(Java)》——課程筆記5:網路檔案傳送程式設計
學會基本的檔案傳輸FTP程式設計技術。 前兩講我們學會了使用TCP套接字(Socket),能實現字串的傳送和接收功能,簡單地做到了客戶機和伺服器的對話。 今天,我們進一步學習TCP套接字,利用它的位元組傳輸技術,實現網路檔案傳輸。 檔案傳輸協議規定(RFC 959 FT
Java系列筆記(5)
我想關注這個系列部落格的粉絲們都應該已經發現了,我一定是個懶蟲,在這裡向大家道歉了。這個系列的部落格是在我工作之餘寫的,經常幾天才寫一小節,不過本著寧缺毋濫的精神,所有寫的東西都是比較精煉的。這篇文章是本系列的第五篇,主要講Java執行緒相關的內容,基本上包含了執行緒要了解的比較深入的東西。技術在於積累,