原创 java基礎再回顧1

以下是我看書時或摘要、或總結的語言,完全是Java中基礎的基礎。因爲是有朋友開始接觸Java,問我一些基礎的問題,突然發現不知該如何回答,十分尷尬。痛定思痛,便回爐重造,將java基礎的知識重新梳理了一遍。(一)基本數據類型1.標

原创 淺析總結 Java 內部類的一些使用與梳理2

可以看出,內部類 D 對類 C 具有完整的訪問權限,等於全身脫光了給你看。那要是反過來呢?public class C { class D { private int a = 20;

原创 給Java零基礎學習java基礎知識點歸納寶典01

對於剛剛入門接觸Java的程序員和打算入Java開發這個行當的準新手們來說,J2SE方面主要就是要掌握以下的一些內容。   1. JVM相關(包括了各個版本的特性)   JVM相關的知識不一定需要理解很深,對此裏面的概念有一些

原创 java基礎再回顧2

(四)子類與繼承1.Object類:所有類都繼承自Object類,“Class A”原型是“Calss A extends Object”。2.繼承:當子類與父類不在同一個包中,子類只繼承父類中protected和public訪問

原创 淺析總結 Java 內部類的一些使用與梳理

Java 內部類有許多需要注意的地方 ,相信大家平時都在用,但是有些地方是需要注意的,在這裏給大家總結一下。內部類的位置public class A { class B { } public void

原创 java基礎知識-冒泡排序

//冒泡排序,從數組前面向後循環比較 public static void sort1(int[] aa){ int size=aa.length; int temp; //循環

原创 【基礎面試題】常見的Java面試問題2

9.接口和抽象類的區別是什麼? Java提供和支持創建抽象類和接口。它們的實現有共同點,不同點在於: 接口中所有的方法隱含的都是抽象的。而抽象類則可以同時包含抽象和非抽象的方法。 類可以實現很多個接口,但是隻能繼承一個抽象類

原创 Java的序列化和反序列化

1.序列化是幹什麼的?簡單說就是爲了保存在內存中的各種對象的狀態,也就是實例變量,不是方法,並且可以把保存的對象狀態再讀出來。雖然你可以用你自己的各種各樣的方法來保存object states,但是Java給你提供一種應該比你自己

原创 【基礎面試題】常見的Java面試問題

1.什麼是Java虛擬機?爲什麼Java被稱作是“平臺無關的編程語言”? Java虛擬機是一個可以執行Java字節碼的虛擬機進程。Java源文件被編譯成能被Java虛擬機執行的字節碼文件。 Java被設計成允許應用程序可以運行

原创 七個最好的Java性能故障排除工具

1.jconsole是隨着JDK 1.5而推出的。這是一個Java監測和管理控制檯-JMX兼容的圖形工具來監測Java虛擬機。它能夠同時監測本地和遠程的JVMs。2.VisualVM 集成了幾個現有的JDK軟件工具,輕量級內存和C

原创 Java開發:新手入門的9個基本概念

在我們學習Java的過程中,掌握其中的基本概念對我們的學習無論是J2SE,J2EE,J2ME都是很重要的,J2SE是Java的基礎,所以有必要對其中的基本概念做以歸納,以便大家在以後的學習過程中更好的理解java的精髓,在此我總結了30條

原创 給 Java開發者的10個大數據工具和框架,速收藏

當今IT開發人員面對的最大挑戰就是複雜性,硬件越來越複雜,OS越來越複雜,編程語言和API越來越複雜,我們構建的應用也越來越複雜。根據外媒的一項調查報告,中軟卓越專家列出了Java程序員在過去12個月內一直使用的一些工具或框架,或許會對

原创 Java一個全新的微服務框架(RedKale)

RedKale (中文名: 紅菜薹,湖北武漢的一種特產蔬菜) 是基於Java 8全新的微服務框架, 包含HTTP、WebSocket、TCP/UDP、數據序列化、數據緩存、依賴注入等功能。 本框架致力於簡化集中式和微服務架構的開發,在增強

原创 Java基礎中一些值得聊的話題(加載篇)

開始Java的類加載旅程之前,可以先參考這裏瞭解一些類加載器在Tomcat中的應用。在最初執行java這個命令時,便會調用 ClassLoader 的 getSystemClassLoader 方法顯式或者隱式加載 main 方法所在的類

原创 Java 回調機制解讀

模塊間調用在一個應用系統中,無論使用何種語言開發,必然存在模塊之間的調用,調用的方式分爲幾種:(1)同步調用 同步調用是最基本並且最簡單的一種調用方式,類A的方法a()調用類B的方法b(),一直等待b()方法執行完畢,a()方法繼續往下