Java基礎
01 Hello
-
隨便新建一個檔案夾,存放代碼
-
新建一個Java檔案
-
檔案后綴名為.java
-
Hello.java
-
【注意點】系統可能沒有顯示檔案后綴名,我們需要手動打開
-
-
撰寫代碼
public class Hello{
public static void main(String[] args){
System.out.print("Hello,World!");
}
}
-
編譯javac java檔案,會生成一個class檔案
-
運行class檔案 Java class檔案
在命令列輸入
javac Hello.java
java Hello
可能會遇到的情況
-
每個單詞的大小不能出現問題,java是大小寫敏感的
-
盡量使用英文
-
檔案名 和 類名必須保證一直,并且首字母大寫
-
符號使用了中文
02 注釋
-
平時我們撰寫代碼,在代碼量比較少的時候,我們還可以看懂自己寫的,但是當專案結構一旦復雜起來,我們就需要用到注釋了
-
注釋并不會被執行,是給我們寫代碼的人看的
-
書寫注釋是一個非常好的習慣
-
Java中的注釋有三種:
-
單行注釋
-
多行注釋
-
檔案注釋
public class helloWorld {
public static void main(String[] args) {
//單行注釋 :之能注釋我們一行文字 //
//輸出一個hello,world!
System.out.printf("Hello,World");
//多行注釋 可以注釋一段文字 /* */
/*
我是多行注釋
*/
//JavaDoc:檔案注釋 /** */
/**
* @Description HelloWorld
* @Author wrarron
* */
}
}
03 識別符號注意點
-
所有識別符號都應該以字母(A-Z或者a-z)美元符($)或者下劃線(_)開始
-
首字符之后可以是字母(A-Z或者a-z)美元符($)下劃線(_)或數字的任何字符組合
-
不能使用關鍵字作為變數名或方法名
-
識別符號是大小寫敏感的
-
合法識別符號舉例:age、$salary、_value、 __1 _value
-
非法識別符號舉例:123abc、-salary、#abc
public static void main(String[] args){
String 王者榮耀 = "最強王者";
System.out.println(王者榮耀);
}
-
可以使用中文命名,但是一般不建議這樣去使用,也不建議拼音,很Low
04 資料型別
-
強型別語言
-
要求變數的使用要嚴格符合規定,所有變數都必須先定義后才能使用
-
弱型別語言
-
Java的資料型別分為兩大類
-
基本型別(primitive type)
-
參考型別(reference type)
05 型別轉換
-
由于Java是強型別語言,所以要進行有些運算的時候,需要用到型別轉換
-
運算中,不同型別的資料先轉化為同一型別,然后進行運算
byte,short,char-> int -> long -> float -> double
-
強制型別轉換
-
自動型別轉換
06 變數
-
變數是什么,就是可以變化的量!
-
Java是一種強型別語言,每個變數都必須宣告其型別
-
Java變數是程式中最基本的存盤單元,其要素包括變數名,變數型別和作用域
type varName [=value] [{,varName[=value]}];
//資料型別 變數名 = 值; 可以使用逗號隔開來宣告多個同型別變數,
注意事項
-
每個變數都有型別,型別可以是基本型別,也可以是參考型別,
-
變數名必須是合法的識別符號
-
變數宣告是一條完整的陳述句,因此每一個宣告都必須以分號結束
07 變數的作用域
-
類變數
-
實體變數
-
區域變數
public class Variable{
static int allClicks=0; //類變數
String str="hello world"; //實體變數
public void method(){
int i = 0; //區域變數
}
}
08 常量
-
常量(Constant):初始化(initialize)后不能再改變值!不會變動的值
-
所謂常量可以理解成一種特殊的變數,它的值被設定后,在程式運行程序中不允許被改變
final 常量名=值;
final double PI=3.14;
-
常量名一般使用大寫字符
09 變數的命名規范
-
所有變數、方法、類名:見名知意
-
類成員變數:首字母小寫和駝峰原則:monthSalary
-
區域變數:首字母小寫和駝峰原則
-
常量:大寫字母和下劃線:MAX_VALUE
-
類名:首字母大寫和駝峰原則:Man、GoodMan
-
方法名:首字母小寫和駝峰原則:run(),runRun()
10 運算子
java語言支持如下運算子
-
算數運算子: + , - , * , / , % , ++ , --
-
賦值運算子: =
-
關系運算子: > , < , >= , =< , == , !=instanceof
-
邏輯運算子: && , || , !
-
位運算子: & , | , ^ , ~ , >> , << , >>> (了解!!!)
-
條件運算子 ? :
-
擴展賦值運算子: += , -= , *= , /=
11 包機制
-
為了更好地組織類,Java提供了包機制,用于區別類名的命名空間
-
包陳述句的語法格式為:
package pkg1[. pkg2[.pkg3...]];
-
一般利用公司域名導致作為包名:com.shuaige.blog
-
為了能夠使用某一個包的成員,我們需要在Java程式中明確匯入該包,使用"import"陳述句可完成此功能
import package[.package2...].(classname|*);
-
定義包 package 匯入包 import
12 JavaDoc
-
Javadoc命令是用來生成自己API檔案的
在命令列輸入javadoc -encoding UTF-8 -charset UTF-8 Doc.java
引數資訊
-
@author 作者名
-
@version 版本號
-
@since 指明需要最早使用的jdk版本
-
@param 引數名
-
@return 回傳值情況
-
@throws 例外拋出情況
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/400309.html
標籤:其他
下一篇:JSP、JSTL標簽、EL運算式
