您好,登錄后才能下訂單哦!
Java是什么?
Java吸取了C++面向對象的概念,將數據封裝于類中,利用類的優點,實現了程序的簡潔性和便于維護性。下面是我收集的Java必備基礎知識點,希望對你有用。
1、 簡述Java的基本歷史
Java起源于SUN公司的一個GREEN的項目,其原先目的是:為家用消費電子產品發送一個信息的分布式代碼系統,通過發送信息控制電視機、冰箱等。
2、 Java特點
簡單的、面向對象的、分布式的、安全的、穩定的、與平臺無關的、可解釋的、多線的、動態的語言。
3、 什么是Java?
Java:一種編程語言、一種開發環境、一種應用環境、一種部署環境。
4、 Java的三種版本:
JME:是面向內存有限的移動終端. 為消費性產品設計的;
JSE: 是SUN公司針對桌面開發和低端商務計算方案開發的版本。為筆記本電腦、PC機設計的;
JEE: 是一種利用Java 2平臺來簡化企業解決方案的開發、部署和管理相關的復雜問題的體系結構Java必備基礎知識點Java必備基礎知識點。 為企業級的、服務器端的高端應用而設計的;
5、Java技術的主要特性
Java虛擬機
垃圾回收
代碼安全性
6、Java虛擬機的功能
(1)通過 ClassLoader 尋找和裝載 class 文件
(2)解釋字節碼成為指令并執行,提供 class 文件的運行環境
(3)進行運行期間垃圾回收
(4)提供與硬件交互的平臺
7、 Java代碼安全性
(1)編譯時的錯誤檢驗
(2)類裝載檢查,把本機上的類和網絡資源類相分離,在調入類的時候進行檢查,因而可以限制任何“特洛伊***”的應用
(3)字節碼校驗
(4)沙箱機制,限定訪問權限
8、 Java垃圾回收機制
Java 編程語言解除了程序員釋放內存的責任。它可提供一種系統級線程以跟蹤每一次內存的分配。在 Java 虛擬機的空閑周期,垃圾收集線程檢查并釋放那些可被釋放的內存。垃圾收集在 Java 技術程序的生命周期中自動進行,它解除了釋放內存的要求,這樣能夠有效避免內存漏洞和內存泄露(內存泄露就是程序運行期間,所占用的內存一直往上漲, 很容易造成系統資源耗盡而降低性能或崩潰 。
垃圾回收有以下特點:
(1)垃圾回收是一個自動的系統行為,程序員不能控制垃圾回收的功能和行為。
(2)有一些跟垃圾回收相關的方法,比如:System.gc( ) ,調用這些方法,僅僅是在通知垃圾回收程序,至于垃圾回收程序運不運行,什么時候運行,都是無法控制的Java必備基礎知識點Java認證。
(3)程序員可以通過設置對象為 null,來標示某個對象不再被需要了, 這只是表示這個對象可以被回收了,并不是馬上被回收。
9、 Java代碼的運行過程
(1)編寫代碼
(2)編譯
(3)類裝載 通過類裝載器裝載CLASS文件
(4)校驗代碼 由字節碼校驗
(5)解釋 由解釋器將字節碼轉換成機器碼
(6)運行
10、 如何搭建Java開發環境
首先下載安裝JDK 然后配置環境
(1)配置PATH, 操作系統運行環境的路徑
(2)配置CLASSPATH Java運行應用程序時所需要的類包的路徑
(3)配置Java_HOME 供需要運行Java的程序使用
11、 classpath,path,Java_HOME的意義和配置方法
path 操作系統運行環境的路徑
classpath Java運行應用程序時所需要的類包的路徑
Java_HOME 供需要運行Java的程序使用
12、 一個完整的Java文件的代碼分幾個部分,每部分都起什么作用,大致的寫法?
package 當前類所在位置
import 當前類運行時所需要的包或類
public class 類名 {
屬性定義;
方法定義:
構造方法定義;
public static void main(String args []) 例外{ 程序入口
語句;
}
}
//注釋
13、 Java代碼的注釋有幾種?分別舉例說明
(1) // 單行注解
(2) / / 塊注釋
(3) /
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。