Java Lab1_學習旅程

大家好~
經由APPX提供的專業Java課程,讓我對Java有非常大一步(都快劈腿了)的瞭解!
大家一開始學習Java有沒有跟本人一樣,腦袋中會跳出以下問題呢?

  1. 程式語言有非常多種,為什麼一定要選擇Java?
  2. Java 到底隱藏什麼特性讓大多人像看到帥哥美女一樣被吸引呢?
  3. Java 在待遇(Money)和未來發展和其他語言比較下有什麼差異?

我們簡單舉出幾項Java在應用上的實際數據供大家參考應該就會明白為什麼大多人都會選擇Java:

  • 有 97% 的企業桌上型電腦執行 Javaduke
  • 在美國有 89% 的桌上型電腦 (或電腦) 執行 Java
  • 全世界有 9 百萬名 Java 開發人員
  • 開發人員的首選java-logo
  • 第一名的開發平台
  • 有 30 億支行動電話執行 Java
  • 100% 的藍光光碟播放機均預載 Java
  • 有 50 億張 Java Card 在流通
  • 有25 億部電視裝置執行 Java

Continue reading →

Spring – 02 dependency injection, IoC

首先,我們來說說什麼是dependency ?

簡單來說,一個Java應用程式就是由很多個物件(Object)之間互動所組成的。這其中的互動關係就形成了所謂物件之間的dependency

以上面的例子來看,A class 就有兩個dependencies,分別是B, C class

Continue reading →

Spring – 01 關於 Spring framework 的那點事

Hello 大家好!

在我們開始學習Spring framework之前(以下簡稱Spring),先對這個幾近「萬能」的框架有個基本的認識吧!

Spring是一個開源的Java應用程式框架,它提供了一個良好的基礎建設,我們可以在上面開發出結構良好、容易維護、容易測試的應用程式,只要事先搭建好這個框架,我們就可以把大部份的心力都專注在核心業務邏輯的實作。換句話說,Spring就是為了簡化開發Java應用程式的複雜性而存在的。
那麼Spring從哪些面向來讓Java開發人員的生活比較輕鬆一點呢?

Continue reading →