JAVA篇
#java
java
Java中的數據類型有幾種? Java中的數據類型分爲基本數據類型和引用數據類型兩大類,基本數據類型中分爲八種,分別是byte,short,int ,long,float,double,boolean ,char。 引用數據類型的定
Spring Cloud面試題 1、什麼是 Spring Cloud? Spring cloud 流應用程序啓動器是基於 Spring Boot 的 Spring 集成應用程序,提供與外部系統的集成。Spring cloud Ta
2020最新Java集合面試題 1、ArrayList和linkedList的區別 Array(數組)是基於索引**(index)**的數據結構,它使用索引在數組中搜索和讀取數據是很快的。 Array獲取數據的時間複雜度是O(1)
轉自:牛客網 一、什麼是迭代器(Iterator)? 答:Iterator接口提供了很多對集合元素進行迭代的方法。每一個集合類都包括了可以返回迭代器實例的迭代方法。迭代器可以在迭代過程中刪除底層集合的元素,但是不可以直接調用集合的remo
轉自:牛客網 1.同步方法使用synchronized修飾方法,在調用該方法前,需要獲得內置鎖(java每個對象都有一個內置鎖),否則就處於阻塞狀態 代碼如: public synchronized void save(){//內容}
轉自:牛客網 如何確保N個線程可以訪問N個資源同時又不導致死鎖? 答:使用多線程時,一種非常簡單的避免死鎖的方式就是:指定鎖的順序,並強制線程按照指定的順序獲取鎖。因此所有的線程都是以同樣的加鎖和釋放鎖,就不會出現死鎖了 下面是詳細解釋
HashMap 是使用頻率最高的類型之一,同時也是面試經常被問到的問題之一,這是因爲 HashMap 的知識點有很多,同時它又屬於 Java 基礎知識的一部分,因此在面試中經常被問到。 本課時的面試題是,HashMap 底層是如何實現的?
1、ArrayList 和 LinkedList 的區別是什麼? ArrayList是一段內存空間連續的地址,內部實現是通過數組實現的,LinkedList是通過鏈表的形式將每個元素的關係連接起來的,地址不是連續的,所以對於Ar
1、JDK和JRE: JDK:java Development Kit:Java開發工具,提供了java開發的工具和運行環境 JRE:java Runtime Environment:java運行環境,提供了java運行的環境需
今天看到一個題,不在電腦執行真的挺難想出結果的,當然如果知道原理的話還是很容易出結果的。下面通過代碼分享給大家。 package com.yxc; public class TestApp { public static
2014年6月,即將面臨畢業找工作,無意間在網上看到這道題,並且附有招聘信息及郵箱,因爲自己也是個愛玩遊戲的仔,就抱着試一試的態度,花了半小時寫了個代碼,簡單的測試了一下就發送到了招聘郵箱,對方也回覆郵件指明瞭其中的bug,經過修改再次
目錄結構 微服務架構相關 大型網站架構演變過程 網站架構演變演變過程 傳統架構 → 分佈式架構 → SOA架構 → 微服務架構 什麼是分佈式架構 分佈式架構就是將傳統結構按照模塊進行拆分,不同的人負責不同的模塊,不會產生代碼衝突問
類在執行之前會執行三個步驟:加載 -> 連接 -> 初始化 1.java中類的加載 java 類的加載指的是將類的.class文件中的二進制數據讀入到內存中,將其放在運行時數據區的方法區內,然後在堆區創建一個Cl
大三即將結束,經過一段時間的較爲系統的自學java, 突然看到一個自稱一半以上的java程序員都會出錯的程序尤爲感興趣。便深究了一番 程序代碼如下: package com.longpo; class Person {
Java面試總結匯總,整理了包括Java基礎知識,集合容器,併發編程,JVM,常用開源框架Spring,MyBatis,數據庫,中間件等,包含了作爲一個Java工程師在面試中需要用到或者可能用到的絕大部分知識。歡迎大家閱讀文章持續更新中…