原创 關於HashCode與其係數31

 首先我們來了解一下hashcode,什麼是hashcode?有什麼作用? hashcode其實就是散列碼,hashcode使用高效率的哈希算法來定位查找對象! 我們在使用容器來存儲數據的時候會計算一串散列碼,然後將數據放入容器。

原创 【for-each】增強for循環

foreach爲for循環的一種形式,用於遍歷數組,代碼比使用普通for循環要簡明。 char[] ch = new char[]{'a','b','c',}; for(char c: ch){ System.out.println

原创 【String】StringBuffer類的參數傳遞

StringBuffer類的參數傳遞

原创 【匿名內部類】通過內部類匿名實現接口

被實現的接口: public interface Inner { void show(); } “實現”接口的外部類: 可以看到外部類Order並沒有使用implement來調用接口,而是在內部類調用時直接實現。 class

原创 【集合】Java集合框架介紹

文章來源:http://blog.csdn.net/ylyg050518/article/details/48683303 集合框架介紹   Java集合工具包位於Java.util包下,包含了很多常用的數據結構,如數組、鏈表、棧、隊

原创 【JDBC】數據庫事務

之前因爲教師斷了一次網,然後又開始學前端,和js做了一個多月的鬥爭,回過神要講Spring了才發現博客已經冷了很久了。。。慢慢補上吧 今天先把數據庫事務的一個案例記一下,也是前幾個星期剛剛纔會寫的。。 package mjy.kugua

原创 【IO】使用Properties進行數據讀寫

Properties繼承自Hashtable,使用鍵值對存儲數據,便於進行數據管理。下面是一個模擬遊戲數據存儲的例子。 import java.io.File; import java.io.FileReader; import ja

原创 【Class】Java中類、實例與Class對象

文章轉載自http://www.cnblogs.com/flyme/p/4571030.html 類       類是面向對象編程語言的一個重要概念,它是對一項事物的抽象概括,可以包含該事物的一些屬性定義,以及操作屬性的方法。面向

原创 【註釋】代碼中特殊的註釋技術——TODO、FIXME和XXX

前兩天在參閱網上的源代碼時,發現有個被Eclipse標粗的註釋FIXME,才知道還有這些特殊註釋,於是網上搜到這篇文章,值得了解學習。 文章轉載自http://www.cnblogs.com/pengyingh/articles/244

原创 【Spring】在Spring框架下使用註解配置JDBC事務

算是對Spring的一個階段性總結吧,註解、依賴注入、JDBC、事務等重點基本都涉及到了,值得記錄一下。 首先是最重要的xml配置文件。雖然使用了註解方式,不過還是需要在XML中設置一些東西。 <?xml version="1.0" e

原创 【冒泡排序】

師曰:必考 乃筆而記之...... import java.util.Arrays; public class Test{ public static void main(String[] args){ int[] arr

原创 【代理模式】靜態代理與動態代理

代理模式:通過代理類對目標類進行包裝。 代理類、目標類要具有一樣的功能,實現共同的接口。用戶只能看到代理類,實際上是通過代理類與目標類進行交互。 靜態代理模式:每個代理類只代理一個目標類 實現相同的接口,代理類中持有一個目標類的對象的

原创 【Java】編程細節與技巧

本文用以歸納記錄學習過程中瞭解到的零碎知識,隨時更新。 【控制檯與編譯器】 關於常用軟件的快捷鍵、提示、技巧等。 控制檯: 1. Ctrl + C 停止程序運行(適用於程序進入死循環或沒有設置退出代碼的程序) Eclipse: 快捷

原创 【TreeSet】自然排序與比較器排序

1.自然排序 對象類: public class Examinee implements Comparable{//實現接口 private int scorce; //構造方法與get、set方法略 @Override p

原创 【JDBC】基本操作

JDBC基本操作 import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.ResultS