本文向大家介紹了java的大部分文法,希望大家可以耐心學習。
學了幾年的C/C ,今天開始正式轉學JAVA,希望能在這條路上越走越深,越來越好~先從語法開始~擼一擼JAVA核心技術。
1、java種每個方法都是包含在類別中的,包括main方法,main方法一般定義為public static void main,其為靜態函數,說明main方法不會依賴類別的對象,不需要建立對象即可呼叫。 main方法是自己的程式碼執行的入口。
2、java中所有的資料型別的長度都是固定的,不會隨機器改變,這點區別於C ,也是其移植性好的一個體現。
3、java中所有的char型別都是Unicode編碼格式。
4、java中定義常數採用final而非const,const屬於java的保留字,但目前還未使用。
5、>>運算符,表示將二進位位元右移,並用符號位元填滿高位。在java中有>>>運算符,表示將二進位為右移,並用0填滿高位。
在進行移位運算時,需要將位移量對32/64取模(對int而言,1 << 35和1<<3的值是相同的)
6、java中string的substring函數和c 的substring函數的意義相同但是參數的意義不同,java中s.substring(a,b)表示在截取s中從a到b- 1的字串,但是c 中表示截取s中a到a b-1的字串。
7.輸入() 格式化輸出
建立Scanner物件scn並將其與System.in綁定,可使用scn.nextLine() sfcn.next()fcn scn.nextLine() s)等輸入為輸入。 ##檔案:建立Scanner物件scn將其與File物件綁定,利用scn就可對檔案進行讀取操作,當寫入檔案的時候建立PrintWriter物件pwt將其與檔案名稱綁定就可以利用pwt對檔案進行寫入操作。
8、java種的執行控制和c 基本上相同,java新增了break Label 功能, 可以直接break到Label區塊的後面執行。
continue Label 是跳到Label區塊中循環的第一個繼續執行。
相關推薦:
Java,java官網_PHP教學連結PHP和 Java -- PHP/Java Bridge [1]
#
#以上是打開JAVA大門的鑰匙--文法篇的詳細內容。更多資訊請關注PHP中文網其他相關文章!