原创 解決:Servlet通過getInitParameter取值爲null問題

有兩種: 第一種: 通過ServletContext,web.xml配置如下 public void doGet(HttpServletRequest req, HttpServletResponse resp) throws IOE

原创 1.3.第一個Java程序

  前面我們講過,我們寫完.java文件之後,需要編譯成.class文件,之後再通過虛擬機與機器進行交互,那麼實戰一下。   1.創建一個名爲HelloWorld的txt文件,內容如下,之後保存文件,將拓展名改爲.java。 pu

原创 1.4.開發工具以及Eclipse的簡單使用

前言:   在前面我們用記事本寫的java程序,後面我們就不在使用記事本,因爲不太方便。很多人以爲用記事本來寫代碼感覺很NB,在我看來,只是能老程序員的一種無奈,對於他們來說可能沒有好的IDE。對於我們來說,讓我們提高編碼的興趣纔

原创 1.1.初識JAVA

三大版本: 版本 定位 前景 JavaSE(標準版) 個人計算機上的應用 (例如:QQ,瀏覽器等應用程序) Java發展最差的地方 JavaEE(企業版) 服務器端的應用 發展最廣 JavaME(微型版) 消

原创 1.5總結

Java的核心優勢:跨平臺。跨平臺是靠JVM(虛擬機)實現的。 Java各版本的含義: JavaSE(Java Standard Edition)標準版,定位在個人計算機的應用。 JavaEE(Java Enterp

原创 1.2.準備JAVA開發環境

  通過上一篇博客 初識JAVA 我們瞭解到要做java開發,我們只需要安裝JDK就可以了,並不要再安裝其他任何東西,很是簡潔。裝上JDK,你就可以用java語言來開發了。   廢話不多說,我們直接來動手操作。 1.下載 下載地址

原创 2.1.數據類型

一.註釋   接下來我們將的內容可能比較瑣碎。但是都是基礎,就如同蓋房子我們需要的磚塊一樣,之後講控制語句,控制語句就像黏土一樣,講磚塊連接起來。   爲了方便程序的閱讀,Java語言允許程序員在程序中寫上一些說明性的文字,用來提

原创 Tomcat Error listenerStart.

     本人用的Tomcat5.5,服務啓動總是出現  Error listenerStart。於是百度了一下,發現各種方案,這個錯誤範圍太大,每個人的錯誤原因也不盡相同。最靠譜的還是下面這樣。通過出更詳細的log來判斷自己到底是什麼錯

原创 JDK源碼-Collection-isEmpty

Collection這個類是其實只是一個接口,而他的實現類是AbstractCollection這個類。 public abstract class AbstractCollection<E> implements Collect

原创 JDK源碼-String

String這個類是將String 放入到char數組來實現功能的。 首先看一下三個全局變量 1.offset(偏移量) : 默認爲0  2. count(大小) : count爲當前字符串轉爲char之後的數組長度。 arrayOf

原创 2.2.運算符

運算符分類: 算數運算符 一元運算符:++,–二元運算符:+,-,*,/,% 賦值運算符 = 擴展運算符 +=,-=,*=,/= 關係運算符 >,<,>=,<=,==,!= instanceof 邏

原创 5.數據類型

一.註釋   接下來我們將的內容可能比較瑣碎。但是都是基礎,就如同蓋房子我們需要的磚塊一樣,之後講控制語句,控制語句就像黏土一樣,講磚塊連接起來。   爲了方便程序的閱讀,Java語言允許程序員在程序中寫上一些說明性的文字,用來提高程

原创 做一個小遊戲

桌球遊戲小項目 這個小遊戲也是我從網上找的,目的是爲了讓大家提高興趣,找找感覺。 效果 要求 自己動手多打幾遍。雖然看不懂,保持和我的代碼一致就可以。 項目中用到的兩個小圖片,如下: 分步實現: 第一步:實現彈出窗口。 impor

原创 2.準備JAVA開發環境

  通過上一篇博客 初識JAVA 我們瞭解到要做java開發,我們只需要安裝JDK就可以了,並不要再安裝其他任何東西,很是簡潔。裝上JDK,你就可以用java語言來開發了。   廢話不多說,我們直接來動手操作。 1.下載 下載地址:h

原创 3.第一個Java程序

  前面我們講過,我們寫完.java文件之後,需要編譯成.class文件,之後再通過虛擬機與機器進行交互,那麼實戰一下。   1.創建一個名爲HelloWorld的txt文件,內容如下,之後保存文件,將拓展名改爲.java。 publ