自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

學習Java基礎語法

開發(fā) 后端
本文介紹了編程中的一些Java基礎語法,包括標識符、關鍵字、數據類型、變量等等,希望對大家有所幫助。

首先,我們先看Java基礎語法中簡單的內容:

1. 標識符:用來標識Java類中的各個組成部分(包名,類名,方法名,變量名,參數名)的字符序列。

1)字母,數字,_,$組成。

2)不能以數字開頭,長度不限。

3)不能是關鍵字。

2. 關鍵字:在Java程序中有特殊用途的英文單詞。全小寫。今天學的有:

public 公有的

class  類

static 靜態(tài)的

void 空的,沒有的

byte,short,int,long,float,double,char,boolean

3. 常量。字面值。值不變的數據。//就是用 final修飾的字段(個人理解)

4. 數據類型分類:基本類型和引用類型

接著,我們看看Java基礎語法中后5個部分的內容:

5. 基本類型:4類8種。

1) byte 字節(jié)數: 在內存占1字節(jié)(8位),256種狀態(tài)。-128~127

2) short 短整型:內存占2字節(jié)(16位), 65536種狀態(tài)。

3) int  整型:         4     32   。 默認整數都是int  

4) long 長整型:       8     64位。  數字后面加上L,l。

5) float 單精度浮點數: 占4字節(jié)。最多7位小數 后面假上f,F

6) double 雙精度浮點數:  8          15 默認的浮點數為double

7) char 字符:  由半角的單引號引起來的單個字符。 'a', '\u0061',----是unincode '中'

由2個字節(jié)兩保存。char類型在Java內部都是用int類型存儲的。

8) boolean 布爾:只有兩個值:true,false。

6. 引用類型:

1)類: 字符串對象, String str = "afasdfasdfdsa";

2)接口:

3)數組:

7. 基本類型之間的相互轉換。

1) 小范圍的可以直接轉換成大范圍的, 自動類型轉換。

  1. char  c ='x'int i =c; 

2)大范圍的不可以直接轉換成小范圍的, 需要強制類型轉換。

  1. char c =(char)i 

語法:小范圍的變量 = (目標類型)大范圍的數據。

8. 變量:程序執(zhí)行過程中,值會發(fā)生改變的量。它就內存中某個區(qū)域的別名。

聲明:數據類型 變量名;    int  i;

賦值:變量名 = 值; //值的類型要與變量的類型匹配.i=123;

聲明和賦值同時進行: 數據類型 變量名 = 值;   int a =123;

變量在聲明和賦值后可以直接使用。

9. 局部變量:在方法體內部定義的變量。作用域:從定義開始到本方法體結束為止。

  1. public class Test{  
  2. int i=56;//成員變量-----實例變量  
  3.  public static void main(String[] args){  
  4.   int i=123;  
  5.   }  

成員變量:在方法體外,類體里定義的變量。作用域:在整個類體中都可以使用。

Java基礎語法的相關知識就介紹到這里。

【編輯推薦】

  1. 多核時代考驗Java代碼編寫習慣
  2. JSR通過JavaEE 6依賴注入標準 各方觀點不一
  3. Sun發(fā)布JDK 7早期預覽版 JVM性能大幅提升
  4. 來自一年前的預測:Java平臺與死亡相去甚遠
  5. Java新型垃圾回收器G1深入探索
責任編輯:book05 來源: csdn
相關推薦

2015-07-07 10:43:59

Swift語法基礎

2020-08-19 10:29:08

RubyJava語法

2009-08-27 11:43:31

C#語法

2021-06-03 09:50:03

C++語法注釋

2011-08-18 15:19:28

XcodeObjective-C語法

2011-07-04 13:49:17

2011-06-07 11:14:51

JAVAJSP

2009-12-18 15:06:10

Ruby常用庫

2009-08-10 18:46:07

ASP.NET基礎語法

2011-06-15 15:55:36

PHP

2010-07-20 15:18:41

Perl基本語法

2011-07-06 11:19:45

Objective-C

2024-05-13 08:04:26

Vue.jsWeb應用程序

2010-11-04 16:32:00

Objective-C

2024-09-13 10:05:36

Python編程

2009-09-10 13:54:27

LINQ語法

2009-07-09 16:24:48

JDK學習筆記Java語言基礎

2011-07-07 16:41:04

PHP

2011-07-04 13:31:15

2019-09-20 10:00:33

SQLMySQL數據
點贊
收藏

51CTO技術棧公眾號