原文:談談對Java平台的理解筆記

. 談談你對Java平台的理解。 Java是一種面向對象的語言,最顯著的特性有兩個方面: 一個就是一次編譯,到處運行 Write once, run anywhere ,能夠非常容易的獲得跨平台能力 另一個就是垃圾收集 GC,Garbage Collection ,Java通過GC回收分配內存,大部分情況下程序員不需要操心內存的分配和回收 什么是JRE Java Runtime Environm ...

2018-07-28 11:59 0 1004 推薦指數:

查看詳情

談談你對java平台理解

問題:談談你對java平台理解java是解釋執行,這句話對嗎? 典型回答:java本身是一種面向對象的語言,具有很好的跨平台的能力,能夠做到“write once ,run anywhere”。另外就是GC機制,java通過垃圾回收器回收分配內存,程序員無需自己操心內寸的回收問題 ...

Mon Jul 23 03:37:00 CST 2018 0 1624
面試——談談JAVA理解

談談你對Java平台理解。答:Java首先是一種面向對象的語言,語言特性有封裝,繼承,多態,泛型,Lamda表達式等;   第二個特性:支持跨平台,一次書寫導出運行(write once,run anywhere),能夠實現跨平台是因為JVM,編寫源文件,   通過javac編譯成字節碼 ...

Tue Oct 23 04:17:00 CST 2018 0 1955
java面試-談談你對volatile的理解

一、volatile特性: volatile是Java虛擬機提供的輕量級的同步機制。主要有三大特性: 保證可見性 不保證原子性 禁止指令重排序 1、保證可見性 1)代碼演示 AAA線程修改變量number的值為60,main線程獲取到的number值是0,就一直循環等待 ...

Thu Jun 27 08:15:00 CST 2019 0 688
java面試-談談你對OOM的理解

1、java.lang.StackOverflowError 在一個函數中調用自己就會產生這樣的錯誤(棧溢出) 發生區域:java虛擬機棧或本地方法棧 public class StackOverFlowErrorDemo { public static void ...

Sun Jul 07 01:17:00 CST 2019 0 458
談談你對Java 面向對象思想的理解

經典回答 要理解面向對象思想,我們先要知道什么是對象? 《Java編程思想》中提到“萬物皆為對象”的概念。它將對象視為一種奇特的變量,它除了可以存儲數據之外還可以對它自身進行操作。它能夠直接反映現實生活中的事物,例如人、車、小鳥等,將其表示為程序中的對象。每個對象都具有各自的狀態特征 ...

Thu Dec 20 20:39:00 CST 2018 1 5736
java面試-垃圾回收器談談你的理解

一、垃圾回收算法: 引用計數 復制算法 標記-清除 標記-整理 二、垃圾回收的方式: 串行(Serial)、並行(Parallel)、並發(CMS)、G1 1、串行垃圾回 ...

Sun Jul 07 05:53:00 CST 2019 0 726
面試官: 談談你對Java反射的理解

轉載:https://juejin.im/post/5dac4edff265da5b5f7588d1#heading-4 Java提供的反射機制允許你在運行時檢查類的信息 Java的類加載 Java在真正需要使用一個類時才會去加載類,而不是在啟動程序時就載入所有的類,因為大多數使用者都只使用 ...

Thu Jun 11 02:35:00 CST 2020 0 704
談談你對this的理解

this的指向不是在編寫時確定的,而是在執行時確定的,同時,this不同的指向在於遵循了一定的規則。 1.默認情況下,指向全局,瀏覽器的話就是指向window 2.如果函數被調用的位置存在上下文, ...

Thu Sep 26 20:39:00 CST 2019 0 663
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM