一 java的特性
1.面向對象:
與C++相比,JAVA是純的面向對象的語言C++為了向下兼容C,保留了很多C
里面的特性,而C,眾所周知是面向過程的語言,這就使
C++成為一個"混血兒"。而JAVA語法中取消了C++里為兼容C所保留的特性,如取消了頭文件、指針算法、結構、單元等
2.平臺無關性:
生成中間字節碼指令與其他編程語言不同,Java并不生成可執行文件(.exe文件),而是生成一種中間字節碼文件(.class文件)。
任何操作系統,只要裝有Java虛擬機(JVM),就可以解釋并執行這個中間字節碼文件。這正是Java實現可移植的機制。
3.多線程:
多線程可以使程序有更好的交互性和實時性,并可以最大限度地利用多處理器系統。JAVA有著強大的多線程處理能力,
因為各主流操作系統平臺在線程的實施方面有重大的差異,所以JAVA為不同的操作系統實現了專門的多線程機制。
還有很多就不一一列舉了。
二 .關于java
java的源代碼是*.java的純文本文件,可以使用任何文本編輯器編寫,但是不可執行。
JDK是java語言的開發包,可以將*.java文件編譯成可執行java程序。
可執行java程序需要JVM才能運行
JRE包含JVM
JDK包含JRE
如果僅需要運行java程序只要安裝了JRE就能運行。
三.簡單的java編程
import java.utli.Scanner;
public class hello{
public static void main(String[] arge){
新聞熱點
疑難解答