日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

Java语言概述

發布時間:2024/8/1 java 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Java语言概述 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1,java語言概述

1,java語言特性

? 類C語言發展和衍生的產物,摒棄了C語言的指針,是純粹的面向對象語言。增加了垃圾回收器功能。

易學的,面向對象的,健壯的,分布式的,安全的,多線程的,平臺無關,無指針,高性能的,自動收集內存

2,java程序的運行機制及運行過程

1.特點一:面向對象
  • 基本概念:類,對象
  • 三大特點:封裝,繼承,多態
2.特點二:健壯性

吸收了C/C++語言的優點,去掉了其影響程序健壯性的部分,(指針,內存的申請與釋放等),提供了一個相對安全的內存管理與訪問機制

3.跨平臺性
  • 跨平臺性,通過java語言編寫的應用程序在不同的系統平臺都可以運行
  • 原理:只需在運行java應用程序的操作系統上安裝一個java虛擬機(JVM Java Virtual Machine)即可。由JVM來負責java程序在該系統中的運行。

用戶user → 字節碼文件 → JVM → 操作系統 → 硬件

4.垃圾回收

  • java程序還會出現內存泄漏和溢出的問題么? 答案是:會。

2.Java語言環境的搭建

1.JDK,JRE,JVM的關系

JDK:Java Development Kit(Java開發工具包)

JRE:Java Runtime Environment(Java運行時環境)

JVM:Java Virtual Machine(Java虛擬機)

  • JDK = JRE + 開發工具集(如Javac編譯工具等)
  • JRE = JVM + Java SE標準類庫

2.下載安裝JDK



配置環境變量是為了在任何文檔路徑下都能夠去執行java程序的編譯和運行

3.文檔注釋(Java特有)

? 1.格式:/**

? @author 指定Java程序的作者

? @version 指定源文件的版本

? */

? 2.注釋內容可以被JDK提供的工具javadoc所解析,生成一套以網頁文件形式體現的該程序的說明文檔。

? 3.操作方式:

4.Java API文檔

1.什么是API

  • API(Application Programma Interface,應用程序編程接口)是Java提供的基本編程接口。

  • Java語言提供了大量的基礎類,因此Oracle也為這些基礎類提供了相應的API文檔,用于告訴開發者如何使用這些類,以及這些類里包含的方法。

  • 下載API:

5.總結編寫程序

1.java程序編寫-編譯-運行過程

編寫:我們將編寫的java代碼保存在以“.java”結尾的源文件中

編譯:使用javac.exe命令編譯我們的java源文件。格式為:javac 源文件名.java

運行:使用java.exe命令解釋運行我們的字節碼文件。格式:java 類名

2.在一個java源文件中可以聲明多個class,但是只能有一個類聲明為public。而且要求聲明為public的類的類名必須與源文件名相同。

3.程序的入口是mian()方法,格式是固定的。

4.輸出語句:

System.out.println(); //輸出語句并換行 System.out.print(); //只輸出,不換行

5.每一行語句末尾都以“;”結束。

va
System.out.println(); //輸出語句并換行
System.out.print(); //只輸出,不換行

5.每一行語句末尾都以“;”結束。6.編譯的過程:編譯以后會生成一個或者多個字節碼文件,字節碼文件名與編寫的java源文件中的類名相同。

總結

以上是生活随笔為你收集整理的Java语言概述的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。