本文目錄一覽:
Java的概念和定義是什麼?
Java是一門編程語言,是一門連接人與計算機的語言。
由於計算機只認識二進制(只有0和1)的信息,對於我們來說,二進制的信息與我們平時所說的話比較起來就太難懂了,所以為了能夠很好的和電腦交流,就產生了各種各樣的計算機編程語言,其中就包括Java。
Java之所以可以讓計算機識別,是因為Java的編譯器和Java虛擬機,它會將人按照一定規範寫成的信息翻譯成機器所能識別二進制的信息,這樣就可以讓我們很好的和計算機進行交流了,而這種規範我們稱之為Java語言。
Java是一種面向對象的語言,所謂的面向對象指的是Java編程中,所有的操作都是以對象進行操作的,這樣在我們編程的時候,可以將某個功能當成一個類,可以給這類東西設置自己的屬性。
java 和Java有什麼區別,那 javaweb 呢
簡單地介紹一下吧,其實呢,Java是一種面向對象的的開發語言,具有很優秀的跨平台性;而Web的全稱是「Java
Web」也就說,他是Java語言中的一個分支的應用方式。
樓主可以樣理解,如果把Java比作是我們中文中的文字和語法,而Java
Web就是我們用中文寫出的文章類型,比如Java
Web是文言文,Java
Script是散文……等等。
第二,對於C++和Java,剛剛提到過,Java是一種面向對象的編程的語言,另一反面,Java可以通過虛擬機機制實現跨平台。這就是Java語言最大的魅力。C++是與Java平行的一種開發語言,但是他的主要特點是面向過程。但是C是所有編程語言的間接發源點,在系統功能實現上同樣具有很大的優越性,但是相對來講工作量就很大啦~~
jdk與java的關係
sun公司提供的自己的一套 java開發環境, Java Development Kit.
以 windows系統安裝 JDK為例子, JDK的 bin目錄你可以看下
javac.exe,就是 java源文件的編譯工具, java源文件的擴展名為 .java,如Test.java, java源文件被編譯後的 java位元組碼文件的擴展名為 .class
java.exe 是 java位元組碼編譯程序, 負責解釋執行java位元組碼文件,就是一個JVM(java虛擬機)
看到這些你就明白了jdk是開發人員也就是編寫程序的時候需要的
jdk 目錄下還會有一個 JRE(Java Runtime Environment), 這個字面理解就可以了 java運行時環境,無論你想在自己電腦上運行一個 java 程序還是自己編寫的程序要測試運行都需要它(自己的編寫的java程序也是java嘛).
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/282951.html