1、JVM、JRE和JDK的區別:
JVM(Java Virtual Machine):java虛擬機,用于保證java的跨平臺的特性。
java語言是跨平臺,jvm不是跨平臺的。
JRE(Java Runtime Environment):java的運行環境,包括jvm+java的核心類庫。
JDK(Java Development Kit):java的開發工具,包括jre+開發工具
2、環境變量path和classpath的作用是什么?
(1)path是配置Windows可執行文件的搜索路徑,即擴展名為.exe的程序文件所在的目錄,
用于指定DOS窗口命令的路徑。
(2)Classpath是配置class文件所在的目錄,用于指定類搜索路徑,JVM就是通過它來尋找該類的class類文件的。
3、變量有什么用?為什么要定義變量?什么時候用?
答:變量的作用:用來存儲數據。
為什么要定義變量:用來不斷的存放同一類型的常量,并可以重復使用
4、&和&&的區別?
答:(1)&&會出現短路,如果可以通過第一個表達式判斷出整個表達式的結果,則不繼續后面表達式的運算;只能操作boolean類型數據;
(2)&不會出現短路,將整個表達式都運算。既可以操作boolean數據還可以操作數。連接符 age=23&sex=男&address=beijing...
5、標示符命名規則:面試題 !! (選擇,或判斷)
由數字(0-9),大小寫英文字母,以及_和$組成。
精度從高到低 ?double ?float?long ?int?short(char)?byte
(2)強制類型轉換 ?將一個高精度---?低精度(精度會下降) int i; long y;? (Integer)y
該技術體系中包含的技術如 Servlet、Jsp等,主要針對于Web應用程序開發。
該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發。
該技術體系主要應用于小型電子消費類產品,如手機中的應用程序等。
通過Java語言編寫的應用程序在不同的系統平臺上都可以運行。
只要在需要運行java應用程序的操作系統上,先安裝一個Java虛擬機(JVM Java VirtualMachine)即可。
對于函數沒有具體返回值的情況,返回值類型用關鍵字void表示,
JAVA行業交流,歡迎新人和大佬共同入駐,里面有很多免費教學資源,視頻資源,書籍資源,歡迎索取,群號240448376