image.png
語言 人與計算機之間傳遞信息的媒介
Java簡介
Java是一門面向對象編程語言商佛,不僅吸收了C++語言的各種優(yōu)點,還摒棄了C++里難以理解的多繼承姆打、指針等概念良姆,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態(tài)面向對象編程語言的代表幔戏,極好地實現(xiàn)了面向對象理論玛追,允許程序員以優(yōu)雅的思維方式進行復雜的編程
三大平臺
- JavaSE 基礎平臺
- JavaME 微型平臺(嵌入式)
- JavaEE 商業(yè)平臺
跨平臺原理
原因:
編譯之后的.class文件和平臺無關,和java虛擬機有關-
流程:
啟動JVM, 編譯操作 并字節(jié)碼文件加載到JVM java源文件--------------->字節(jié)碼(class)文件------------------------>運行結果 javac工具 java工具
基本語法
1). 嚴格區(qū)分大小寫,不能使用中文符號
2). 如果使用public修飾類,那么類名和文件名必須一致
3). 若一個類必須運行,該類中必須有main方法(主方法)
4). 字節(jié)碼文件和其對應的類名相同
標識符
1). 由字母闲延、數(shù)字痊剖、下劃線組成,不能以數(shù)字開頭
2). 大小寫敏感
3). 不能使用java內(nèi)置的類名作為自己類名
4). 不能使用java的關鍵字和保留字
關鍵字和保留字
1). 保留字(reserved words):是語言已經(jīng)定義過的字,一些保留字可能沒有相對應的語法垒玲,考慮到擴展性陆馁,為了向后兼容不能再將其作為變量名。const和goto是java的保留字合愈。 所有的關鍵字都是小寫
2). 關鍵字(keywards):在語言中有特殊的含義成為語法的一部分叮贩。
image.png
注釋方式
- 單行注釋: //內(nèi)容
- 多行注釋: /* 內(nèi)容 */
- 文檔注釋: /** 內(nèi)容 */
常量、八大數(shù)據(jù)基本類型和引用數(shù)據(jù)類型
-
常量:
- 程序固定不變化的值
-
基本數(shù)據(jù)類型:
- 整數(shù):byte short int long
- 小數(shù):float double
- 字符:char
- 布爾:boolean
-
引用數(shù)據(jù)類型:
- 數(shù)組:
- 類:String
- 接口:
變量
- 概述:
- 用于存放常量的一塊內(nèi)存區(qū)域
- 作用:
- 復用性強,減少代碼的修改
- 要求:
1.先聲明, 后初始化
2.定義變量前面必須加上數(shù)據(jù)類型
3.同一作用域內(nèi),變量名不能重復定義
4.使用范圍在花括號{}之內(nèi)