2019/0423/Java基礎(型別/溢位/自動強制型別轉換/鑄造物件/串流/)&I/O物件用法(底層/較不底層)
Java基礎 & I/O ( input / output )
Java 基礎 變數 識別字 關鍵字
上一次少看一頁回補底下


為什麼要那麼多資料型態?
1. 相對的精確度
2. 記憶體在以前很貴
範圍超過就會溢位在做多重運算時不容易被發現要注意
String 屬於 class 是一種類別 而不是基礎資料型別


PACHAGE (類別庫) Java.lang




溢位



可以用對的型態的變數去+1避免溢位



自動與強制型別轉換
1.()後編譯器自己轉換long
2.指定一起放在long

不會亂碼




2L = Long
3.4e30f = float
e = 40次方




自動型別轉換


強制型別轉換

題外話:鑄造物件


Up down class 自由轉換? 強制轉型
上下自轉 但 左右好像不能自轉
繼續強制型態轉換
Java 以上多為 output
輸出 以下將講 input
對終端機 主控台 system 輸入出
串流? stream
例外處理 Catch 非生例外時輸出錯誤訊息
近來的資料為存字元char 要運算要在轉型態
程式執行時每行變數記憶體位置
下斷點 -> 除錯模式 -> 執行-> 進入副程序 – 跳過副程序
按一下f5執行一行,左邊會顯示一步步記憶體儲存位置
底層 比較不直覺 要一行行與機器對話
但是有不同class 則有較不同的邏輯方式處理同樣的事情
英文1byte字中文2byte當初現基數會出現亂碼,
需要做處理(讀進來的起始字碼以上以下做不同動作…)
要特別處理流程控制 java 08_2 以上都比較偏底層控制
接下來要用較偏人需的class
Stream 串流 reader 寫入 writer 寫出
stream
要去實體化一個bufread 要先有 read 變數 要配置一個 in 物件做輸入變數 且要初始化
可以讀多行且不用處理基數偶數字元問題
還是不直覺等等會有更直覺 java08_3
類別型態做宣告
New 感覺像是啟動 ( 初始化 )
然後丟到變數裡面
然後去操作 (方法)
到時候會去設計class 現在都是用語言既有的
以下為操作方法
結束時要關閉close 記憶體?
Previous2019/0419/主頁、Webform ADO.NET Entity Fromwork 增刪修實作&第五次專題報告Next2019/0424/Bootstrap_RWD基礎/應用&Asp.Net_MVC實作增刪修(修待補)
Last updated
Was this helpful?