原创 往github上推送步驟

第一步:在github網站上創建一個repository;注意不要勾選初始化創建README.md.第二步:點擊需要上傳的本地工程目錄,右擊-->>Git Bash,進入命令行;第三步: $ git init         $ git a

原创 java-修飾符-包-內部類-代碼塊執行順序

1.訪問權限修飾符從大到小的順序爲:public--protected--default--privateprivate--只能在同一類中使用;default--不用寫出來,默認不加.可以被同一包中的類使用protected--可以被不同包

原创 linux用戶權限管理

一、Linux下用戶的角色分類超級用戶:擁有最高管理權限,默認是root用戶普通用戶:具有登錄系統的權限,只能對自己目錄下的文件進行訪問和修改。虛擬用戶:也稱僞用戶,這類用戶最大的特點是不能登錄系統,它們的存在主要是方便系統管理,滿足相就的

原创 windows下Sublime Text3 java開發環境的配置

windows下Sublime Text3 java開發環境的配置:1.編寫批處理腳本run.bat放在jdk的bin目錄下,例如我的就放在"D:\Java\bin". runbat內容:==========開始(本行不復制)=======

原创 部分關鍵字--this/extends/super/static/final/abstract/訪問權限總結

1.this關鍵字的作用 1)調用本類中的屬性; 2)調用本類中的構造方法;且只能放首行,且必須留一個構造方法作爲出口,即不能遞歸調用 3)表示當前對象;2.匿名對象 直接new出來的對象,不創建變量名,且只能使用一次,通常作爲方法的參數及

原创 Object-異常聲明及捕獲-自定義異常

一.Object類 Object類是最頂端的類,其它類都是它的子類,它的方法可以被繼承.如果定義的類沒有繼承別的類,那它的直接父類就是Object.如果方法參數類型爲object類型,則調用方法可以傳遞任意類型的值(相當於多態);同理,如果

原创 接口和多態

1.寫出定義接口的格式interface A{public abstract void work();}注:(1)接口的權限修飾符如果不標明,默認爲default,僅可在本包中訪問;(2)接口中的方法必須爲抽象方法,且public abst

原创 文件系統管理

一.文件系統概述1.文件系統是基於操作系統的,用來管理和組織保存在磁盤驅動器上的數據的系統軟件,通過對數據存儲佈局/空間管理/文件命名/安全控制等 方面的管理,解決了如何在設備上有效的存儲數據。2.文件系統是操作系統與磁盤設備之間交互的一個

原创 線程

一.多線程 1.基本概念 進程:正在運行中的程序,一個進程中至少包含一個線程 線程:進程的任務,執行任務的一個通道,一個進程中可以包含多個線程 2.多線程執行的特點: 兩種方式:分時調度/搶佔式調度(java屬於搶佔)二.Thread 類(

原创 XML

一.XML概述定義:Extensible Makeup Language(可擴展標記語言);作用:1.存儲數據,有良好的存儲格式,多種語言通用2.作爲配置文件,許多框架都使用xml作爲配置文件語法:1.文件後綴名必須爲.xml;2.文檔聲明

原创 VI的使用

vi是Linux下默認的編輯器,有兩種工作模式:命令模式和文本輸入模式命令模式:輸入的字符被解釋爲vi命令,文本模式切換至命令械:esc鍵文本輸入模式:輸入的字符爲可編輯的文本,命令模式切換至文本模式:i1.打開文件的命令選項--7序號vi

原创 反射

一.反射的基本概念1.類的加載: 將一個.class文件加載到內存中,形成一個對象,並執行起來; Java 虛擬機內使用類加載器將.class文件加載到內存中,形成一個對象;這個對象在內存中只有一份;由虛擬機類加載器負責創建,程序員只能獲取

原创 正則表達式總結

1.regex是區分字母大小寫的,但是絕大多數正則表達式也實現子不區分字母大小寫的操作;2.regex匹配的不是整個字符串,只是與某個模式相匹配的字符,即使他們只是整個字符串的一部分;3. .字符可匹配任何單個的字符/字母數字甚至是.自身;

原创 XML

一.XML概述定義:Extensible Makeup Language(可擴展標記語言);作用:1.存儲數據,有良好的存儲格式,多種語言通用2.作爲配置文件,許多框架都使用xml作爲配置文件語法:1.文件後綴名必須爲.xml;2.文檔聲明

原创 Linux 網卡驅動的安裝

一。網卡驅動安裝的一般思路1.首先從硬 件安裝,檢查網卡本身故障2.檢查網卡芯片型號(注意不是硬件品牌)常見的網卡芯片有Intel RC82545EM/Realtek 8139D/ Broadcom NetXtreme/3Com 3C940