java語言語法細節(自用)

2021-04-08 16:33:08 字數 766 閱讀 4457

修飾符(訪問範圍大小順序) public 完全公開 protected 同一package或者子類中  無同一package   private 本class

抽象class不能同時被static修飾符修飾 

inte***ce裡面方法預設為public abstract修飾 變數預設為public static final修飾

abstract和final,abstract和static,abstract和private不能同時指定 switch()只能判斷byte,short,int,char(long,float,double不行) 

exception包括可check exception和runtime exception可check exception可以被編譯器檢查,runtime exception不被編譯器檢查,但是可以被catch捕捉。

class內部定義的class包括:1 member class:作為class的member定義的class   2 local class作為method區域性變數定義的class   3 anonymous class 用new生成的沒有名字的class

anonymous class instance生成方法: new superclass名()或者 new inte***ce名()

member class的使用方法:topclass.memberclass

anonymous class 不能定義sub class(因為自己沒有名字) 不能定義為abstract class 不能定義constructor(注意)

Java語言語法2

程式執行的流程結構 1 順序結構 預設 2 選擇結構 3 迴圈結構 選擇結構 1 if語句 單分支 if boolean條件表示式 執行流程 先執行條件表示式 如果返回true,執行後面的語句組,語句組執行完畢if語句結束 如果返回false,if語句結束。雙分支 if boolean條件表示式 e...

C語言語法

printf 01f n double 2 1 printf 02f n double 2 1 保留兩位小數 陣列賦值 include memset al,0,sizeof al 輸入浮點數 while scanf lf n eof 字串比較 include char a 11 1234567890...

sql語言語法

1.查詢所有資料庫 show databases 2.建立資料庫 create database 資料庫名 3.刪除資料庫 drop database 資料庫名 4.指定預設字符集建立資料庫 create database 資料庫名 回車 default character set 字符集型別 如u...

Cypher語言語法簡介

cypher對於neo4j資料庫就相當於sql對於mysql資料庫,cypher是neo4j的查詢語言。cypher是專門為影象資料庫設計的語言,它淺顯易懂。cypher的語法結構設計能讓開發者很容易看懂。舉個例子,假如要建立這麼一個資料模型 好友a與好友b是朋友關係,好友b與c也是朋友關係,好友a...

Cypher語言語法簡介

cypher對於neo4j資料庫就相當於sql對於mysql資料庫,cypher是neo4j的查詢語言。cypher是專門為影象資料庫設計的語言,它淺顯易懂。cypher的語法結構設計能讓開發者很容易看懂。舉個例子,假如要建立這麼一個資料模型 好友a與好友b是朋友關係,好友b與c也是朋友關係,好友a...