Java

Java單元測試神器之Mockito

Mock測試就是在測試過程中,對於某些不容易構造或者不容易獲取的物件,用一個虛擬的物件來建立以便測試的測試方法。什麼是不容易構造的物件呢?例如HttpServletRequest,需要在有servlet容器環境

java多執行緒面試中常見知識點

1.程序和執行緒 (1)程序是資源分配的最小單位,執行緒是程式執行的最小單位。 (2)程序有自己的獨立地址空間,每啟動一個程序,系統就會為它分配地址空間,建立資料表來維護程式碼段、堆疊段和資料段,這種操

註解的奇妙之旅一

導讀 註解釋義 java開發人員對註解,應該不會很陌生。我們在開發的過程中,經常會用到註解,那麼,什麼是註解呢? 註解,也被稱為元資料,為我們在程式碼中新增資訊,提供了一種形式化的方法是,使我們在稍

Java新特性之介面的相容

什麼是介面的相容   Java8引入了預設方法 和靜態方法 ,這兩個方法可以直接在介面中寫實現,不影響介面的實現類,也就是解決了介面相容的問題。 為什麼要介面的相容   Jav

折騰Java設計模式之中介者模式

中介者模式(Mediator Pattern)是用來降低多個物件和類之間的通訊複雜性。這種模式提供了一箇中介類,該類通常處理不同類之間的通訊,並支援鬆耦合,使程式碼易於維護。中介者模式屬於行為型模式。 通俗

Java常見排序演算法詳解——堆排序

轉載請註明出處: https://www.jianshu.com/p/73ef54fb99f4 概念 二叉樹 要了解堆首先得了解一下二叉樹,在電腦科學中,二叉樹是每個節點最多有兩個子樹的樹結構。

Java常見排序演算法詳解——希爾排序

概念: 希爾排序通過將比較的全部元素分為幾個區域來提升插入排序的效能。這樣可以讓一個元素可以一次性地朝最終位置前進一大步。然後演算法再取越來越小的步長進行排序,演算法的最後一步就是普通的插入排序,但是到了這

[java初探10]__關於數字處理類

前言 在我們的日常開發過程中,我們會經常性的使用到數字型別的資料,同時,也會有眾多的對數字處理的需求,針對這個方面的問題,在JAVA語言中.提供解決方法的類就是數字處理類 jav

網際網路面試實習經驗分享-開發崗

最近各大網際網路的暑期實習招聘開始了,身邊的小夥伴們也都忙碌了起來。整理了一些 開發類面試經驗 ,分享給需要的同學。 image 我先做個簡單的自我介紹。曉

1716116060.4646