<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • java基礎(chǔ)知識點

    時間:2024-06-01 06:39:13 JAVA認證 我要投稿

    java必備基礎(chǔ)知識點

      Java吸取了C++面向?qū)ο蟮母拍睿瑢?shù)據(jù)封裝于類中,利用類的優(yōu)點,實現(xiàn)了程序的簡潔性和便于維護性。下面是小編收集的java必備基礎(chǔ)知識點,希望大家認真閱讀!

    java必備基礎(chǔ)知識點

      1、 簡述Java的基本歷史

      java起源于SUN公司的一個GREEN的項目,其原先目的是:為家用消費電子產(chǎn)品發(fā)送一個信息的分布式代碼系統(tǒng),通過發(fā)送信息控制電視機、冰箱等

      2、 簡單寫出Java特點,寫出5個以上,越多越好

      簡單的、面向?qū)ο蟮、分布式的、安全的、穩(wěn)定的、與平臺無關(guān)的、可解釋的、多線的、動態(tài)的語言。

      3、 什么是Java?

      JAVA:一種編程語言

      一種開發(fā)環(huán)境

      一種應(yīng)用環(huán)境

      一種部署環(huán)境

      4、 請寫出Java的版本分類,以及每種版本的應(yīng)用方向

      三種版本:

      JME:是面向內(nèi)存有限的移動終端. 為消費性產(chǎn)品設(shè)計的;

      JSE: 是SUN公司針對桌面開發(fā)和低端商務(wù)計算方案開發(fā)的版本。為筆記本電腦、PC機設(shè)計的;

      JEE: 是一種利用JAVA 2平臺來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。 為企業(yè)級的、服務(wù)器端的高端應(yīng)用而設(shè)計的;

      5、 描述Java技術(shù)的主要特性

      java虛擬機

      垃圾回收

      代碼安全性

      6、 描述 Java虛擬機的功能

      (1)通過 ClassLoader 尋找和裝載 class 文件

      (2)解釋字節(jié)碼成為指令并執(zhí)行,提供 class 文件的運行環(huán)境

      (3)進行運行期間垃圾回收

      (4)提供與硬件交互的平臺

      7、 簡述Java代碼安全性

      (1)編譯時的錯誤檢驗

      (2)類裝載檢查,把本機上的類和網(wǎng)絡(luò)資源類相分離,在調(diào)入類的時候進行檢查,因而可以限制任何“特洛伊木馬”的應(yīng)用

      (3)字節(jié)碼校驗

      (4)沙箱機制,限定訪問權(quán)限

      8、 描述Java垃圾回收機制

      Java 編程語言解除了程序員釋放內(nèi)存的責(zé)任。它可提供一種系統(tǒng)級線程以跟蹤每一次內(nèi)存的分配情況。在 Java 虛擬機的空閑周期,垃圾收集線程檢查并釋放那些可被釋放的內(nèi)存。垃圾收集在 Java 技術(shù)程序的生命周期中自動進行,它解除了釋放內(nèi)存的要求,這樣能夠有效避免內(nèi)存漏洞和內(nèi)存泄露(內(nèi)存泄露就是程序運行期間,所占用的內(nèi)存一直往上漲, 很容易造成系統(tǒng)資源耗盡而降低性能或崩潰 。

      垃圾回收有以下特點:

      (1)垃圾回收是一個自動的系統(tǒng)行為,程序員不能控制垃圾回收的功能和行為。

      (2)有一些跟垃圾回收相關(guān)的方法,比如:System.gc( ) ,調(diào)用這些方法,僅僅是在通知垃圾回收程序,至于垃圾回收程序運不運行,什么時候運行,都是無法控制的。

      (3)程序員可以通過設(shè)置對象為 null,來標示某個對象不再被需要了, 這只是表示這個對象可以被回收了,并不是馬上被回收。

      9、 簡述Java代碼的運行過程

      (1)編寫代碼

      (2)編譯

      (3)類裝載 通過類裝載器裝載CLASS文件

      (4)校驗代碼 由字節(jié)碼校驗

      (5)解釋 由解釋器將字節(jié)碼轉(zhuǎn)換成機器碼

      (6)運行

      10、 簡述如何搭建Java開發(fā)環(huán)境

      首先下載安裝JDK 然后配置環(huán)境

      (1)配置PATH, 操作系統(tǒng)運行環(huán)境的路徑

      (2)配置CLASSPATH JAVA運行應(yīng)用程序時所需要的類包的路徑

      (3)配置JAVA_HOME 供需要運行JAVA的程序使用

      11、 簡述classpath,path,JAVA_HOME的意義和配置方法

      path 操作系統(tǒng)運行環(huán)境的路徑

      classpath JAVA運行應(yīng)用程序時所需要的類包的路徑

      JAVA_HOME 供需要運行JAVA的程序使用

      12、 請描述:一個完整的Java文件的代碼分幾個部分,每部分都起什么作用,大致的寫法

      package 當(dāng)前類所在位置

      import 當(dāng)前類運行時所需要的包或類

      public class 類名 {

      屬性定義;

      方法定義:

      構(gòu)造方法定義;

      public static void main(String args []) 例外{ 程序入口

      語句;

      }

      }

      //注釋

      13、 Java代碼的注釋有幾種?分別舉例說明

      (1) // 單行注解

      (2) /* */ 塊注釋

      (3) /* *

      * 文檔注釋

      */

      14、 什么是Java代碼的語句,什么是Java代碼的塊,舉例說明

      語句 是一行以分號終止的代碼,例:int a;

      塊 是以{ }為邊界的一些語句的集合 例:public void tt( ){}

      15、 什么是標示符?

      標識符:是賦予變量、類、方法的名稱。

      //標識符是標識變量、類或方法的有效字符序列

      16、 標示符定義的規(guī)則?

      (1) 首字母只能以字母、下劃線、$開頭,其后可以跟字母‘下劃線、$和數(shù)字配置CLASSPATH

      (2) 表示符不能是關(guān)鍵字

      (3) 標識符區(qū)分大小寫

      17、 什么是關(guān)鍵字?

      關(guān)鍵字就是編程語言與機器語言的編碼約定

      18、 true、false、null、sizeof、goto、const那些是Java關(guān)鍵字

      true 、false 、null 為JAVA的關(guān)鍵字

      19、 Java的基本數(shù)據(jù)類型有幾種?分別是?

      short int long boolean float double char byte

      /*布爾類型(boolean)

      字符型(char)

      數(shù)值類型

      定點類型 字節(jié)型(byte)

      短整型(short)

      整型(int)

      長整型(long)

      浮點類型 單精度(float)

      雙精度(double)

      20、 請寫出每種基本類型的默認值?取值范圍?分別給出一個定義的例子

      默認值 取值范圍 示例

      字節(jié)型 : 0 -2^7----2^7-1 byte b=10;

      字符型 : ' \u0000' 0----2^16-1 char c=’c’ ;

      short : 0 -2^15----2^15-1 short s=10;

      int : 0 -2^31----2^31-1 int i=10;

      long : 0 -2^63----2^63-1 long o=10L;

      float : 0.0f -2^31----2^31-1 float f=10.0F

      double : 0.0d -2^63----2^63-1 double d=10.0;

      boolean: false true\false boolean flag=true;

      21、 在基本類型中,如果不明確指定,整數(shù)型的默認是什么類型?帶小數(shù)的默認是什么類型?

      整數(shù)類型 默認為 int

      帶小數(shù)的默認為 double

      boolean的默認值 false

      22、 如何定義float類型和long型

      float f = 1.2f

      long l = 1.2L

      23、 什么是變量?

      變量是用來引用一塊內(nèi)存區(qū)域或一個值,用標識符來表示,可以通過操作變量來操作變量所對應(yīng)的內(nèi)存區(qū)域或值塊的值。

      24、 變量的定義規(guī)則?

      (1) 以字母、$、下劃線開頭,其后可以跟字母、下劃線、$和數(shù)字;

      (2) 首字母小寫,中間單詞用大寫字母隔開;

      (3) 名稱具有一定含義;

      //4.可以先聲明再賦值也可以聲明的同時進行賦值

      //5.沒有賦值的變量是不可以使用的

      25、 請寫出Java編碼約定中對下列部分的要求:類、屬性、方法、包、文件名、變量、常量、控制結(jié)構(gòu)、語句行、注釋

      類: 一個類文件中類名要和文件名相同,類名一定要以大寫字母開頭,單詞之間用大寫字母分隔

      屬性: 屬性名首字母小寫,中間用大寫字母隔開。

      方法: 方法名首字母小寫,中間用大寫字母隔開。

      包: 引用包必須寫在類文件的開頭,有且只能有一個包,全部用小寫字母。

      控制結(jié)構(gòu):當(dāng)語句是控制結(jié)構(gòu)的一部分時,即使是單個語句,也應(yīng)使用大括號將語句封閉。

      語句行:每行只寫一個語句,并使用四個縮進的空格,使代碼更易讀,注意用分號結(jié)束。

      注釋: 用注釋來說明那些不明顯代碼的段落。

      常量: 常量名一般用大寫字母,單詞之間用下劃線分隔,一旦賦值不允許修改。

      26、 什么是Javadoc?

      按照一定格式生成程序的文檔的工具。

      27、 什么是引用類型?

      用戶定義類型, 它可引用類和數(shù)組。

      除去基本數(shù)據(jù)類型的其他類型都是引用數(shù)據(jù)類型。

      28、 什么是按值傳遞?什么是按引用傳遞?

      按值傳遞:就是將該值的副本傳過去(基本數(shù)據(jù)類型+String類型的傳遞,就是按值傳遞)

      按引用傳遞:就是將值的內(nèi)存地址傳過去(除基本數(shù)據(jù)類型+String以外類型的傳遞,就是引用傳遞)

      29、 如何創(chuàng)建一個新對象?如何使用對象中的屬性和方法?

      使用new 關(guān)鍵字來創(chuàng)建一個新的對象;

      通過對象的實例用“.”(點)來調(diào)用對象中的屬性和方法;

      靜態(tài)的方法和屬性,也可以直接用類名“.”(點)來調(diào)用;

      30、 簡述new關(guān)鍵字所做的工作

      new 創(chuàng)建一個對象,并為對象分配一塊內(nèi)存。

    【java基礎(chǔ)知識點】相關(guān)文章:

    Java基礎(chǔ)知識點歸納03-05

    Java的基礎(chǔ)知識07-27

    java基礎(chǔ)筆試題及答案03-03

    經(jīng)典的Java基礎(chǔ)面試題03-07

    Java基礎(chǔ)知識詳解12-07

    Java知識點歸納03-09

    Java入門基礎(chǔ)知識:Java IO(輸入/輸出)03-07

    JAVA認證基礎(chǔ)知識:Java獲取當(dāng)前的系統(tǒng)時間03-18

    java基礎(chǔ)面試題201703-30

    主站蜘蛛池模板: 午夜精品久久久久久久无码| 亚洲AV无码成人精品区天堂| 国内精品伊人久久久久av一坑| 四虎成人精品| 亚洲精品无码久久久| 呦交小u女国产精品视频| 亚洲精品无码AV中文字幕电影网站| 精品国产成人在线| 最新在线精品国自av| 精品亚洲成a人片在线观看少妇 | 91精品在线国产| 网友偷拍日韩精品| 精品深夜AV无码一区二区| 高清免费久久午夜精品| 99热日韩这里只有精品| 四虎国产精品成人| 国内精品久久久人妻中文字幕| 精品国产网红福利在线观看| 国产亚洲午夜高清国产拍精品| 亚洲精品无码99在线观看| 精品精品国产自在久久高清| 精品久久国产一区二区三区香蕉| 区亚洲欧美一级久久精品亚洲精品成人网久久久久 | 国产精品理论片在线观看| 久久精品一区二区影院| 精品无码人妻一区二区三区品| 久久亚洲精品视频| 无码精品视频一区二区三区| 成人国产一区二区三区精品| 色偷偷88888欧美精品久久久| 国产精品日韩深夜福利久久| 国产精品丝袜一区二区三区| 久久久久久亚洲精品无码| 亚洲精品性视频| www.亚洲精品| 精品无码人妻一区二区三区品 | 一本久久a久久精品综合夜夜| 久久久久无码精品国产不卡| 欧美日韩专区麻豆精品在线 | 免费精品国自产拍在线播放 | 久久r热这里有精品视频|