日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

java软件工程_java复习

發(fā)布時間:2025/3/12 编程问答 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java软件工程_java复习 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

計算機

一些物理裝置按系統(tǒng)結構的要求構成一個有機整體為計算機軟件運行提供物質基礎。

計算機硬件:

CPU、主板(motherboard)、內存(memory)、電源、主機箱、硬盤、顯卡、鍵盤、鼠標、顯示器等

IO:input輸入(鼠標鍵盤)、output輸出(顯示器音響)

馮諾依曼體系結構

計算機之父(圖靈)圖靈獎計算機最牛b的獎

計算機軟件

計算機軟件可以是計算機按照事先預定好的順序完成特定的功能,按照功能可分為系統(tǒng)軟件和應用軟件。

系統(tǒng)軟件

DOS(Disk Operating System),Windows,Linux,Unix,Mac,Android,IOS

應用軟件

微信、QQ

DOC命令

打開cmd方式

開始+系統(tǒng)+命令提示符

Win鍵+r 輸入cmd 打開控制臺

在任意文件加下面,按住shift鍵+鼠標右鍵點擊,在此處打開命令行窗口

資源管理器的地址欄前面加cmd空格+路徑回車

常用命令

切換盤符:盤符:

查看目錄:dir

切換目錄:cd 路徑(cd跨盤符 需要添加/d ps:cd /d E:)

清理屏幕:cls(clear screen)

退出終端:exit

查看電腦ip:ipconfig

打開計算機:calc

打開畫圖:mspaint

打開記事本:notepad

創(chuàng)建文件夾:md 目錄名

刪除文件夾:rd 目錄名

創(chuàng)建文件:cd>a.txt

刪除文件:del a.txt

計算機語言

計算機的基本計算方式都是基于二進制的方式

第一代:二進制代碼

第二代:匯編語言

第三代:高級語言(面向過程(c)、面向對象(c++、java))

摩爾定律(Intel創(chuàng)始人之一戈登·摩爾)

當價格不變時,集成電路上可容納的晶體管數(shù)量,約每隔18個月便會增加一倍,性能也將提升一倍。換言之,每一美元所能買到的電腦性能,將每隔18個月翻兩倍以上。

c#——c sharp(不要讀c井)

Java

簡單性、面向對象(模擬人的思維)、可移植性、高性能、分布式、動態(tài)性(反射)、多線程、安全性、健壯性。

Write Once,Run Anywhere

javaSE:標準版(桌面程序,控制臺)

javaME:嵌入式開發(fā)(手機,小家電)

javaEE:E企業(yè)級開發(fā)(web端,服務器開發(fā))

javac 編譯:把.java文件編譯成.class文件

java 運行:運行.class文件

public class Hello{

public static void main(String[] args){

System.out.print("hello,World!");

}

}

項目層級

project 項目

module 模塊

class 類

java起名規(guī)則

所有標識符都應由任意字母(A-Z或者a-z),美元符($),下劃線()開頭,之后可以由任意字母(A-Z或者a-z),美元符($),下劃線(),數(shù)字組成

不能使用關鍵字命名。

java變量可以使用漢字命名,不要使用,不要使用,不要使用!

數(shù)據(jù)類型

java是強類型語言,定義變量有嚴格規(guī)定

java數(shù)據(jù)類型分為兩大類:

引用類型(reference type)

基本類型(primitive type)

八大基本數(shù)據(jù)類型:

字節(jié)

二進制 10101010 每個數(shù)字代表一位(bit)

八位等于一個字節(jié),1B(byte)

位 bit (比特)(Binary Digits):bai存放一位二進制數(shù),即 0 或 1,最小的存儲單位。

字節(jié) byte:8個二進制位為一個字節(jié)(B),最常用的單位。

計算機存儲單位一般用B,KB,MB,GB,TB,PB,EB,ZB,YB,BB來表示,它們之間的關系是:

1KB (Kilobyte 千字節(jié))=1024B=10^3

1MB (Megabyte 兆字節(jié) 簡稱“兆”;萬進級計數(shù)法中是“百萬”字節(jié);)=1024KB=10^6

1GB (Gigabyte 吉字節(jié) 又稱“千兆”;萬進級計數(shù)法中是“十億”字節(jié))=1024MB=10^9

1TB (Trillionbyte 太字節(jié);萬進級計數(shù)法中是“兆”字節(jié))=1024GB=10^12

1PB(Petabyte 拍字節(jié);萬進級計數(shù)法中是“千兆”字節(jié))=1024TB=10^15

1EB(Exabyte 艾字節(jié);萬進級計數(shù)法中是“百京”字節(jié))=1024PB=10^18

1ZB (Zettabyte 澤字節(jié);萬進級計數(shù)法中是“十垓”字節(jié))= 1024 EB=10^21

1YB (Yottabyte 堯字節(jié);萬進級計數(shù)法中是“秭”字節(jié))= 1024 ZB=10^24

1BB (Brontobyte 萬進級計數(shù)法中是“千秭”字節(jié))= 1024 YB=10^27

下劃線不會輸出

變量

局部變量必須初始化值;

實例變量從屬與對象有默認值(0,0.0,false,其余皆為null);

類變量 需要添加static屬性;

常量

常量(Constant):初始化(initialize)后不能再改變的值,不會變動的值。

常量名一般使用大寫字符。

byte,short,int 計算過后值類型默認為int

int a = 10;

int b = 20;

System.out.print(a+b); //30(Int)

System.out.print(""+a+b); //1020(String)

System.out.print(a+b+""); //30(String)

三目運算符(三元運算符)

表達式 ?為true執(zhí)行:為false執(zhí)行

String flag = score < 60 ?"不及格":"及格";

如果score大于60輸出及格

如果score小于60輸出不及格

if嵌套

判斷一個數(shù)在1-100之間;可以先判斷1-50還是50-100,然后可以繼續(xù)劃分區(qū)間。嵌套if可以不用讓一個數(shù)去匹配100次以提高效率

switch

case穿透,不寫break語句會一直向下執(zhí)行

switch編譯原理,將String轉為hashCode再進行匹配

方法

修飾符 返回值類型 方法名(參數(shù)類型 參數(shù)名稱,....){

方法體

return 返回值

}

原子性,一個方法只完成一個功能

void 返回值類型為空可以不返回

static:靜態(tài)的可以直接調用

形參:定義方法時小括號里的參數(shù)

實參:調用方法時傳遞給方法的參數(shù)

return可以終止方法

值傳遞:????

方法調用時,實際參數(shù)把它的值傳遞給對應的形式參數(shù),函數(shù)接收的是原始值的一個copy,此時內存中存在兩個相等的基本類型,即實際參數(shù)和形式參數(shù),后面方法中的操作都是對形參這個值的修改,不影響實際參數(shù)的值。

引用傳遞:

也稱為傳地址。方法調用時,實際參數(shù)的引用(地址,而不是參數(shù)的值)被傳遞給方法中相對應的形式參數(shù),函數(shù)接收的是原始值的內存地址;

在方法執(zhí)行中,形參和實參內容相同,指向同一塊內存地址,方法執(zhí)行中對引用的操作將會影響到實際對象。

方法重載

在一個類中有相同的函數(shù)名稱(方法名),但是形參不同的函數(shù)

規(guī)則

方法名稱必須相同

參數(shù)列表必須不同(個數(shù)不同或類型不同、參數(shù)排列順序不同等)

方法的返回值類型可以相同也可以不相同

4、僅僅返回值類型不相同不構成方法的重載

main方法接受args參數(shù)

使用java命令執(zhí)行java類方法

java 類名 this is lizh

args[0]:this

args[1]:is

args[2]:lizh

可變參數(shù)(不定項參數(shù))

一個方法中只能指定一個可變參數(shù),且必須是方法的最后一個參數(shù)。

public static void method(double... numbers){

numbers相當于一個double的數(shù)組

}

總結

以上是生活随笔為你收集整理的java软件工程_java复习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。