JAVA易錯基礎知識
java中小數預設是double型,想要給float型小數賦值,需要在小數後加f
例如:
float=1.2f;
java中資料型別轉換可以自動從低精度轉換成高精度,但不能從高精度自動轉換成低精度(精讀:double>float>int)
例如:
float=1;
double=1.2f;
以下情況則不行
int=1.2f;
float=1.2;//java中1.2預設是double型,double精讀高於float 所以不能自動轉換
想要將高精度轉換成低精度,需要強制轉換
例如:
int a=(int)1.2;//賦值後a=1 int a=(int)1.9;//賦值後a=1
String的首字母S必須大寫
switch可以接收的資料型別:byte、char、short、int、enum、string
JAVA中介面的方法預設是 public abstract 修飾符,不能顯示地宣告低於public的許可權
在java語法裡,方法的形參以及方法體中的變數都是區域性變數,不能使用訪問許可權修飾符public,private,protected
相關推薦
JAVA易錯基礎知識
java中小數預設是double型,想要給float型小數賦值,需要在小數後加f 例如: float=1.2f; java中資料型別轉換可以自動從低精度轉換成高精度,但不能從高精度自動轉換成低精度(精讀:double>float>int) 例如: float=1
C語言易錯基礎知識彙總
以下整理自湖南大學考研真題。 2010年 1、C語言源程式檔案經過C編譯程式編譯連線之後生產一個字尾為“.exe”的檔案 2、以下選項中不正確的整型常量是() A、12L B、-10 C、1,900 D、123U 3、表示式_____不
c語言易錯基礎知識
1.c語言經過編譯,形成一個.obj的目標檔案,再經過連線,形成一個.exe的可執行檔案,是一個二進位制機器指令檔案。 2.用c語言編寫的程式成為源程式,它以ASCII程式碼姓氏存放在一個文字檔案中。 3.八進位制以0開頭,包含數字0-7。 4.e指數形式,前後必須有數字,
零基礎學習 java 易錯點
去年開始接觸java 第一次敲出了 “hello world” 心底那叫一個興奮啊! 就在控制檯上面的小字, 最容易犯的錯誤就是:中英文符號很容易出錯 每次執行javac 編譯的時候,出現一大堆的錯誤
Java 的一些基礎知識
port ack 行程 serverlet 面向 文本文件 col apple 初學者 對於Java的初學者,我們首先要了解什麽是Jave語言?Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++裏難懂的多繼承,指針等概念。Java語言作為靜態面向
Java易錯題(1)
輸出 col 順序執行 執行 AR new rgs oid hello 檢查程序,是否存在問題,如果存在指出問題所在,如果不存在,說明輸出結果。 public class HelloB extends HelloA { public HelloB() { } {
Java基礎之——Java概述與基礎知識
開頭 自動類型轉換 中文 存儲 方向 優先 思路 類型 j2me 1、何為編程? 編程就是讓計算機為解決某個問題而使用某種程序設計語言編寫程序代碼,並最終得到結果的過程。 為了使計算機能夠理解人的意圖,人類就必須要將需解決的問題的思路、方法、和手段通過計算機能夠理解的形式告
java 測試開發基礎知識(類加載,JVM等)
常量表達式 對數 前端 .cn 都是 新的 ron 技術分享 區域 寫在開頭: 面試的時候別人很可能會問你的java原理,.class load 原理, jvm機制,這些都是Java的底層知識,特整理如下: 1. 首先,編寫一個java程序,大家會用ide編寫一個例
Java.util庫 + Java.lang庫基礎知識
文章目錄 Arrays類 Character類 Collection介面 Comparator Integer 類 Queue 類 Stack 類 StringBuilder類
Java易錯點
1. 訪問控制修飾符 修飾符 本類 同包 同包子類 不同包子類 其他包 private √ × × × ×
第2章 java並行程式設計基礎知識清單
2.2、初始執行緒:執行緒的基本操作 1、程序執行緒區別。P29 2、執行緒生命週期,waiting, time_waiting狀態區別:new, runnable, blocked, waiting, time_waiting, terminated。P31,32 3、start()方
Java Redis的基礎知識與安裝部署記錄
一.基本介紹 1.Redis的基礎資料型別一共有五種 字串(str)、列表(lists)、集合(sets)、有序集合(sorts sets)、雜湊表(hashs) 2.與memcache的區別 1.redis可以用來做儲存(storge),memcache只能用於快取(cache)
Java併發之基礎知識
同一程序的所有執行緒 彼此獨立執行 共享程序的記憶體地址空間 訪問相同的變數並在同一堆上分配物件 執行緒安全性 單語句不一定有原子性,可能包含多個操作 例value++ 1. 讀取value 2. value+1 3. 寫入value 執
今天總結的一些Java的一些基礎知識
1.Java匯出excel表的HssfWorkBook .一級快取(sqlSession) 一級快取是SqlSession自帶的。SqlSession物件被建立,一級快取就存在了。 如果SqlSession物件關閉或呼叫清理方法,會導致快取失效。
Java網路程式設計——基礎知識
網路基礎知識 計算機網路提供的功能: 資源共享; 資訊傳輸與集中處理; 均衡負荷與分佈處理; 綜合資訊服務; 通訊協議 實現通訊的約定,負責對傳輸速率、傳輸程式碼、程式碼結構、傳輸控制步驟、出錯控制等制定處理標準。 通訊協議的組成:
Java面試題-基礎知識
本文來源於清英的一篇文章:你應該知道的JAVA面試題,最近自己也在面試一些候選人,發現這篇文章中的有些點我也拿不準,因此按照自己的理解整理一份參考回答。 基礎題目 1. Java執行緒的狀態 Java執行緒在某個時刻只能處於以下六個狀態中的一個。 – New(新建立),一個執行緒剛剛被創建出
java併發實戰-基礎知識
1.執行緒安全 共享:變數可以由多個執行緒同時訪問.可變:變數值在生命週期內可以變化. 當多個執行緒訪問某個類時,這個類始終都能表現出正確的行為,稱這個類是執行緒安全的. 無狀態物件是執行緒安全的. 2.原子性 競態條件:由於不恰當的執行時序而出現不正確的結果,是一種非常重要的情況. a.先檢查後
java易錯易混難記點___1
一、list(陣列) 1.ArrayList及 LinkedList比較物件時用的都是物件的底層equals方法。 二.HashSet(雜湊表) 1.原int hashCode()方法將返回物件的地
java必會基礎知識之執行緒的狀態及切換
很多初學java的程式設計師在學習執行緒的時候總是學的一知半解,但是執行緒在java學習中又佔據著不可替代的位置,所以我們必須把執行緒學好、學透、學精,這樣才能在java學習的路上越走越遠。 首先我們來說下執行緒的幾種狀態,Java中執行緒的狀態分為6種: 1. 初始狀態 初始狀態
java易錯易混難記點___2
1、 Stream是沒有緩衝的,有資料直接寫,所以不需要重新整理。 2、 靜態是不可以被序列化的,因為只可以序列化堆裡面的東西,而靜態是在方法區,所以不可以。 3、 ObjectOutp