嵌入式狗的 JAVA 入門筆記·2 程式碼實踐
第一課看的比較快,手癢開始正式程式碼之旅吧~~
保留關鍵字 瞭解一下先
識別符號 命名規則 不能數字開頭 不能特殊符號
變數 型別 名字 值 基本和C一樣,沒什麼好說的,可以用_ $開頭 優秀碼農用小寫開頭,後面單詞大寫首字母,傳說的駱駝 myFirstApp
資料型別
基本資料型別,和C 基本一樣
引用資料型別 類class 介面interface 陣列
和C一樣的語法、常量相關不再記錄了~~
final 常量 設定後無法改變。
final SWVER="V1.0.0";
發現JAVA邏輯程式設計部分和C幾乎完全一樣,IF WHILE SWITCH等等。。。全部跳過~~~感嘆還是要把C學好,走遍天下都不怕。
Scanner 獲取 輸入
需要匯入 java.util.Scanner : imort java.util.Scanner;
程式呼叫:
Scanner input=new Scanner(System.in);//建立Scanner
System.out.println("輕輸入數字");//提示資訊
int score=input.nextInt;
String s=input.next;
double d=input.nextdou;
Arrays 類運算元組 需要 import java.util.Arrays;
Arrays.sort(a) 排序 Arrays.toString(a); 轉換為STRING;等
foreach for的特殊版本 簡化遍歷方式
例子: String[] a={"22","33","44"};
for(String b:a)
System.out.println(b);
結束本課,基本都是C 語言相似部分,過一遍OK,明天繼續。1小時一課的節奏啊~~
附參考用常用關鍵字
System.out.println 列印資訊,常用常用~自動換行
print不換行
以下摘自http://www.cnblogs.com/jirglt/archive/2012/06/08/2542303.html
有人總結就是方便
Java有50個關鍵字,它們是:
abstract do implements private throw Boolean double import protected throws break else instanceof public transient byte extends int return true case false interface short try catch final long static void char finally native super volatile
class float new switch while
continue for null synchronized const
default if package this goto
Abstract: 抽象的 一個Java語言中的關鍵字,用在類的宣告中來指明一個類是不能被例項化的,但是可以被其它類繼承。一個抽象類可以使用抽象方法,抽象方法不需要實現,但是需要在子類中被實現
break: 一個Java的關鍵字,用來改變程式執行流程,立刻從當前語句的下一句開始執行從。如果後面跟有一個標籤,則從標籤對應的地方開始執行
case: Java語言的關鍵字,用來定義一組分支選擇,如果某個值和switch中給出的值一樣,就會從該分支開始執行。
catch: Java的一個關鍵字,用來宣告當try語句塊中發生執行時錯誤或非執行時異常時執行的一個塊。
char: Java語言的一個關鍵字,用來定義一個字元型別
continue: 一個Java的關鍵字,用來打斷當前迴圈過程,從當前迴圈的最後重新開始執行,如果後面跟有一個標籤,則從標籤對應的地方開始執行。
do: 一個Java語言的關鍵字,用來宣告一個迴圈,這個迴圈的結束條件可以透過while關鍵字設定
double: 一個Java語言的關鍵字,用來定義一個double型別的變數
else: 一個Java語言的關鍵字,如果if語句的條件不滿足就會執行該語句。
final: 一個Java語言的關鍵字。你只能定義一個實體一次,以後不能改變它或繼承它。更嚴格的講:一個final修飾的類不能被子類化,一個final修飾的方法不能被重寫,一個final修飾的變數不能改變其初始值。
finally: 一個Java語言的關鍵字,用來執行一段程式碼不管在前面定義的try語句中是否有異常或執行時錯誤發生。
float: 一個Java語言的關鍵字,用來定義一個浮點數變數
for: 一個Java語言的關鍵字,用來宣告一個迴圈。程式設計師可以指定要迴圈的語句,推出條件和初始化變數。
if: Java程式語言的一個關鍵字,用來生成一個條件測試,如果條件為真,就執行if下的語句。 implements Java(TM)程式語言的一個關鍵字,在類的宣告中是可選的,用來指明當前類實現的介面。
import: Java(TM)程式語言的一個關鍵字,在原始檔的開始部分指明後面將要引用的一個類或整個包,這樣就不必在使用的時候加上包的名字。
instanceof: 一個二運算元的Java(TM)語言關鍵字,用來測試第一個引數的執行時型別是否和第二個引數相容。
int: Java(TM)的一個關鍵字,用來定義一個整形變數
class: Java(TM)的一個關鍵字,用來定義一系列的方法和常量。它可以被類實現,透過implements關鍵字。
long: Java語言的一個關鍵字,用來定義一個long型別的變數。
private: Java語言的一個關鍵字,用在方法或變數的聲中。它表示這個方法或變數只能被這個類的其它元素所訪問。
protected: Java語言的一個關鍵字,在方法和變數的宣告中使用,它表示這個方法或變數只能被同一個類中的,子類中的或者同一個包中的類中的元素所訪問。
public: Java語言的一個關鍵字,在方法和變數的宣告中使用,它表示這個方法或變數能夠被其它類中的元素訪問。
return: Java語言的一個關鍵字,用來結束一個方法的執行。它後面可以跟一個方法宣告中要求的值。
short: Java語言的關鍵字,用來定義一個short型別的變數。
static: Java語言的關鍵字,用來定義一個變數為類變數。類只維護一個類變數的複製,不管該類當前有多少個例項。"static" 同樣能夠用來定義一個方法為類方法。類方法透過類名呼叫而不是特定的例項,並且只能操作類變數。
this: Java語言的關鍵字,用來代表它出現的類的一個例項。this可以用來訪問類變數和類方法。
throw: Java語言的關鍵字,允許使用者丟擲一個exception物件或者任何實現throwable的物件
throws: Java語言的關鍵字,用在方法的宣告中來說明哪些異常這個方法是不處理的,而是提交到程式的更高一層。
transient: Java語言的關鍵字,用來表示一個域不是該物件序列化的一部分。當一個物件被序列化的時候,transient型變數的值不包括在序列化的表示中,然而非transient型的變數是被包括進去的。
try: Java語言的關鍵字,用來定義一個可能丟擲異常語句塊。如果一個異常被丟擲,一個可選的catch語句塊會處理try語句塊中丟擲的異常。同時,一個finally語句塊會被執行,無論一個異常是否被丟擲。
void: Java語言的關鍵字,用在Java語言的方法宣告中說明這個方法沒有任何返回值。"void"也可以用來表示一句沒有任何功能的語句。
volatile: Java語言的關鍵字,用在變數的宣告中表示這個變數是被同時執行的幾個執行緒非同步修改的。
while: Java語言的一個關鍵字,用來定義一段反覆執行的迴圈語句。迴圈的退出條件是while語句的一部分。
關於break和continue
continue語句與break語句相關,但較少用到。continue語句用於使其所在的for、while或do-while語句開始下一次迴圈。在while與do-while語句中,continue語句的執行意味著立即執行測試部分;在for迴圈語句中,continue語句的執行則意味著使控制傳遞到增量部分。
關於goto和const
這兩個關鍵字是C++保留的關鍵字,目前在java中不能使用。如果它們出現在Java程式中,編譯器能夠識別它們,併產生錯誤資訊。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4686/viewspace-2807656/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 嵌入式狗的 JAVA 入門筆記4 進階。。Java筆記
- 【docker】Docker入門到實踐 筆記Docker筆記
- 《Kafka入門與實踐》讀書筆記Kafka筆記
- JavaScript入門筆記(2)JavaScript筆記
- MySQL入門筆記2MySql筆記
- 人工智慧實踐:Tensorflow筆記:程式碼總結(2)人工智慧筆記
- 嵌入式狗的JAVA之路 JavaBeanJavaBean
- python程式設計:從入門到實踐學習筆記-字典Python程式設計筆記
- 程式碼除錯-入門、實踐到原理除錯
- 手把手教你入門和實踐特徵工程 的全方位萬字筆記,附程式碼下載特徵工程筆記
- python程式設計:從入門到實踐學習筆記-函式Python程式設計筆記函式
- 《GitHub 入門與實踐》閱讀筆記(第4章)Github筆記
- Python入門筆記(程式碼中成長)Python筆記
- Dubbo入門(2) – 簡單實踐
- PM2入門實踐指南
- Dubbo入門(2) - 簡單實踐
- 0001_01_Java程式入門_詳細筆記Java筆記
- 《Python程式設計:從入門到實踐》 筆記(一)基礎知識Python程式設計筆記
- GitHub Tips (很實用,值得收藏)—— 《GitHub入門與實踐》筆記Github筆記
- Struts2框架快速入門筆記框架筆記
- 微信小程式入門與實踐微信小程式
- java學習筆記1(入門級)Java筆記
- Xilinx-ZYNQ7000系列-學習筆記(2):私有看門狗(AWDT)的使用筆記
- Java入門到實踐系列(1)——Java簡介Java
- 嵌入式狗的JAVA之路 web應用 1JavaWeb
- Java 併發程式設計實踐 讀書筆記四Java程式設計筆記
- Redis入門與實踐(附專案真實案例程式碼)Redis
- 【Java】_2_Java程式入門第二課Java
- substrate學習筆記2:substrate快速入門筆記
- Mysql學習筆記2--使用入門MySql筆記
- 網路爬蟲筆記2, requests庫入門-2(程式設計例項)爬蟲筆記程式設計
- 程式設計實踐考試的入門模板程式設計
- 微信小程式入門學習筆記微信小程式筆記
- 7月讀書筆記-Python程式設計:從入門到實踐(未完進展中)筆記Python程式設計
- Java程式碼混淆工具入門——Allatori~Java
- Java程式碼審計入門篇Java
- python程式設計:從入門到實踐學習筆記-使用者輸入和while迴圈Python程式設計筆記While
- BoltDB 入門實踐