原创 比較“==”和equals

Object的“==”和equals “==”比較的是引用的地址值; equals調用的也是“==”這個方法,源碼如下: public boolean equals(Object obj) { return (this ==

原创 Web項目原型設計工具

Axure RP

原创 String相關的知識

1、String、StringBuffer與StringBuilder的區別 String 字符串常量,長度不可變; StringBuffer 字符串變量,長度可變,線程安全; StringBuilder 字符串變量,長度可變,非線程安全

原创 Eclipse集成EGit

前言 關於代碼控制工具,一般而言,如果是開發團隊,我們常常選擇的是SVN、CVS;但是怎麼管理我們自己的代碼呢?那就用GItHub吧,這樣就可以不用自己準備一臺網絡服務器了。 介紹          GitHub是一個屬於自己的控制代碼工

原创 Java關鍵字:this、super、static

This this只能在方法內部使用,表示對調用方法或者屬性的那個對象的引用。 public class MyClass {     private String name;         public MyClass() {}  

原创 Java父、子類成員變量和方法的調用關係

成員變量的調用和創建類時new後面的類型無關,和當前實力所屬的類型有關; 調用方法時,只與new後面的類型有關。 代碼: <span style="font-size:14px;">public class Mastiff extend

原创 使用Myeclipse生成可執行文件的方法

1、生成可執行的jar文件 前提是運行jar文件的系統安裝了jre(java運行環境) 1.1沒有引用外部的jar包 項目右擊---Export---選擇自己main函數--確定生成jar包,然後就可以運行了。 1.2引用了外部的jar包

原创 ThreadLocal介紹以及使用

ThreadLocal是什麼 當一個對象實例同時被多個線程使用的時候,而每一個線程我們又希望單獨維護這個變量,就可以在類中聲明ThreadLocal使這個變量線程化。注意這裏只有一個對象實例,也就是說,如果我們使用普通的成員變量,不僅是多

原创 JDK的安裝和配置

JDK(JDK5,6,7,8)的安裝和配置 首先,不建議使用.exe的安裝程序,而是直接使用jdk壓縮包。因爲安裝程序會在電腦上安裝update...等等,這些玩意事後很難刪除,每次打開電腦看到這些無關緊要的後臺程序,就抓狂。 下面說下J

原创 Java中Comparable和Comparator的比較

首先從翻譯上來說,Comparable是可比較的,修飾的是對象,所以當一個對象實現這個接口的時候,這個對象就變成可比較的對象了,需要實現的方法爲compareTo(T o)。Comparator是比較器,是一個名詞,當我們比較兩個對象的

原创 SQL查詢的瑣碎知識點

一些可能記不住的SQL查詢語法 1、分組查詢 數據庫查詢分組的時候,分組的字段可以添加修飾函數,比如: SELECT * FROM t_test GROUP BY SUBSTR(name FROM 1 FOR 3); 這段sql是先把na

原创 Java訪問權限的控制

Private 只有當前類可以訪問。 Public 都可以訪問。 Proteced 當前包(不包括子包)可以訪問;子類可以訪問。 默認 當前包(不包括子包)可以訪問。 點贊 收藏 分享 文章舉報

原创 Tomcat部署問題

準備工作 1、  一定要配置jdk,否則起不來; 2、  目前(日期2014-6-12)來說Tomcat6比Tomcat7穩定,所以建議使用Tomcat6。以下測試基於Tomcat6. 同一個Tomcat部署多個項目應用 出現問題:Out

原创 Java內存分配全面淺析

本文將由淺入深詳細介紹Java內存分配的原理,以幫助新手更輕鬆的學習Java。這類文章網上有很多,但大多比較零碎。本文從認知過程角度出發,將帶給讀者一個系統的介紹。          進入正題前首先要知道的是Java程序運行在JVM(

原创 MyEclipse中導入jdk源碼

1:打開MyEclipse選擇Window->Preference 2:選擇Java->Installed JREs 3:選中你所安裝的jre,點擊Edit,進入Edit JRE 4:選中rt.jar,點擊Source Attachme