Java语言概述
1,java語言概述
1,java語言特性
? 類C語言發展和衍生的產物,摒棄了C語言的指針,是純粹的面向對象語言。增加了垃圾回收器功能。
易學的,面向對象的,健壯的,分布式的,安全的,多線程的,平臺無關,無指針,高性能的,自動收集內存
2,java程序的運行機制及運行過程
1.特點一:面向對象
- 基本概念:類,對象
- 三大特點:封裝,繼承,多態
2.特點二:健壯性
吸收了C/C++語言的優點,去掉了其影響程序健壯性的部分,(指針,內存的申請與釋放等),提供了一個相對安全的內存管理與訪問機制
3.跨平臺性
- 跨平臺性,通過java語言編寫的應用程序在不同的系統平臺都可以運行
- 原理:只需在運行java應用程序的操作系統上安裝一個java虛擬機(JVM Java Virtual Machine)即可。由JVM來負責java程序在該系統中的運行。
用戶user → 字節碼文件 → JVM → 操作系統 → 硬件
4.垃圾回收
- java程序還會出現內存泄漏和溢出的問題么? 答案是:會。
2.Java語言環境的搭建
1.JDK,JRE,JVM的關系
JDK:Java Development Kit(Java開發工具包)
JRE:Java Runtime Environment(Java運行時環境)
JVM:Java Virtual Machine(Java虛擬機)
- JDK = JRE + 開發工具集(如Javac編譯工具等)
- JRE = JVM + Java SE標準類庫
2.下載安裝JDK
配置環境變量是為了在任何文檔路徑下都能夠去執行java程序的編譯和運行
3.文檔注釋(Java特有)
? 1.格式:/**
? @author 指定Java程序的作者
? @version 指定源文件的版本
? */
? 2.注釋內容可以被JDK提供的工具javadoc所解析,生成一套以網頁文件形式體現的該程序的說明文檔。
? 3.操作方式:
4.Java API文檔
1.什么是API
-
API(Application Programma Interface,應用程序編程接口)是Java提供的基本編程接口。
-
Java語言提供了大量的基礎類,因此Oracle也為這些基礎類提供了相應的API文檔,用于告訴開發者如何使用這些類,以及這些類里包含的方法。
-
下載API:
5.總結編寫程序
1.java程序編寫-編譯-運行過程
編寫:我們將編寫的java代碼保存在以“.java”結尾的源文件中
編譯:使用javac.exe命令編譯我們的java源文件。格式為:javac 源文件名.java
運行:使用java.exe命令解釋運行我們的字節碼文件。格式:java 類名
2.在一個java源文件中可以聲明多個class,但是只能有一個類聲明為public。而且要求聲明為public的類的類名必須與源文件名相同。
3.程序的入口是mian()方法,格式是固定的。
4.輸出語句:
System.out.println(); //輸出語句并換行 System.out.print(); //只輸出,不換行5.每一行語句末尾都以“;”結束。
va
System.out.println(); //輸出語句并換行
System.out.print(); //只輸出,不換行
總結
- 上一篇: 偷窥Selenium4 0带有网芯的相对
- 下一篇: 微型计算机控制技术赖寿宏版课后答案,微型