日产精品视频无码免费_亚洲蜜臀AV日韩熟妇在线_国产亚洲精品女人久久久久久 _妞中文字幕在线视频导航

電子開發(fā)網(wǎng)

電子開發(fā)網(wǎng)電子設計 | 電子開發(fā)網(wǎng)Rss 2.0 會員中心 會員注冊
搜索: 您現(xiàn)在的位置: 電子開發(fā)網(wǎng) >> 編程學習 >> Java >> 正文

Java開發(fā)入門 編程入門

作者:佚名    文章來源:本站原創(chuàng)    點擊數(shù):    更新時間:2023/10/1

文章目錄


一、Java概述

Java是一門高級程序設計語言,自問世以來,Java就受到了前所未有的關注,并成為計算機、移動電話、家用電器等領域中最受歡迎的開發(fā)語言之一。

1.什么是java?

Java是一門高級程序設計語言,它是由Sun公司(已被Oracle 公司收購)于1995年5月推出的一種可以編寫跨平臺應用軟件、完全面向對象的程序設計語言。Java語言簡單易用、安全可靠,自問世以來,與之相關的技術和應用發(fā)展得非常快。在計算機、移動電話、家用電器等領域中,Java技術無處不在。

針對不同的開發(fā)市場,Sun公司將Java劃分為3個技術平臺.分別是Java SE、Java EE和JavaME。下面對這3個技術平臺進行介紹。

Java SE(Java Platform Standard Edition)是標準版Java技術平臺,它是為開發(fā)普通桌面和商務應用程序提供的解決方案。Java SE是3個平臺中最核心的部分,JavaEE和Java ME都是在Java SE的基礎上發(fā)展而來的,Java SE平臺中包括了Java最核心的類庫,如集合、I/O、數(shù)據(jù)庫連接以及網(wǎng)絡編程等。

Java EE(Java Platform Enterprise Editin)是企業(yè)版Java技術平臺,它是為開發(fā)企業(yè)級應用程序提供的解決方案。Java EE平臺用于開發(fā)、裝配以及部署企業(yè)級應用程序,主要包括Servlet、JSP、JavaBean、JDBC、EJB、Web Service 等技術。

Java ME(Java Platform Micro Edition)是微型版Java技術平臺,它是為開發(fā)電子消費產(chǎn)品和嵌人式設備提供的解決方案。Java ME主要用于微型數(shù)字電子設備軟件程序的開發(fā)。例如,為家用電器增加智能化控制和聯(lián)網(wǎng)功能,為手機增加新的游戲和通訊錄管理功能。此外,Java ME還提供了HTTP等高級Internet協(xié)議,使移動電話能以C/S(Client/Server,客戶/服務器)方式直接訪問Internet 的全部信息,提供高效率的無線交流。

2.Java的特點

Java是門優(yōu)秀的編程語言。它之所以應用廣泛,受到大眾的歡迎,是因為它有眾多突出的特點,其中最主要的特點有以下幾個。

2.1.簡單

Java是一種相對簡單的編程語言,能夠通過最基本的方法完成指定的任務。程序設計者只需理解一些基本的概念,就可以用它編寫出適用于各種情況的應用程序。 Java丟棄了C++中很難理解的運算符重載、多重繼承等概念;特別是Java以引用代替指針,并提供了自動垃圾回收機制,使程序員不必擔憂內(nèi)存管理。

2.2.面向對象

Java是一個純粹的面向對象程序設計語言,它具備封裝、繼承、多態(tài)的特性,支持類之間的單繼承和接口之間的多繼承。此外,Java 還支持類與接口之間的實現(xiàn)機制(關鍵字為implements)。

2.3.安全性

Java安全可靠。例如,Java 的存儲分配模型可以防御惡意代碼攻擊。此外,Java沒有指針因此外界不能通過偽造指針操作存儲器。更重要的是,Java編譯器在編譯程序時不顯示存儲安排決策,程序員不能通過查看聲明猜測出類的實際存儲安排。Java程序中的存儲是在程序運行時由Java解釋程序決定的。

2.4.跨平臺性

Java通過JVM(Java Virtual Machine,Java虛擬機)以及字節(jié)碼實現(xiàn)跨平臺性。Java程序由javac編譯器編譯為字節(jié)碼文件(.class文件),JVM中的Java解釋器會將字節(jié)碼文件翻譯成所在平臺上的機器碼文件,執(zhí)行對應的機器碼文件就可以了。Java 程序只要一次編寫,就可到處運行。

2.5.支持多線程

Java支持多線程。所謂多線程,可以簡單理解為程序中多個任務可以并發(fā)執(zhí)行。多線程可以在很大程度上提高程序的執(zhí)行效率。

2.6.分布性

Java是分布式語言。既支持各種層次的網(wǎng)絡連接,又可以通過Socket類支持可靠的流(stream)進行網(wǎng)絡連接。

3.Java的發(fā)展史

Java是詹姆斯·高斯林(James Gosling) 發(fā)明的,Java的名字來自一種咖啡的品種名稱,所以Java的Logo是一杯熱氣騰騰的咖啡。詹姆斯·高斯林等人于1990年初開發(fā)了Java的雛形,Java最初被命名為Oak。20世紀90年代,隨著互聯(lián)網(wǎng)的發(fā)展,Sun公司看到Oak在互聯(lián)網(wǎng)上應用的前景,于是改進了Oak,并于1995年5月以Java的名稱正式發(fā)布。Java的發(fā)展史具體如下。

· 1995年5月23日,Java誕生。
· 1998年12月8日,Java 1.2 企業(yè)平臺J2EE發(fā)布。
· 1999年6月.Sun公司發(fā)布Java的3個版本:標準版(J2SE)、企業(yè)版(J2EE)和微型版(J2ME)。
· 2001年9月24日,J2EE 1.3發(fā)布。
· 2002年2月26日,J2SE1.4發(fā)布,自此Java的計算能力有了大幅提升。
· 2004年9月30日,J2SE 1.5的發(fā)布成為Java發(fā)展史上的又一里程碑。為了突出該版本的重要性,J2SE 1.5 更名為Java SE 5.0。
· 2005年6月,JavaOne大會召開,Sun公司發(fā)布JavaSE6。自此,Java的各種版本進行了更名,取消了名稱中的數(shù)字2,J2EE更名為Java EE,J2SE更名為Java SE,J2ME更名為Java ME。
· 2009年12月,Sun公司發(fā)布Java EE 6。
· 2011年7月,Oracle公司發(fā)布Java SE 7。
· 2014年3月,Oracle公司發(fā)布Java SE 8。
· 2017年9月,Oracle公司發(fā)布Java SE9。
· 2018年3月,Oracle公司發(fā)布Java SE 10。
· 2018年9月,Oracle公司發(fā)布Java SE 11。
· 2019年3月,Oracle公司發(fā)布Java SE 12。
· 2019年9月,Oracle公司發(fā)布Java SE 13。
· 2020年3月,Oracle公司發(fā)布Java SE 14。
· 2020年9月,Oracle公司發(fā)布Java SE 15。
· 2021年3月,Oracle公司發(fā)布Java SE 16。
· 2021年5月,Oracle公司發(fā)布Java SE 17。

二、JDK的安裝

Sun公司提供了一套Java開發(fā)環(huán)境,簡稱JDK(Java Development Kit,Java開發(fā)工具包)。JDK包括Java編譯器、Java運行工具、Java文檔生成工具、Java打包工具等。1996年,Sun公司發(fā)布了最早的版本JDK 1.0,隨后相繼推出了一系列更新版本。Sun公司除了提供JDK以外,還提供了JRE(Java Runtime Environment,Java 運行時環(huán)境)工具,它是提供給普通用戶使用的Java運行環(huán)境。與JDK相比,JRE中只包含Java運行工具,不包含Java編譯工具。為了方便使用,Sun公司在JDK中封裝了JRE,也就是說Java開發(fā)環(huán)境種包含Java運行環(huán)境,這樣以來,開發(fā)人員只需要在計算機上安裝JDK,就可以實現(xiàn)Java程序的編譯運行

1.安裝JDK

Oracle公司提供了針對多種操作系統(tǒng)的JDK ,不同操作系統(tǒng)的JDK在使用上類似,初學者可以根據(jù)自己使用的操作系統(tǒng),從Oracle 官方網(wǎng)站下載相應的JDK安裝文件。下面以64位的Windows 10操作系統(tǒng)為例介紹JDK 11的安裝過程。

1.1開始安裝JDK

從Oracle官網(wǎng)下載安裝文件jdk-11_windows-x64_bin。下載完成之后,雙擊該文件,進人JDK 11安裝界面。

 

1.2自定義安裝功能和路徑

在上圖中,單擊“下一步”按鈕進人JDK定制安裝(即自定義安裝)界面,如下圖所示。左側有兩個功能模塊,具體如下:· 開發(fā)工具。是JDK中的核心功能模塊,包含一系列可執(zhí)行程序, 如javac.exe、java.exe等。
· 源代碼。是Java提供的公共API類的源代碼。

 

我們可以根據(jù)自己的需求選擇要安裝的模塊。我們選擇“開發(fā)工具”模塊。另外,在下圖所示的界面右側有一個“更改”按鈕,單擊該按鈕可以進人更改JDK安裝文件夾界面。

 

 
我們可以更改JDK的安裝文件夾。確定安裝文件夾之后,我們單擊“確定”按鈕即可。

這里我們把文件放到除C盤以外的盤符。例如:D:\Java\jkd-11

1.3完成JDK的安裝

對所有的安裝選項做出選項后,在下面界面中,單擊“下一步”按鈕開始安裝JDK。安裝完畢后會進入安裝完成的界面。如下圖所示。

在圖中,單擊“關閉”按鈕,關閉安裝程序,完成JDK的安裝。

 

2.JDK目錄介紹

JDK安裝完畢后,會在磁盤上生成一個文件夾,該文件夾被成為JDK安裝文件夾,如下圖
 
為了更好地學習JDK,我們需要對JDK安裝文件夾下各個子文件夾的意義和作用有所了解。下面分別對JDK安裝文件夾下的子文件夾進行介紹。

(1) bin文件夾:存放一些可執(zhí)行程序,如javac.exe(Java編譯器)、java.exe(Java運行工具)、jar.exe(打包工具)和javadoc.exe(文檔生成工具)等。其中最重要的是javac.exe和java. exe。

· javac.exe是Java編譯器,它可以將編寫好的Java源文件編譯成Java字節(jié)碼文件(可執(zhí)行的Java程序)。Java 源文件的擴展名為.java,如HelloWorld.java。編譯后生成對應的Java字節(jié)碼文件,字節(jié)碼文件的擴展名為.class,如HelloWorld.class。
· java.exe是Java運行工具,它會啟動一個Java虛擬機(JVM)進程,Java虛擬機相當于一個虛擬的操作系統(tǒng),專門負責運行由Java編譯器生成的字節(jié)碼文件。

(2) conf文件夾:存放JDK的相關配置文件,可


配置Java訪問權限和密碼。

(3) include文件夾:由于JDK是使用C語言和C++開發(fā)的,因此在啟動時需要引入一些C語言和C++的頭文件,該文件夾中就存放了這些頭文件。

(4) jmods文件夾:存放調(diào)試文件。

(5)legal文件夾:存放Java及各類模塊的軟件許可。

(6)lib文件夾:lib是library的縮寫,意為Java類庫或庫文件,是開發(fā)工具使用的歸檔包文件。

總結

以上就是今天要講的內(nèi)容,本文僅僅簡單介紹了Java入門和JDK的安裝。總的來說學習java是一個很有趣的過程。

Tags:java,編程入門  
責任編輯:admin
請文明參與討論,禁止漫罵攻擊。 昵稱:注冊  登錄
[ 查看全部 ] 網(wǎng)友評論
關于我們 - 聯(lián)系我們 - 廣告服務 - 友情鏈接 - 網(wǎng)站地圖 - 版權聲明 - 在線幫助 - 文章列表
返回頂部
刷新頁面
下到頁底
晶體管查詢
国产一区二区精品在线观看| 韩国三级一区| 日本在线不卡免费视频一区| 国产精品免费久久| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产成人精品综合| 韩国毛片| 国产91精品一区| 国产91精品露脸国语对白| 日韩av成人| 精品在线视频播放| 韩国三级香港三级日本三级| 韩国毛片 免费| 国产高清视频免费观看| 91麻豆精品国产片在线观看| 国产91丝袜在线播放0| 欧美另类videosbestsex视频| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 国产伦精品一区二区三区在线观看| 四虎影视久久| 国产成人啪精品| 色综合久久天天综合| 99久久精品国产高清一区二区| 亚洲天堂一区二区三区四区| 国产网站麻豆精品视频| 精品国产三级a| 国产成人欧美一区二区三区的| 欧美1卡一卡二卡三新区| 国产精品1024在线永久免费| 国产国语对白一级毛片| 可以免费看毛片的网站| 久久99欧美| 午夜在线观看视频免费 成人| 欧美a免费| 精品国产香蕉伊思人在线又爽又黄| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 韩国三级视频网站| 黄视频网站免费观看| 日本伦理片网站| 久久国产一区二区| 高清一级做a爱过程不卡视频| 国产网站免费观看| 欧美a级大片| 欧美1卡一卡二卡三新区| 国产一区二区高清视频| 日韩在线观看免费完整版视频| 99色视频在线观看| 亚州视频一区二区| 91麻豆国产级在线| 国产福利免费视频| 韩国毛片免费大片| 国产视频一区二区三区四区 | 日日夜人人澡人人澡人人看免| 精品美女| 人人干人人草| 一级毛片视频在线观看| 精品久久久久久影院免费| 亚洲女初尝黑人巨高清在线观看| 欧美爱色| 国产视频在线免费观看| 国产高清视频免费观看| 四虎久久影院| 日韩一级黄色片| 亚洲第一页色| 国产91精品一区二区| 精品视频在线观看一区二区 | 国产高清视频免费观看| 亚洲爆爽| 久草免费在线色站| 国产视频久久久| 欧美爱爱网| 免费国产在线观看不卡| 一a一级片| 午夜久久网| 欧美一级视频高清片| 久草免费在线视频| 精品国产一区二区三区精东影业 | 99热精品在线| 国产麻豆精品视频| a级黄色毛片免费播放视频| 欧美电影免费看大全| 亚洲 国产精品 日韩| 日本在线www| 黄色免费网站在线| 精品视频在线观看视频免费视频| 91麻豆精品国产综合久久久| 久久国产影视免费精品| 国产激情视频在线观看| 青青久在线视频| 色综合久久天天综合| 精品美女| 午夜在线影院| 亚洲 激情| 欧美激情一区二区三区在线| 日韩一级精品视频在线观看| 欧美a免费| 午夜在线亚洲| 麻豆系列国产剧在线观看| 台湾毛片| 天天色成人| 国产网站在线| 日本免费乱人伦在线观看| 日韩av片免费播放| 久久99这里只有精品国产| 日韩中文字幕在线观看视频| 999久久狠狠免费精品| 99久久网站| 免费毛片播放| 色综合久久手机在线| 久久久久久久免费视频| 国产原创中文字幕| 日韩在线观看免费| 亚州视频一区二区| 99久久精品国产片| 成人影院一区二区三区| 国产精品自拍亚洲| 午夜在线亚洲| 欧美国产日韩一区二区三区| 韩国三级一区| 黄视频网站免费看| 成人av在线播放| 九九免费高清在线观看视频| 欧美激情一区二区三区视频 | 国产国语在线播放视频| 国产一区二区福利久久| 日本乱中文字幕系列| 久草免费在线视频| 精品久久久久久免费影院| 精品久久久久久中文字幕2017| 国产高清视频免费| 国产美女在线一区二区三区| 美女免费黄网站| 欧美国产日韩久久久| 999久久久免费精品国产牛牛| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 精品视频免费在线| 精品久久久久久中文字幕2017| 亚欧视频在线| 999久久狠狠免费精品| 四虎久久影院| 久久精品免视看国产成人2021| 欧美另类videosbestsex| 日本免费乱人伦在线观看| 国产精品自拍在线观看| 中文字幕一区二区三区精彩视频| 中文字幕一区二区三区精彩视频 | 久久久久久久久综合影视网| 91麻豆高清国产在线播放| a级毛片免费全部播放| 韩国三级视频网站| 黄视频网站免费| 国产不卡在线观看视频| 久久久久久久免费视频| 日本在线不卡视频| 成人免费网站久久久| 久久久久久久网| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产视频久久久久| 一级片片| 久久99欧美| 国产精品1024永久免费视频| 精品美女| 美女免费毛片| 精品国产香蕉在线播出| 可以免费看污视频的网站| 韩国三级一区| 精品毛片视频| 欧美大片a一级毛片视频| 精品在线观看国产| 久久99欧美| 日本乱中文字幕系列| 精品国产亚洲人成在线| a级毛片免费观看网站| 日韩中文字幕在线亚洲一区| 日韩一级精品视频在线观看| 色综合久久久久综合体桃花网| 91麻豆爱豆果冻天美星空| 美女免费精品高清毛片在线视 | 日本在线播放一区| 色综合久久久久综合体桃花网| 成人影视在线观看| 久久精品道一区二区三区| 欧美激情一区二区三区在线| 91麻豆精品国产自产在线| 国产网站在线| 国产视频久久久久| 久久99中文字幕| 日本在线播放一区| 欧美1区| 亚欧成人乱码一区二区| 久久国产精品自由自在| 国产精品免费精品自在线观看| 99热热久久| 韩国毛片基地| 亚洲 男人 天堂| 日韩免费在线观看视频| 欧美激情一区二区三区中文字幕| 香蕉视频三级| 免费国产在线观看不卡|