什么是泛型 泛型程序設計就是為了讓一段代碼能夠被很多不同類型的對象所重用。Java提供的ArrayList就使用了泛型,使得該類能夠存儲多種不同的類型對象,比如ArrayLi...
這里的安全包括了Java虛擬機如何保障自己的安全,不被惡意程序所侵害和Java提供的加密方法。 虛擬機的安全 Java虛擬機通過多種方法保障運行時的安全,這里將介紹虛擬機類加...
網(wǎng)絡編程涉及到了最基礎的Socket編程,以及基于次的網(wǎng)絡服務。下面將介紹在Java中如何實現(xiàn)Socket以及一些簡單的網(wǎng)絡客戶端和服務端。 Socket 連接Socket類...
什么是流 與文件的輸入/輸出流無關,流(Stream)是一種類似集合的概念。我們能夠通過流來定義對集合“做什么”來實現(xiàn)我們的目標。 如何操作流 使用流來達成目的需要經(jīng)過三步:...
I/O是一個考試必考,面試必問,又非常繁瑣的知識點。各種分不清的類和初始化順序一直讓我覺得很瑣碎。當我整體看完I/O的介紹,在腦子里搭建起I/O的系統(tǒng)才發(fā)現(xiàn)原來這些東西并不是...
在Spring-IoC簡介中簡單介紹了什么是IoC以及一些相關的概念,這里將詳細介紹如何通過IoC容器提供的方法進行注入和如何進行注入配置。 依賴注入 IoC提供的依賴注入方...
Java集合提供了存儲數(shù)據(jù)和對象的類,其主要的關系如下圖。 不難發(fā)現(xiàn)Collection和Map定義的方法十分相似,其中主要不同的有Map中定義了一個鍵值對的接口Entry<...
1 基本數(shù)據(jù)類型與其封裝器類 Java中的基本數(shù)據(jù)類型包括了char、boolean、byte、short、int、long、float、double、void。 2 Boo...