當前位置 : IT培訓網 > Java開發 > Java培訓 > Java專業介紹:java是干什么的

Java專業介紹:java是干什么的

時間:2018-11-06 10:34:51??來源:編程網??作者:IT培訓網??已有:名學員訪問該課程
Java語言概述 Java是什么意思?Java是SUN(Stanford University Network,斯坦福大學網絡公司)1995年推出的一門高級編程語言,是一種面向Internet的編程語言。隨著 Java技術 在web方面的不斷成熟,已經成為Web應用程序的首選開發語言。 Java是一

Java專業介紹:java是干什么的_www.vkxqdk.live

Java語言概述

Java是什么意思?Java是SUN(Stanford University Network,斯坦福大學網絡公司)1995年推出的一門高級編程語言,是一種面向Internet的編程語言。隨著Java技術在web方面的不斷成熟,已經成為Web應用程序的首選開發語言。

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特征。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行復雜的編程。

Java具有簡單性、面向對象、分布式、健壯性、安全性、平臺獨立與可移植性、多線程、動態性等特點。Java可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序等。

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

Java都能干什么

Jdk中包含Jre,在Jdk的安裝目錄下有一個名為jre的目錄,里面有兩個文件夾bin和lib,在這里可以認為bin里的就是Jvm,lib中則是Jvm工作所需要的類庫,而Jvm和lib和起來就稱為Jre。

Java專業介紹:java是干什么的_www.vkxqdk.live

1.什么是Jdk

Java Development Kit

是針對Java開發人員的產品,是整個Java的核心。

想要安裝Jdk看這里:如何安裝和配置Jdk
包括:Java運行環境Jre、Java工具( javac/java/jdb等 )和Java基礎類庫( Java API,rt.jar等 )。

2.什么是Jre

Java Runtime Environment
是運行Java程序所須環境的集合,包含Jvm標準實現及Java核心類庫。
與大家熟知的Jdk不同,Jre是Java運行環境,并不是一個開發環境,所以沒有包含任何開發工具(如編譯器和調試器),只是針對于使用Java程序的用戶,只有 通過它,Java的開發者才得以將自己開發的程序發布到用戶手中,讓用戶使用。

運行Java程序一般都要求用戶的電腦安裝Jre;沒有jre,java程序無法運行;而沒有java程序,jre就沒有用武之地。

包括:虛擬機Jvm,運行類庫(runtime class libraries)和啟動器(Java application launcher)。

3.什么是Jvm

Java Virtual Machine
我們常說的Java虛擬機, 是整個Java實現跨平臺最核心的部分,能夠運行通過Java語言編寫的應用程序。
所有的Java程序會首先被編譯為.class的類文件,Jvm虛擬機可以執行這種編譯后的類文件,也就是說class并不直接與機器的操作系統相對應,而是經過虛擬機間接與操作系統交互,由虛擬機將程序解釋為目標代碼(不同操作系統不同),給本地系統執行。
Jvm屏蔽了與具體操作系統平臺相關的信息,使得Java程序只需生成在Java虛擬機上運行的目標代碼,就可以在多種平臺上不加修改地運行。
只有Jvm還不能成class的執行,因為在解釋class的時候Jvm需要調用解釋所需要的類庫lib,即Jre中的lib類庫,單獨的Jvm沒有任何作用。

4、Java之面向對象

面向對象是相對面向過程而言,面向對象和面向過程都是一種思想。

面向過程,強調的是功能行為。

面向對象,將功能封裝進對象,強調具備了功能的對象,是一種符合人們思考習慣的思想,可以將復雜的事情簡單化,面向對象是基于面向過程的。

頂一下
(1)
100%
踩一下
(0)
0%

IT培訓0元試聽 每期開班座位有限.0元試聽搶座開始! IT培訓0元試聽

  • 姓名 : *
  • 電話 : *
  • QQ : *
  • 留言 :
  • 驗證碼 : 看不清?點擊更換請輸入正確的驗證碼

在線咨詢在線咨詢

溫馨提示 : 請保持手機暢通,咨詢老師為您
提供專屬一對一報名服務。

------分隔線----------------------------
------分隔線----------------------------

推薦內容

陕西11选5开奖结果