ava原名oak,後改爲java,sun公司1995年製造,2009-2010年79億賣給oracle(甲骨文)公司。
C/C++ 直接控制硬件,不易管理內存造成資源浪費。
java則通過JVM控制硬件,資源自動回收。
JavaSE Java標準版
JavaEE Java企業版
JavaME Java微縮版,小型虛擬機。已經不太實用
JDK: 編譯器包含在JDK中,它將源代碼轉換成中間文件。
JRE: java運行環境中最重要的組成部分就是java虛擬機。
bin文件夾 :java.exe;javac.exe;jacadoc.exe;jar.exe;
db: 數據庫(小型)
include: 本地庫(win32)
jre: 運行 虛擬機(-bin:java.exe)
lib: 庫
java.exe 運行java程序
javac.exe 編譯java程序
javaw.exe 運行java窗口程序
javadoc.exe 編譯文檔html
jar.exe 編譯jar包,壓縮包。
.(點) 當前路徑,當前文件
環境變量
path是系統級環境變量,不是java環境變量。
set classpath 環境變量動態配置(關閉DOS窗口classpath就恢復原來配置)
.java 生成class後如果配置了classpath則在classpath路徑下找,找不到報錯,找到則運行。如果沒有配置classpath路徑,則再當前目錄下找。
java語法規則:
1.java語言區分大小寫。
2.每句代碼結束時候需要 ;號。
3.class後面的名稱和文件名最好一致。
4.每次修改源碼都必須重新編譯後才能看到最新修改。
註釋
// 單行註釋
/*
哈哈哈哈
*/ 多行註釋
/**
*
*
*
*/ 文檔註釋
文檔註釋中 每行前面加*,寫在( public類可以看到)類或者方法前面
javadoc hello.java 生成註釋
<br>換行
API即底層用到的方法。
明天就正是開始java的程序世界了
我覺得程序是一個程序員思想的表達,表達的清楚程度就體現程序員的水平程度。