原创 解決: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