原创 JVM 加載 class 文件的原理機制----------【Java基礎】

問:你在寫Java代碼時,有沒有對代碼是如何轉換爲你想要的結果的。 答:這是eclipse中自帶的JVM,使其編譯成字節碼文件;所以Java代碼的運行過程也就是:編譯源碼文件---編譯字節碼文件---加載class文件---運行class

原创 瞭解對象-----------【Java基礎】

對象,是什麼?對一個小白的理解的話,應該就是那個了。。。 但是在代碼中是什麼意思?查了下字典,它是這麼解釋:對象指的是行動或思考時作爲目標的事物。(其中一段)   那麼在代碼的話,也就是你想實現的功能;加法、減法。。。 但是,功能的實現在

原创 springmvc最簡單配置的解析(4)-----------【springmvc源碼】

接着來繼續解開我們一開始的疑問:DispatcherServlet爲什麼是唯一的入口呢?它是如何被設計爲唯一入口的?這就是我所抱有的疑問,爲什麼。。。   進過三篇文章的瞭解,我們是不是也對doDispatch這個方法有了一個新的認識。

原创 瞭解IO(1)-------------【Java基礎】

問:流的概念? 在Java中的流是一種抽象的概念,表示數據的無結構化傳遞;平常說的數據流就是一種數據的傳輸通道。流也是分種類的,而且依據不同,分的數據流也有不同的名稱和區別的;流的結構圖如下圖所示:       問:瞭解它們之間的區別?

原创 Java反序列化漏洞實現(1)------------【Java基礎】

好吧,這個在網上的講解一大堆了。我之所以寫這個呢,是爲了加深理解序列化和反序列化,當然還有反射。   序列化,它是讓Java對象脫離Java運行環境的一種手段,可以有效的實現多平臺之間的通信、對象持久化存儲。   序列化和反序列化的過程,

原创 讓我們瞭解下DocumentBuilderFactory------------【spring源碼】

DocumentBuilderFactory,它的詳情在這張圖片上。。。     從上面我們瞭解到這個包是,提供允許處理XML文檔的類。而且我們分析的類是:定義工廠API,使應用程序能夠從XML文檔中獲取生成DOM對象樹的解析器。  

原创 Could not create the Java Virtual Machine. --------------【Java錯誤】

Eclipse 教程   這個錯誤應該見過了: Error:Could not create the Java Virtual Machine. Error:A Fatal exception has occurred,Program w

原创 源碼導入eclipse後出現的各種錯誤----------【springmvc源碼】

mmp,上一次導入的時候由於電腦卡了(嘿,其實是電腦渣的要命),搞了半天都搞不定,就棄坑而去了; 揮揮衣袖,瀟灑而去;正如我悄悄的來了,又悄悄的走了。 其實我一直對一些框架的黑盒子比較好奇,特別想看裏面究竟是怎麼寫成的。奈何實力不夠,只能

原创 瞭解抽象類和接口----------【Java基礎】

抽象類 抽象是從具體中抽取出具有類似規律; 所以它和普通類是有區分的: 1、它本身不能被實例化,但是其子類可以。 2、普通類不能有抽象方法,但抽象類可以不僅有抽象的,還可以有非抽象的成員變量和成員方法。 3、某個類繼承了一個抽象類,那麼該

原创 springmvc最簡單配置的解析(2)-------------【springmvc源碼】

在上一篇中,我提到爲什麼能找到文件的話,那就得多虧適配器或處理器了。 但是,這就有個疑問了。處理器HanderExecutionChain和適配器HandlerAdapter,它們是怎麼來做一個處理器和適配器的。 可不能就說它有這個功能就

原创 由Can't connect to MySQL server on 'localhost' (10061)引起的bug-------------------【MySQL錯誤】

先事先聲明下,該博文不提供解決方案,僅是提升你對mysql的整體瞭解。(當然,解決問題優先)     mysql。。。昨天還行,今天它就躺在那了。。。 輸出密碼,賬號。。。bug出現。。。 錯誤1: Can't connect to M

原创 java中Class.getResource用法(用於配置文件的讀取)----------------【spring源碼解析】

在解析途中,你會看到很多這種(畫紅線):   那麼,什麼意思。。。     原文:java中Class.getResource用法(用於配置文件的讀取)     用JAVA獲取文件,聽似簡單,但對於很多像我這樣的新人來說,還是掌握頗淺,

原创 瞭解View---------------【Android基礎】

這篇博文,僅是我寫的總結,所以沒有實戰部分。   前言 view,它是所有控件的基類。如果瞭解過view的人,應該要知道除了view,還有ViewGroup;ViewGroup的話,它是有一組view組成的。   所以View雖然不是四大

原创 瞭解數據存儲-----------【Android基礎】

數據持久化技術,是一個非常基礎的知識點。 實現它有三種方式:文件存儲、SharedPreferences存儲、SQLite存儲。其實你還可以把數據存儲到SD卡。 不過一般比較建議使用上面三種比較好點,因爲相比SD卡的話,它們更方便,也更安

原创 瞭解動畫------------【Android基礎】

動畫,在Android中分幾種類型:逐幀(frame)動畫、補間(tween)動畫、屬性動畫。 其實frame和tween先出現,之後在3.0的時候屬性動畫纔出現。導致它出現的原因是view動畫存在一個比較大的缺陷,就是雖然圖片在發生vi