原创 一些for循環嵌套

package cn.imust.day01; public class TestForCircle { /** * @param args */ public static void main(String[] args

原创 Java文件創建--將原文件和可執行文件分開

如需使生成的class文件和原文件分別存放,在編譯時可加 -d 包存放位置 eg: javac -d d: javaLearning HelloWorld.java就會在d盤的javalearning目錄下創建一個在原文件中指定包名的文件

原创 多態以及其優缺點

多態:可以理解爲事物存在的多種體現形態,比如說人:男人、女人;動物:貓,狗。 多態: 多種形態。 這裏要重點講的就是對象的多態性。 狗 x = new 狗(); 動物 y = new 狗();//對象的多態性,狗對象即是狗類型,又是動物形

原创 Java異常拋出時的規定

異常在子父類覆蓋中的體現:  1,子類在覆蓋父類時,如果父類的方法拋出異常,那麼子類的覆蓋方法,只能拋出父類的異常或者該異常的子類.  2,如果父類方法拋出多個異常,那麼子類在覆蓋該方法時,只能拋出父類異常的子集.  3,如果父類或者接口

原创 十進制轉其他進制--優化方案

package cn.imust.day01; class TestTransfer { public static void main(String[] args) { toBin(6); toOctonary(

原创 構造函數之間調用

構造函數之間調用只能用this關鍵字,通過參數區分所調用的構造函數 可以這樣理解: this.age中的this爲this關鍵字,而this(age)中的this爲this語句,它起到調用函數的作用.the example: priva

原创 dos下導入數據庫的辦法

dos下導入數據庫的辦法:   1,進入到mysql中   2,首先創建一個與要導入數據庫名字(這裏假設爲mybookstore)相同的數據庫.  命名: create database mybookstore;   3,鍵入命令:use

原创 Java二維數組的三種表達形式

表達形式一:int[][] x 表達形式二: int x[][] 表達形式三: int[] y[]   this kind  of expression is less in use ,but can be encounterd at i

原创 模式設計1--單例設計模式

單例設計模式的要求:     1在某些情況下爲了避免死其他程序過多的該類的對象,則需禁止其他程序建立該類的對象.     2但是又需要讓其他程序能夠訪問到該類的對象,只好在本類中自定義一個對象     3這個自定義對象要被其他程序訪問,就

原创 Java 內部類以及匿名內部類

內部類的訪問規則: 一:定義在成員位置上 1,內部類可以直接訪問外部類中的成員,包括私有.   之所以可以直接訪問外部類的成員,是因爲內部類中持有一個外部類的引用,格式爲:外部類名.this 2,外部類要訪問內部類,必須建立內部類的對象.

原创 Java的訪問權限知識

在代碼編寫過程中,我們需要隱藏一些具體實現,進行訪問控制。通過訪問控制,可以阻止對象的濫用。 Java提供了訪問權限修飾詞,從大到小包括  public,protected,包訪問權限(沒有關鍵詞) 和private,下面看下他們的權限

原创 十進制轉十六進制

package cn.imust.day; public class TestChange { public static void main(String[] args){ toHex(60); } private st

原创 兩種常用的排序算法

public class TestSort{ public static void main(String[] args){ int[] arr={1,4,9,3,7,10,23,5}; printArray(arr); Sy

原创 break的一些沒有注意的用法

public class TestBreak { /** * @param args */ public static void main(String[] args) { e:for (int x=0;x<5 ;x++

原创 Java 多線程同步與死鎖

在多線程中如何找到安全問題所在:1,明確哪些代碼是多線程運行代碼2,明確共享數據3,明確多線程運行代碼中哪些代碼是操作共享數據的 靜態的同步方法中,使用鎖是該方法所在類的字節碼文件對象,即 類名.class  前天俺們談到了加鎖,但是