Java

面試官:說說雙親委派模型?

在說雙親委派模型之前首先得先了解一下類載入階段。 類載入階段分為載入、連線、初始化三個階段,而載入階段需要通過類的全限定名來獲取定義了此類的二進位制位元組流。Java特意把這一步抽出來用類載入器來

一文學會 Java 類載入機制

Java 虛擬機器一般使用 Java 類的流程為:首先將開發者編寫的 Java 原始碼(.java檔案)編譯成 Java 位元組碼(.class檔案),然後類載入器會讀取這個 .class 檔案,並轉換成 ja

初識 Java NIO

一、前言 也許你見過下面這樣一段程式碼。 File file = new File("file-map-sample.txt"); file.dele

怎樣才能學好java?

Java是一種計算機程式語言,擁有跨平臺、面向物件、泛型程式設計的特性,廣泛應用於企業級Web應用開發和移動應用開發,是目前用的最廣的語言之一,在程式語言排行榜多次排在第一位。這門如此受歡迎的語言容易上手學習嗎

Effective Java讀書筆記

Effective Java是一本經典的書, 很實用的Java進階讀物, 提供了各個方面的best practices. 最近終於做完了Effective Java的讀書筆記, 釋出出來與大家共享. B

Java架構師必知——併發程式設計的優缺點

一直以來併發程式設計對於剛入行的小白來說總是覺得高深莫測,於是乎,就誕生了想寫點東西記錄下,以提升理解和堆併發程式設計的認知。為什麼需要用的併發?凡事總有好壞兩面,之間的trade-off是什麼,也就是說併發程

Google Java 程式設計風格指南

這份文件是Google Java程式設計風格規範的完整定義。當且僅當一個Java原始檔符合此文件中的規則, 我們才認為它符合Google的Java程式設計風格。 與其它的程式設計風格指南一樣,這裡所討論的不

Java併發程式設計學習體系

一、可見性、原子性、有序性(三大特性) 1)發生背景 由於cpu、記憶體、io裝置的速度差異,做了以下優化 1、cpu 增加了快取,以均衡與記憶體的速度差異 2、作業系統增加了程序、執

JOSNVIEW更佳實踐

在使用SrpingMVC進行開發時,如何使用JSONVIEW更好的控制欄位的輸出雖然不難。但總感覺找不到一種相對使用簡單、理解簡單的方法。本文在歷史專案的實踐基礎上,嘗試找到了一種更佳的實踐方法。 專案原

2019 BAT等大廠Android高階面試題彙總

前言 金三銀四,很多同學心裡大概都準備著年後找工作或者跳槽。最近有很多同學都在交流群裡求大廠面試題。正好我電腦裡面有這方面的整理,於是就發上來分享給大家。 這些題目是網友去百度、小米、樂視

1715027288.2826