基礎知識:java基礎

1).java的關鍵字:java

訪問控制數組

private大數據

protectedthis

publicspa

 

 

 

 

 

 

類,方法和變量修飾符ci

abstractit

classtable

extendsclass

finalimport

implements

interface

native

new

static

strictfp

synchronized

transient

volatile

 

 

 

 

 

程序控制

break

continue

return

do

while

if

else

for

instanceof

switch

case

default

 

 

 

 

 

 

錯誤處理

try

cathc

throw

throws

 

 

 

 

 

包相關

import

package

 

 

 

 

 

 

 

基本類型

boolean

byte

char

double

float

int

long

short

null

true

false

 

 

 

 

 

 

 

變量引用

super

this

void

 

 

 

 

 

 

保留字

goto

const

 這裏提幾個注意點:

1.全部關鍵字都是小寫

2.true,false,null不是嚴格意義上的關鍵字

3.goto,const是保留關鍵字,暫時沒有意義,不支持做爲變量去使用.

2)基本數據類型所佔字節長度

首先囉嗦講一下基本的概念:一個字節(byte)佔用8位(bit).1bit有兩種狀態0/1,正數符號位爲0,負數爲1.存儲以補碼方式存儲.具體轉碼過程你們能夠自行百度.這裏提一下;因此n bit最大數據2^(n-1) -1,最小數-2^(n-1) .

OK,因此在程序編寫的時候,注意不要越界.

基本數據類型
類型 所佔字節 最小值 最大值
byte 1 -2^7 2^7 - 1
short 2 -2^15 2^15 - 1
int /Integer 4 -2^31 2^31 - 1
long/Long 8 -2^63 2^63 -1
float 4 -2^128  2^127
double 8 -2^1024 2^1023

ps:float指數爲佔8bit,double指數爲佔10bit.String跟BigDecimal長度不定.若是運算浮點型,須要轉換成Bigdecimal來進行運算.

3)Java的流程控制

1.順序結構

2.循環結構

3.選擇結構

4)Java數組

1.java覺得數組初始化必須制定長度,對於未知長度推薦使用集合類Set或者List

2.二維數組初始化能夠只指定一維長度.

 

基礎還有不少,例如枚舉,常量,變量定義等等,這裏只列出一些很常見,使用頻率高容易混淆的基礎知識點.

相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息