欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java 基礎(chǔ)語法

 更新時間:2021年11月08日 15:27:42   作者:CDFMLR  
這篇文章主要介紹了Java 基礎(chǔ)語法,Java 是一門面向?qū)ο蟮慕忉屝途幊陶Z言,面向?qū)ο?意味著我們應(yīng)該把一個 Java 程序看作一系列對象的集合,我們的工作就是構(gòu)建這些對象,并通過調(diào)用彼此的方法來讓各種對象協(xié)同工作,解決實際的問題,下面文章內(nèi)容需要的朋友可以參考下一

前言:

Java 是一門面向?qū)ο蟮慕忉屝途幊陶Z言。

面向?qū)ο?意味著我們應(yīng)該把一個 Java 程序看作一系列對象的集合,我們的工作就是構(gòu)建這些對象,并通過調(diào)用彼此的方法來讓各種對象協(xié)同工作,解決實際的問題。

解釋型 意味著:

Java編譯程序生成字節(jié)碼(byte-code),而不是通常的機器碼。 相同的代碼設(shè)計成可有效地傳送程序到多個平臺。

1、基本語法

  • Java 大小寫敏感
  • Java 源文件名必須和類名相同(如果文件名和類名不相同則會導(dǎo)致編譯錯誤)
  • Java 程序由 public static void main(String []args) 方法開始執(zhí)行。

2、標(biāo)識符(合法的變量名)

Java 標(biāo)識符可以包含以下字符:

  • 字母:A-Z、a-z
  • 數(shù)字:0-9
  • 符號:$、_

首字符不能是數(shù)字
Java 標(biāo)識符大小寫敏感
關(guān)鍵字不能用作標(biāo)識符

3、關(guān)鍵字(保留字)

關(guān)鍵字 含義
abstract 表明類或者成員方法具有抽象屬性
assert 斷言,用來進行程序調(diào)試
boolean 基本數(shù)據(jù)類型之一,聲明布爾類型的關(guān)鍵字
break 提前跳出一個塊
byte 基本數(shù)據(jù)類型之一,字節(jié)類型
case 用在switch語句之中,表示其中的一個分支
catch 用在異常處理中,用來捕捉異常
char 基本數(shù)據(jù)類型之一,字符類型
class 聲明一個類
const 保留關(guān)鍵字,沒有具體含義
continue 回到一個塊的開始處
default 默認(rèn),例如,用在switch語句中,表明一個默認(rèn)的分支
do 用在do-while循環(huán)結(jié)構(gòu)中
double 基本數(shù)據(jù)類型之一,雙精度浮點數(shù)類型
else 用在條件語句中,表明當(dāng)條件不成立時的分支
enum 枚舉
extends 表明一個類型是另一個類型的子類型,這里常見的類型有類和接口
final 用來說明最終屬性,表明一個類不能派生出子類,或者成員方法不能被覆蓋,或者成員域的值不能被改變,用來定義常量
finally 用于處理異常情況,用來聲明一個基本肯定會被執(zhí)行到的語句塊
float 基本數(shù)據(jù)類型之一,單精度浮點數(shù)類型
for 一種循環(huán)結(jié)構(gòu)的引導(dǎo)詞
goto 保留關(guān)鍵字,沒有具體含義
if 條件語句的引導(dǎo)詞
implements 表明一個類實現(xiàn)了給定的接口
import 表明要訪問指定的類或包
instanceof 用來測試一個對象是否是指定類型的實例對象
int 基本數(shù)據(jù)類型之一,整數(shù)類型
interface 接口
long 基本數(shù)據(jù)類型之一,長整數(shù)類型
native 用來聲明一個方法是由與計算機相關(guān)的語言(如C/C++/FORTRAN語言)實現(xiàn)的
new 用來創(chuàng)建新實例對象
package
private 一種訪問控制方式:私用模式
protected 一種訪問控制方式:保護模式
public 一種訪問控制方式:共用模式
return 從成員方法中返回數(shù)據(jù)
short 基本數(shù)據(jù)類型之一,短整數(shù)類型
static 表明具有靜態(tài)屬性
strictfp 用來聲明FP_strict(單精度或雙精度浮點數(shù))表達式遵循IEEE 754算術(shù)規(guī)范[1] 
super 表明當(dāng)前對象的父類型的引用或者父類型的構(gòu)造方法
switch 分支語句結(jié)構(gòu)的引導(dǎo)詞
synchronized 表明一段代碼需要同步執(zhí)行
this 指向當(dāng)前實例對象的引用
throw 拋出一個異常
throws 聲明在當(dāng)前定義的成員方法中所有需要拋出的異常
transient 聲明不用序列化的成員域
try 嘗試一個可能拋出異常的程序塊
void 聲明當(dāng)前成員方法沒有返回值
volatile 表明兩個或者多個變量必須同步地發(fā)生變化
while 用在循環(huán)結(jié)構(gòu)中

4、注釋

Java 中的注釋和 C 語言相同,有/* ... */// ... 兩種。

示例:

/* 
多行

注釋

*/

/* 行中注釋 */

// 行尾注釋

5、Java 包

包主要用來對類和接口進行分類。當(dāng)開發(fā)Java程序時,可能編寫成百上千的類,因此很有必要對類和接口進行分類。

5.1 package 語句

package 指定的信息直接將生成的 class 文件生成到對應(yīng)目錄下。如 package aaa.bbb.ccc 編譯器就將該 .java 文件下的各個類生成到 ./aaa/bbb/ccc/ 這個目錄。

5.2 import 語句

import 是為了簡化使用 package 之后的實例化的代碼。假設(shè) ./aaa/bbb/ccc/ 下的 A 類:

假如沒有 import,實例化A類為:new aaa.bbb.ccc.A();

使用 import aaa.bbb.ccc.A 后,就可以直接使用 new A() 了; 也就是編譯器匹配并擴展了 aaa.bbb.ccc. 這串字符串。

例如:下面的命令行將會命令編譯器載入 java_installation/java/io 路徑下的所有類:

import java.io.*;

6、源文件聲明規(guī)則

  • 一個源文件中只能有一個 public 類(非 public 的不限)
  • 源文件的名稱應(yīng)該和 public 類的類名保持一致。(源文件中 public 類的類名是 Employee,那么源文件應(yīng)該命名為Employee.java)
  • 如果一個類定義在某個包中,那么 package 語句應(yīng)該在源文件的首行。
  • 如果源文件包含import語句,那么應(yīng)該放在 package 語句和 類定義 之間。如果沒有package語句,那么import語句應(yīng)該在源文件中最前面。
  • import 語句和 package 語句對源文件中定義的所有類都有效。在同一源文件中,不能給不同的類不同的包聲明。

到此這篇關(guān)于Java 基礎(chǔ)語法的文章就介紹到這了,更多相關(guān)Java 語法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論