国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

java 簡單基礎

2019-11-14 23:29:52
字體:
來源:轉載
供稿:網友
java 簡單基礎

一 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){

System.out.

Scanner input= new Scanner(System.in);System.out.println("輸入一個數字");int a=input.nextInt();System.out.println("輸入一個字符串");String b=input.next();

int c=(int)(Math.random()*10); //隨機生成一個0~10的整數System.out.println("隨機生成的數字:"+c);

//簡單的循環

for(int i=1;i<=c;i++){System.out.println("我第"+i+"次打印");}

while(true){if(c==0){break;}c--;}

}

}

四.java中函數的簡單調用

為了方便 我就舉例直接在一個類里面寫了

public class hello{//聲明的公用型數據類型,public是前綴標示公用,private表私有,//protected表受保護,不寫代表默認 defaultpublic String a;protected int b;int c;private String d;public void easy(){//無返回值voidSystem.out.println(" easy被調用了");}

public String to(){return "返回了一個字符串";}public static void main(String[] arge){ hello hel=new hello(); hel.easy();//easy的調用System.out.println(hel.to());//打印返回的字符串,方法的調用 hel.a="給a賦了一個值";//調用數據類型 System.out.println(hel.a);//打印給a賦的值}

}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 塘沽区| 南部县| 南阳市| 屯门区| 综艺| 大冶市| 潮州市| 巧家县| 平罗县| 南昌市| 永仁县| 波密县| 昂仁县| 泸州市| 丹江口市| 吴江市| 浠水县| 天津市| 偃师市| 昆山市| 安龙县| 中山市| 禹州市| 察哈| 于都县| 文安县| 兴业县| 布拖县| 库尔勒市| 丰城市| 沅江市| 应城市| 扎赉特旗| 廊坊市| 康乐县| 宁津县| 石狮市| 东阿县| 平舆县| 黄陵县| 德阳市|