最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

java入門

2023-06-12 17:02 作者:卡卡北-張北宸  | 我要投稿

java入門

程序:計算機執(zhí)行某些操作或解決某個問題而編寫的一系列有序指令的集合

?

一.Java 重要特點

1.Java 語言是面向?qū)ο蟮?/span>(oop)

2.Java 語言是健壯的。Java 的強類型機制、異常處理、垃圾的自動收集等是 Java 程序健壯性的重要保證

3.Java 語言是跨平臺性的。[: 一個編譯好的.class 文件可以在多個系統(tǒng)下運行,這種特性稱為跨平臺]

4.解釋型語言

?

二.JRE和JDK的區(qū)別?

JDK:Java Development Kit(Java開發(fā)源碼集),JDK = JRE + 開發(fā)源碼,也就是說,JDK環(huán)境下我們可以查看Java底層的源碼

JRE:Java Runtime Environment(Java運行環(huán)境),包含JVM等一系列Java底層源碼并提供程序能夠正常運行的運行環(huán)境

?

三.Java 常用的轉(zhuǎn)義字符

\t :一個制表位,實現(xiàn)對齊的功能

\n :換行符

\\ :一個\

\" :一個"

\' :一個'

\r :一個回車 System.out.println("韓順平教育\r 北京");

?

四.常用的 dos 命令

1.?查看當(dāng)前目錄是有什么內(nèi)容 dir

dir d:\abc2\test200

2.切換到其他盤下 cdchange directory?

3.?切換到當(dāng)前盤的其他目錄下

cd d:\abc2\test200

4.?切換到上一級 cd ..

5.切換到根目錄:cd \

6.?查看指定的目錄下所有的子級目錄 tree

7.清屏 cls

8.退出 DOS exit

?

?

四.變量

變量相當(dāng)于內(nèi)存中一個數(shù)據(jù)存儲空間的表示

1.?聲明變量:int a;

2.?變量賦值:a=1;

3.?一步到位:int a=1;

五.Java數(shù)據(jù)類型共分為幾種?String是否是基本類型?

基本類型:byte、short、int、long、float、double、boolean、char

引用類型:除了基本類型之外,其余所有類型都為引用類型,例如:String、Object、int[]、自定義類等..

String不屬于基本類型,底層是由char類型數(shù)組構(gòu)成,屬于引用類型!

類型

占用存儲空間

范圍

byte

1

-128~127

short

2

-(2)的15次冪~2的15次冪-1

int

4

-(2)的31次冪~2的31次冪-1

long

8

-(2)的63次冪~2的63次冪-1

boolean

1

?

char

2

?

float

4

?

double

8

?

?

六.Java共有幾種條件分支結(jié)構(gòu)?共有幾種循環(huán)結(jié)構(gòu)?

條件分支:if語句、switch語句、三目運算符(a > b ? a : b)

循環(huán):for、while、do while、foreach、遞歸

switch可以作用在byte、short、int、char、String、enum類型上

注意:switch在1.7版本之后(包括1.7)才支持String類型

?

七.運算符

1.?算數(shù)運算符

+:正號,加,字符串相加

-:負號,減

*:乘

/;除(取整)

%:取?;蛘哒f取余

++:自增(在前:先自增后取值;在后:先取值再自增)

--:自減(在前:先自減后取值;在后:先取值再自減)

2.?賦值運算符

基本賦值運算符 =

int a = 10;

復(fù)合賦值運算符

+= ,-= ,*= , /= ,%=

a += b;

[等價 a = a + b; ]

3.?關(guān)系運算符 [比較運算符]

==:等于

!=:不等于

>:大于

<:小于

>=:大于等于

<=:小于等于

instanceof 表示判斷某個對象是否由該類型,或該類型的父類型實例化而來

4.?邏輯運算符

1) a&b : & 叫邏輯與:規(guī)則:當(dāng) a b 同時為 true ,則結(jié)果為 true, 否則為 false

2) a&&b : && 叫短路與:規(guī)則:當(dāng) a b 同時為 true ,則結(jié)果為 true,否則為 false

3) a|b : | 叫邏輯或,規(guī)則:當(dāng) a b ,有一個為 true ,則結(jié)果為 true,否則為 false

4) a||b : || 叫短路或,規(guī)則:當(dāng) a b ,有一個為 true ,則結(jié)果為 true,否則為 false

5) !a : 叫取反,或者非運算。當(dāng) a true, 則結(jié)果為 false, 當(dāng) a false 是,結(jié)果為 true

6) a^b: 叫邏輯異或,當(dāng) a b 不同時,則結(jié)果為 true, 否則為 false

注:&和&&的區(qū)別是?

&:位運算符(也可以當(dāng)做邏輯運算符使用),兩側(cè)條件都執(zhí)行判斷

&&:邏輯運算符,先判斷一側(cè),有必要時再判斷另一側(cè)

5.位運算符 [需要二進制基礎(chǔ)]

<<:a << b,指代將a的二進制所有向左移動b位

>>:a >> b,指代將a的二進制所有向右移動b位

6.三元運算符

條件表達式 ? 表達式 1: 表達式 2;

運算規(guī)則:

1. 如果條件表達式為 true,運算后的結(jié)果是表達式 1;

2. 如果條件表達式為 false,運算后的結(jié)果是表達式 2;

?

八.標(biāo)識符命名規(guī)則

1.?以26個英文字母,數(shù)字,或$組成

2.?數(shù)字不能開頭

3.?不可以用關(guān)鍵字或保留字

4.?不能包含空格符

5.?嚴(yán)格區(qū)分大小寫但長度無限制

?


java入門的評論 (共 條)

分享到微博請遵守國家法律
香格里拉县| 西安市| 昆山市| 河曲县| 丹寨县| 阿拉尔市| 晋州市| 武乡县| 天等县| 城固县| 桐乡市| 乌拉特后旗| 平潭县| 虹口区| 顺义区| 鹤壁市| 资中县| 辽源市| 安陆市| 无为县| 吴江市| 华安县| 扶风县| 凤冈县| 句容市| 丹江口市| 惠州市| 祁门县| 乌拉特前旗| 伊通| 宝应县| 青阳县| 祁阳县| 綦江县| 石林| 澜沧| 靖州| 那坡县| 驻马店市| 广丰县| 齐齐哈尔市|