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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java移动接口发短信_Java面试零碎知识点

發布時間:2024/7/23 java 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java移动接口发短信_Java面试零碎知识点 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.Java文件經過JVM編譯成字節碼文件,即.class文件,將字節碼文件在不同的操作系統中運行時,操作系統再將字節碼文件編譯成機器碼文件。這就是Java跨平臺

2.首先明確一點,java 的 GC 回收是完全自動的,沒有提供相關 api 手動回收,所有的內存分配和回收權限都在 jvm,在開發人員手里沒有絕對的強制垃圾回收的方法,不過可以這樣去做:

對于不再引用的對象,及時把它的引用賦為 null。 obj = null;

如果內存確實很緊張,調用 System.gc () 方法來建議垃圾回收器開始回收垃圾,通知 GC 運行,但是 Java 語言規范并不保證 GC 一定會執行。

3.java 基本類型的默認值和取值范圍

整數類型 byte(1 個字節)short(2 個字節)int(4 個字節)long(8 個字節)

字符類型 char(2 個字節)

浮點類型 float(4 個字節)double(8 個字節)

4.常見字符的ASCII碼值如下:空格的ASCII碼值為32;數字0到9的ASCII碼值分別為48到57;大寫字母“A”到“Z”的ASCII碼值分別為65到90;小寫字母“a”到“z”的ASCII碼值分別為97到到122。

5.Java 標識符有如下命名規則:

由 26 個英文字母大小寫,數字:0-9 符號:_ $ ¥ 組成

標識符應以字母、_ 、$ 開頭。

標識符不能是關鍵字。

6.抽象類和接口

關于抽象類

JDK 1.8 以前,抽象類的方法默認訪問權限為 protected

JDK 1.8 時,抽象類的方法默認訪問權限變為 default

關于接口

JDK 1.8 以前,接口中的方法必須是 public 的

JDK 1.8 時,接口中的方法可以是 public 的,也可以是 default 的

JDK 1.9 時,接口中的方法可以是 private 的

7.裝箱和拆箱

基本數據類型轉化成包裝類是裝箱 (如: int --> Integer)。

包裝類轉化成基本數據類型就是拆箱 (如:Integer --> int)。

包裝類就是引用類型,基本數據類型就是值類型。

通過 裝箱 和 拆箱 操作,能夠在值類型和引用類型中架起一做橋梁。換言之,可以輕松的實現值類型與引用類型的互相轉換,裝箱和拆箱能夠統一考察系統,任何類型的值最終都可以按照對象進行處理。

8.序列化和反序列化

Java 在序列化時不會實例化 static 變量和 transient 修飾的變量,因為 static 代表類的成員,transient 代表對象的臨時數據,被聲明這兩種類型的數據成員不能被序列化

9.Java有兩種傳遞方式,值傳遞和引用傳遞。基本類型和以string str = “aaa”;這種方式創建的都是值傳遞,對象創建和數組都是引用傳遞,所以在函數的判斷形參需要特別注意。

10.Java垃圾回收機制

垃圾回收主要針對的是堆區的回收,因為棧區的內存是隨著線程而釋放的。堆區分為三個區:年輕代(Young Generation)、年老代(Old Generation)、永久代(Permanent Generation,也就是方法區)。

年輕代:對象被創建時(new)的對象通常被放在 Young(除了一些占據內存比較大的對象), 經過一定的 Minor GC(針對年輕代的內存回收)還活著的對象會被移動到年老代(一些具體的移動細節省略)。

年老代:就是上述年輕代移動過來的和一些比較大的對象。Major GC (FullGC) 是針對年老代的回收。

永久代:存儲的是 final 常量,static 變量,常量池。

11.包引用

import java.util.* ;

能訪問java/util目錄下的所有類,不能訪問java/util子目錄下的所有類

12.Java的保留字和關鍵字

goto 和 const 是保留字也是關鍵字。

Java 關鍵字列表 (依字母排序 共 50 組):

abstract, assert, boolean, break, byte, case, catch, char, class, const(保留關鍵字), continue, default, do, double, else, enum, extends, final, finally, float, for, goto(保留關鍵字), if, implements, import, instanceof, int, interface, long, native, new, package, private, protected, public, return, short, static, strictfp, super, switch, synchronized, this, throw, throws, transient, try, void, volatile, while

保留字列表 (依字母排序 共 14 組),Java 保留字是指現有 Java 版本尚未使用,但以后版本可能會作為關鍵字使用:

byValue, cast, false, future, generic, inner, operator, outer, rest, true, var, goto (保留關鍵字) , const (保留關鍵字) , null

13.構造函數不能被繼承,構造方法只能被顯式或隱式的調用。(有參和無參均是這樣)

14.文件分為文本文件和二進制文件,計算機只認識二進制,所以實際上都是二進制的不同解釋方式。文本文件是以不同編碼格式顯示的字符,例如 Ascii、Unicode 等,window 中文本文件的后綴名有 “.txt”,".log

總結

以上是生活随笔為你收集整理的java移动接口发短信_Java面试零碎知识点的全部內容,希望文章能夠幫你解決所遇到的問題。

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