原创 一些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 前天俺們談到了加鎖,但是