原创 JAVA語法細節(1)

1、變量的作用域 變量的作用域從變量定義的位置開始,到變量所在的那對大括號結束。變量定義內存開闢一塊空間用於該變量,變量到達作用域時,該變量從內存中消失。 2、變量的數據類型 變量基本數據類型:byte、short、int、long、fl

原创 關鍵字static和this

1、this關鍵字 this:代表當前對象,就是代表所在函數所屬類的引用。哪個對象調用了this所在的函數,this就代表哪個對象。 this關鍵字也可以用於在構造函數中調用其他構造函數,此時要注意,this();要定義在函數的第一行,因

原创 Java中函數的重載

函數的重載 1、同一個類 2、同名函數 3、參數個數不同或者參數類型不同 4、java是嚴謹性語言,如果函數出現的調用的不確定性,會編譯失敗。 public static int add(int a,int b) //兩個整數的和 {

原创 多線程1

        所謂的進程就是正在執行的程序,而線程就是程序中負責執行程序的執行單元。一個進程中可以有多個執行單元,稱之爲多線程。一個進程中至少要有一個線程。開啓多個線程的目的是爲了同時執行多部分代碼,每一個線程都有自己要執行的內容,這個

原创 類中的構造函數

1、構造函數概念 構造函數就是構建創造對象時調用的函數,構造函數在創造對象時就調用,用於對該對象屬性的初始化。所有的對象創建時,都需要進行初始化纔可以使用。一個類中如果沒有定義構造函數,那麼該類中會有一個默認的空參數的構造函數,如果在類中

原创 抽象類

1、抽象類特點 (1)方法只有聲明沒有實現時,該方法就是抽象方法,需要被關鍵字abstract所修飾,抽象方法必須定義在抽象類中,該類也必須用abstract關鍵字進行修飾。 (2)抽象類不可以實例化,因爲調用抽象方法沒有意義。 (3)抽

原创 接口

1、接口         當抽象類中的方法都是抽象的時候,可以將抽象類用接口來定義和表示,用關鍵字interface來修飾。定義接口的關鍵字不再是class,而是interface。 接口中常見的成員均有固定的修飾符,接口中的成員權限都是

原创 子類的實例化過程

一個對象實例化過程: Person p = new Person(); 1,JVM會讀取指定的路徑下的Person.class文件,並加載進內存,並會先加載Person的父類(如果有直接的父類的情況下). 2,在堆內存中的開闢空間,分配地

原创 JAVA環境變量設置

1、永久環境變量設置     右鍵“我的電腦”→“屬性”→“高級系統設置”→“高級”,出現如下窗口: 上圖中單擊“環境變量”,出現窗口在"系統變量"下點擊“新建”選項           新建系統變量名爲“JAVA_HOME

原创 Java語法細節(2)

1、邏輯運算符 &和&&,|和||的區別 &&:和&的結果是一樣的,但運算過程有區別     &&:只要左邊結果爲假,就不再執行右邊的,結果爲假     & :無論左邊的運算結果是什麼,右邊的都參與運算 ||:和|的結果是一樣的,但運算過

原创 "bash: ifconfig: command not found"解決方法

    在VMware新安裝了Red hat9.0,用普通用戶登錄發現ifconfig等指令無法使用,但用root登錄就可以使用。在終端輸入“ifconfig”指令,顯示ifconfig:command not found ,用su,ro

原创 數組內數值的排序

對數組內的值從小到大進行排序 1、選擇排序 原理:數組內第0個元素與第一個元素進行比較,如果第0個元素大於第一個元素,則交換位置,否則不變。第0個位置元素再與第2個元素進行比較,若第0個元素比較大,交換位置,否則不變,依此類推,直至第0個

原创 數組的使用及問題

一、Java虛擬機中內存劃分 1、寄存器 2、本地方法區 3、方法區 4、棧內存     存儲的是局部變量(函數中定義的變量,函數上的參數,語句中的變量),而且局部變量的作用域一結束,該局部變量所佔自動釋放。 5、堆內存     用於存儲

原创 查找數組內的值

1、查詢數組內數值 功能:查找數組內的值 描述:查找數組內的值,返回所查找值所對應的角標,若數組內沒有所查找的值,返回-1 public static int getIndex(int[] arr,int num) { for(int

原创 win7下無法訪問smb服務器解決方法

         在linux下將smb服務器設置好之後,在windows下無法訪問smb服務器的共享文件夾,如下所示       默認情況下,windows7無法正常訪問NAS或smb服務器上的共享文件夾。原因在於從vista開始,