原创 常用的一些DOS命令

DOS:disk operating system(磁盤操作系統) 打開dos界面程序快捷方式:windows+R  輸入cmd回車 通過 /? 瞭解當前指令的具體用法  比如 copy /?回車 1、切換目錄的指令: cd(change

原创 確實是閒的 整理一下java知識

自己對java的一些理解

原创 斜槓/和反斜槓\的區別

1、瀏覽器地址欄網址使用;html中url;網絡路徑 用 斜杆/  2、windows文件瀏覽器上使用 反斜槓\ ; 3、出現在普通字符串中的路徑,如果代表的是windows文件路徑,則使用 斜杆/ 和 反斜槓\ 是一樣的;如果代表

原创 javaME javaSE javaEE的區別

1、Java ME:java micro edtion java微型版,針對手持設備(java版本的功能較少,運行的時候需要的內存較少) 2、Java SE:java standard edtion java標準版,針對PC的桌面程序 3

原创 方法重載(overload)

1,方法名相同,參數的個數、類型、次序不同,返回值沒有要求 2,重載的返回值可以相同也可以不同,只要參數不同就有方法重載。 3,當參數相同時,一個類中不允許有兩個方法名相同的方法,會出現編譯錯誤,僅返回值不同,無法構成重載 4,可變參數方

原创 機器碼 原碼 反碼 補碼

一個具體的數值在計算機內存中是以補碼的形式存儲的, 用補碼存儲的優點: 1、沒有+0 和 -0 之分  都是0000 0000 2、使用補碼,最高位的符號位可以當作普通的數值位來運算,會簡化cpu的設計 補碼的補碼是原碼! 正數:原碼、

原创 JAVA知識點

1,類是對象的模板。對象是類的實現。對象的抽象是類 2,當寫有參構造器之後,必須寫無參構造器(無參方法) 3.Static不需要實例化對象可以訪問,在另一個類中調用static方法或者static變量(全局變量)時,可以直接ClassNa

原创 JVM的作用簡介

JVM功能: 解釋器:將於平臺無關的字節碼指令(jvm指令)解釋給當前平臺去執行 類加載:將字節碼文件加載到內存中執行 內存管理  垃圾回收

原创 基本類型傳值和引用類型傳值

1,基本類型傳值,傳過去的是一個複製品,對方再怎麼改,對其原來的參數都沒有影響 2,引用類型傳值,傳遞的是內存地址,對方拿着這個值可以隨意修改,原來的參數值改變

原创 文件讀入和輸出

讀取文件: File f = new File("e:/記事本.txt"); FileInputStream fis = new FileInputStream(f); 如果是fis.read():讀取一個字節(英文) 中文是兩個字節:一

原创 計算機語言的發展史

第一代:機器語言,只能識別計算機自己特定的指令 即二進制串的集合,所有的操作都用二進制的形式操作。 第二代:彙編語言,一部分操作用英文字母代替,比機器語言方便人與計算機之間的交流。 第三代:高級語言,c(面向過程);c++、java、vb

原创 java與C語言跨平臺原理

以最經典的HelloWorld.java程序爲例,程序寫完後保存爲.java源文件,經過javac.exe編譯爲HelloWorld.class字節碼文件。此時的字節碼文件所有平臺(windows、linux、xp等各種系統+CUP)的機

原创 path classpath java_name

java_name:放置安裝jdk的目錄 path:%java_name%\in classpath:最近的版本不許要配置classpath classpath是放.class文件的。doc要查找文件 會在doc當所在目錄和class p

原创 二進制、八進制、十進制、十六進制的轉換

任何進制轉換爲十進制: 採用展開 乘以 該進制位底數的次冪的形式 舉例:   123 ----> 3*10^0+2*10^1+3*10^2 0xfa1---->1*16^0+10*16^1+15*16^2 十進制到二進制:除二取餘,逆序

原创 容器Collection的總結一 Vector ArrayList LinkedList HashSet TreeSet

Collection提供了多種存儲數據的模型 List接口和Set接口 1、Vector(動態數組)和ArrayList 相同點:底層都是用數組實現的,所以優缺點是:可以直接根據索引定位到要查詢的位置,但是插入刪除需要用Arrays.co