原创 第一章 輕輕鬆鬆認識Java

Java是一門基於網絡以及Internet的面向對象的程序設計語言,具有跨平臺、高性能、安全等的特徵,對於高併發,大數據的處理也有很大的優勢,往往開發一個服務後端,是首選的開發語言,事實也是,Java在互聯網應用中佔到了很高的比例,比如我

原创 第三章 第一個Java程序 世界你好

  學習了前面的兩章內容,我相信小夥伴們對於Java有了一定的認識。那麼怎麼寫一個基本的Java程序呢?   接下來,我們就通過一個最基本的最簡單的程序來看看。   在書寫代碼之前呢?我先介紹幾款編譯器,也就是常用的代碼書寫工具。   可

原创 第二章 談笑間瞭解Java的基本數據類型

  俗話說,工欲善其事,必先利其器。   就舉我們建房子來說起,建一間我們心裏夢想的房子,目前不管多麼奢華,都是需要磚頭,泥沙,瓦片。   同樣,寫一個最簡單的Java程序同樣需要基礎的東西。那就是基本的數據類型,以及一些關鍵字,還有程序

原创 Java8之Lambda表達式

前一段事件在做項目的時候,看見項目裏的很多地方都採用到了Java 8新特性的Lambda表達式進行編寫,說實話,一開始的時候確實很讓我覺得難以理解,可能是天生的對於新生的事物有一種莫名的牴觸感吧。但是仔細的去了解和學習了一下,發現它並沒有

原创 java關鍵字之enum枚舉類型淺析

在很長的一段時間裏面,在java的使用中,我都沒有使用到枚舉類型,一是因爲之前壓根就沒有了解過,二就是在一般的開發中很少使用,但是後面瞭解了枚舉類型,我就發現我愛上它了,嘻嘻。因爲它可以提高我們的代碼質量,可讀性會更加的強,當然這只是我的

原创 java虛擬機系列之深入認識堆(Heap)和棧(Stack)

  上一篇在介紹java虛擬機之前,我們談到了什麼是java的基本類型和引用類型,平時我們應該注意的東西,然後我們談到了java虛擬機中的堆和棧,但是也只是很簡單的說了一說,但是我覺得在java中最重要的就是理解好堆和棧,因爲java的面

原创 java反射之基於JDK的動態代理的樂子

 說實話,前一陣子一直被java的動態代理繞暈了,明明明白了是利用java的反射機制實現的,但就是會經常的忘記怎麼去使用,寫了就忘了,那種感覺就像明明都親過吻了,但是卻沒有牽過手,這像話嗎?於是我只好認真的想了想到底我是哪裏出錯了,

原创 Linux的常用命令總結

  最近很多的朋友跟我說,我不會用Linux的命令,我怎麼都記不住linux的常用命令怎麼辦?其實說實話,一開始我自己記得也是很辛苦,剛學習東西的時候我覺得我們只要知道或者瞭解就可以了,當你要真正的去用的時候,你就必須要認真的去學了,而且

原创 一步步學習C語言(一)入門

  C語言,可以說是我踏進編程的世界的第一個攔路人,有的時候使出渾身的解數也搞不定一個簡簡單單的小功能,跟以前心裏所期待的難度有點出入,但儘管如此我還是學到了很多的東西,比如最簡單的打印Hello World語句,我覺得理解了這簡單的he

原创 Git系列之Git命令學習

  用了這麼久的git,都沒有來的及來總結下一下常用的Git命令,今天有空就來簡單的總結一下在項目中常用的git命令,以及一些基本的概念。 我覺得重要的就有10個方面,因爲畢竟我也不是git版本控制這一方面的專家,我覺得懂得這些在日常的開

原创 趣味設計模式之原型模式

    有一天,八戒問悟空,“大師兄,你怎麼可以拔一搓猴毛就可以生成無數個一摸一樣的你,怎麼那麼神奇?師兄既然是齊天大聖,我老豬有個問題向請教下,在編程的世界中,我怎麼可以實現呢?我想在下次的時候也玩一把,這樣我就可以躺着吃喝,不用幹活了

原创 趣味設計模式之工廠模式

   一開始的時候,我覺得設計模式不是很重要,因爲在工作的過程中,處理起來大多數是業務的邏輯,好像也是只有在面試的時候有作用,正所謂“面試造火箭,進門當螺絲”。但是隨着自己的不斷深入的理解,閱讀一些好的項目的源碼的時候才發現心有餘,而力不

原创 趣味設計模式之抽象工廠模式

    上篇博文我簡介的介紹了下工廠模式,不知道是不是幫助到了部分人,下面我們再來探討下抽象工廠模式。     某一天,唐三藏一行人西行的路上遇到了一個強大無比的妖怪,唐僧被抓走了,光靠悟空他們沒有辦法把唐僧救回來,這個時候就需要找救兵了

原创 簡單理解設計模式之觀察者模式

  設計模式其實沒有我們想的那麼難!我們認真的理解好設計模式的概念,知道它到底是解決什麼問題的這才能更好的掌握。下面我們來探討下設計模式裏面的觀察者模式。  (1)觀察者模式的概念 定義對象間的一種一對多的依賴關係,當一個對象的狀態發

原创 maven的一些簡單介紹

剛開始的時候,我以爲Maven是一種很難學的東西,但是瞭解之後才發現其實Maven就是一套軟件工程的管理工具,使我們建立項目時,解決jar的依賴問題(主要是用到這方面,因爲我覺得對於大多數人來說這樣就可以了,我也是這樣)。我們要記住的是m