本文重點總結了編程學習方法,常用的dos命令,java三大技術架構,jdk和jre和jvm的關係以及path和classpath的區別。重點是jdk和jre和jvm的關係以及path和classpath的區別。 ...
一.學習方法
1.獨立思考
2.獨立整理、總結知識點
3.整理Exception報錯文檔
4.莫鑽牛角尖
5.敲代碼,敲,猛敲,死里敲
一句話:“代碼虐我千百遍,我視代碼如初戀!!!”
二.常用dos命令
1.start:重新打開一個dos命令視窗
2.exit:退出dos命令視窗
3.cd:顯示或進入指定目錄
4.cls:清屏
5.dir:遍歷並羅列當前目錄下的文件和文件夾
6.help:羅列所有的dos命令
(註:①↑或↓:切換歷史命令 ②. :當前目錄 ③.. :上層目錄 ④\ 或/:根目錄)
三.java語言
1.java三種技術架構
②J2SE(Java 2 Platform Standard Edition)
開發普通桌面應用程式,該技術體系是其他兩者的基礎
③J2ME(Java 2 Platform Micro Edition)
開發App,劣與Android
jdk1.5版本後,更名為javaee,javase,javame
2.Java語言特性
①跨平臺原理(重要):JVM
②垃圾回收機制
③面向對象
④泛型編程
3.jdk&jre&jvm的關係
註意:如果安裝完畢jre了,那麼就直接可以運行java程式了
4.環境變數path配置
①.絕對性配置:將安裝目錄下的bin路徑直接寫到path裡面
②.技巧性配置:定義系統變數JAVA_HOME,值為安裝目錄,path里添加格式%JAVA_HOME%\bin;
③.臨時性配置:set path =
註意:path變數修改後測試需要重新打開dos命令視窗(會有之前的緩存)
5.classpath和path區別(面試題)
①作用不同
path:系統用來指定可執行文件的完整路徑。在控制台輸入指令後path就會搜索所運行的可執行文件的路徑,如果運行的可執行文件在當前目錄下,直接執行。如果不在,path會依次搜索path中設置的路徑,如果有,直接執行;如果沒有,報錯。
classpath:指定在java程式中所使用的類(.class)文件所在的位置。在控制台輸入指令後classpath只會去classpath中設置的路徑搜索所運行的可執行文件,如果有,直接執行;如果沒有,報錯。如果想要classpath在當前目錄下也搜索,在classpath中配置".[當前目錄]"即可。
②使用範圍不同:
path:OS用,與java無關
classpath:java用,與java有關