一、dos指令
軟體:是一系列依照特定順序組織的電腦資料和指令的集合。
互動方式:圖形化介面、命令列方式
dir directory 顯示檔案與子目錄
cd change directory 改變目前的路徑( ) remove directory 刪除一個子目錄(資料夾)
cd.. 返回上一資料夾
cd/ 返回根目錄(磁碟)
del delete 目錄下所有txt檔案)
ren rename 重新命名
注意:
rd 刪除一個子目錄(資料夾)(要確保目錄下無文件,若有文件,直接用「rd 目錄」指令式的指令式這時可以對目錄執行del指令,然後再用rd指令刪除目錄,這樣的好處是不需要來回更換路徑)
如:C:abcop 下有一個文字文件1.txt,要刪除op資料夾
方法1:
先刪除文字文件 C:abcop>del 1.txt
回到abc C:abcop>cd..
下執行del指令C:abc>del op 這時會提示刪除目錄中的檔案 確定C:abc>rd op完成op目錄的刪除,比方法1簡單1、java是允許使用者將應用程式透過網路從遠端伺服器傳輸到本機上並執行的語言。 特點:物件導向、安全可靠、與平台(作業系統)無關、可移植性原理:在需要執行Java程式的平台上安裝一個Java虛擬機JVM(Java Virtual Machine)就可以,由JVM來解析執行Java運行。 (虛擬機器是根據作業系統有不同的版本的)2、java語言的三種技術架構:J2EE企業版:是為開發企業環境下的應用程式提供的一種解決方案,技術Server Jsp等J2SE標準版:是為開發普通桌面和上午應用程式提供的解決方案,可以完成一些桌面應用程式的開發。 J2ME小型版:時為開發電子消費產品和嵌入式裝置提供的解決方案。主要應用在手機應用程式中。 Java5.0後改名字為JavaEE。 。 三、環境的搭建下載、安裝JRE、JDK、設定環境變數。JRE:Java Runtime Environment Java運作環境,包括Java虛擬機和Java所需的核心類別庫
JDK:Java Development Kitcom .exe、打包工具jar.exe等。
1.為什麼JDK裡麵包括JRE呢?
其一:開發完的程式總是要執行看看效果;
其二:JDK下bin目錄的開發工具是由Java編寫的,運行時需要運行環境虛擬機的支援
這種方式配置中,path以前具有的值沒有了,只有新配置的,如果想在path環境變數值基礎上新增值怎麼辦?
可以使用動態取得變數值:C:>set path=haha;%path%
四、Hello World組成
關鍵字:被java語言賦予了特殊意義的詞,如class關鍵字專門定義類,關鍵字只能是小寫
1、Java寫法規範
a、類別名稱要有意義的詞,增加可閱讀性
b、類名由單個字母組成,每個單字首字母大寫
c、大括號定義類別名稱區間
d、類別中內容要有階梯感 (常試用tab鍵)
e、所有的方法都要以;結尾
2、固定主函數寫法 public static void main(String(String[ ] args){},保證類別的獨立運行,為什麼?
因為java指令會呼叫虛擬機,虛擬機會用到windows低層的內容,並運行指定的類,在類中會先找指定的函數main,並運行。也就是說,虛擬機器呼叫我們指定類別中的主函數,並執行程式碼。主函數就是一個程式的入口,保證類別獨立運作。需要哪個類別運行就在裡面寫主函數。
五、Java文件註解
JDK中javadoc.exe可以在把程式中的文件註解都提取出來,成一個網頁,這個網頁就是所寫程式的說明書。
1、文件註解的表現形式:/** */ 是java特有的
在註解中://用在單行,/* */用在多行,多行註解裡不能有多行註釋,可以有單行註釋,這兩種註釋不會被JVM解釋執行
2、註釋的用途:1、註釋說明 2、調試程式
在編寫程式的時候要養成經常註解的習慣,將自己的思想透過註釋先整理出來,在用代碼去體現,因為代碼只是思想的一種體現形式而己。
在寫新程式的時候:
1、先寫註解:a、需求,要求 b,想法 c步驟

JavadevelovermentIrelyPlatForm-DeTueTososeVeralFactors.1)JVMVariationsAffectPerformanceNandBehaviorAcroSsdifferentos.2)Nativelibrariesviajnijniiniininiinniinindrododerplatefform.3)

Java代碼在不同平台上運行時會有性能差異。 1)JVM的實現和優化策略不同,如OracleJDK和OpenJDK。 2)操作系統的特性,如內存管理和線程調度,也會影響性能。 3)可以通過選擇合適的JVM、調整JVM參數和代碼優化來提升性能。

Java'splatFormentenceHaslimitations不包括PerformanceOverhead,versionCompatibilityIsissues,挑戰WithnativelibraryIntegration,Platform-SpecificFeatures,andjvminstallation/jvminstallation/jvmintenance/jeartenance.therefactorscomplicatorscomplicatethe“ writeOnce”

PlatformIndependendecealLowsProgramStormonanyPlograwsStormanyPlatFormWithOutModification,而LileCross-PlatFormDevelopmentRequiredquiresMomePlatform-specificAdjustments.platFormIndependence,EneblesuniveByjava,EnablesuniversUniversAleversalexecutionbutmayCotutionButMayComproMisePerformance.cross.cross.cross-platformd

JITcompilationinJavaenhancesperformancewhilemaintainingplatformindependence.1)Itdynamicallytranslatesbytecodeintonativemachinecodeatruntime,optimizingfrequentlyusedcode.2)TheJVMremainsplatform-independent,allowingthesameJavaapplicationtorunondifferen

javaispopularforcross-platformdesktopapplicationsduetoits“ writeonce,runany where”哲學。 1)itusesbytiesebyTecodeThatrunsonAnyJvm-備用Platform.2)librarieslikeslikeslikeswingingandjavafxhelpcreatenative-lookingenative-lookinguisis.3)

在Java中編寫平台特定代碼的原因包括訪問特定操作系統功能、與特定硬件交互和優化性能。 1)使用JNA或JNI訪問Windows註冊表;2)通過JNI與Linux特定硬件驅動程序交互;3)通過JNI使用Metal優化macOS上的遊戲性能。儘管如此,編寫平台特定代碼會影響代碼的可移植性、增加複雜性、可能帶來性能開銷和安全風險。

Java將通過雲原生應用、多平台部署和跨語言互操作進一步提昇平台獨立性。 1)雲原生應用將使用GraalVM和Quarkus提升啟動速度。 2)Java將擴展到嵌入式設備、移動設備和量子計算機。 3)通過GraalVM,Java將與Python、JavaScript等語言無縫集成,增強跨語言互操作性。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

EditPlus 中文破解版
體積小,語法高亮,不支援程式碼提示功能

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。

Dreamweaver Mac版
視覺化網頁開發工具