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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

张季跃201771010139《面向对象程序设计(java)》第一周学习总结(改)

發(fā)布時(shí)間:2025/3/15 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 张季跃201771010139《面向对象程序设计(java)》第一周学习总结(改) 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

張季躍201771010139面向?qū)ο?/strong>程序設(shè)計(jì)java)第一周學(xué)習(xí)總結(jié)

第一部分:課程準(zhǔn)備部分

填寫課程學(xué)習(xí) 平臺(tái)注冊(cè)賬號(hào),

平臺(tái)名稱

注冊(cè)賬號(hào)

博客園:www.cnblogs.com

Tonma

程序設(shè)計(jì)評(píng)測(cè):https://pintia.cn/

Zjy1987400371@163.com

代碼托管平臺(tái):https://github.com/

Zjy1987400371@163.com

中國大學(xué)MOOC:?https://www.icourse163.org/

1987400371

以下回答是或否

是否加入課程班級(jí)博客群

是否加入課程QQ討論群

第二部分:理論知識(shí)學(xué)習(xí)部分

第一章

第一章內(nèi)容主要是關(guān)于對(duì)Java程序的一個(gè)簡單概述,他的發(fā)展史,以及Java“白皮書”的關(guān)鍵術(shù)語;還有java的常見誤解。學(xué)習(xí)了第一張內(nèi)容后,有助于我們更好的使用Java。

  • Java是一個(gè)完整 的程序設(shè)計(jì)平臺(tái)。它不僅具有令人賞心悅目的語法和易于理解的語義而且提供了一個(gè)龐大的類庫,包含繪圖功能,網(wǎng)絡(luò)連接 功能和數(shù)據(jù)庫功能還有安全性、跨操作系統(tǒng)的可移植性以及自動(dòng)垃圾收 集等服務(wù)的執(zhí)行環(huán)境。
  • Java“白皮書”:Sun公司在“Java白皮書”中是這樣對(duì)Java的特點(diǎn)這樣總結(jié):Java是一種具有簡單性、面向?qū)ο蟆⒎植际健?健壯性、安全性、體系結(jié)構(gòu)中立、可移植性、解 釋型、高性能、多線程、動(dòng)態(tài)性的語言。
  • ????1)簡單性

    lJava的語法風(fēng)格類似于C++但Java摒棄了C++中很少使用、難理解、容易引發(fā)程 序錯(cuò)誤的內(nèi)容,如指針、結(jié)構(gòu)體、聯(lián)合體、操作符 重載、虛基類等等而且一些第三方開發(fā)環(huán)境提供了類似VisualBasic的拖 放風(fēng)格的程序開發(fā)工具。Java基礎(chǔ)開發(fā)環(huán)境還可在很小的空間獨(dú)立運(yùn)行。基本 解釋器及類約需40KB的內(nèi)核,加上標(biāo)準(zhǔn)類庫和線程 支持約需175KB

    ?????2) 面向?qū)ο?/p>

    l面向?qū)ο蠹夹g(shù)是現(xiàn)代程序設(shè)計(jì)語言的主要特點(diǎn),與C++ 相比,Java語言是純粹的一種面向?qū)ο笳Z言,它具有 面向?qū)ο笳Z言的以下特性: –對(duì)象(Object):封裝了一個(gè)客觀實(shí)體的狀態(tài)變量以 及相應(yīng)方法,實(shí)現(xiàn)了編程的模塊化和信息隱藏。 –類(Class):提供了一類對(duì)象的原型,通過繼承機(jī) 制,子類可以使用父類所提供的方法,實(shí)現(xiàn)了代碼 的復(fù)用。 –封裝性(Encapsulation) –多態(tài)性(Polymorphism) –繼承性(Inheritance)

    ??????3)網(wǎng)絡(luò)技能

    lJava有一個(gè)擴(kuò)展的網(wǎng)絡(luò)類庫處理HTTP和FTP之類的TCP/IP協(xié)議,這使得java應(yīng)用程序通過URL打開 和訪問網(wǎng)絡(luò)對(duì)象非常便捷,是對(duì)網(wǎng)絡(luò)編程的好支持。

    ???????4)健壯性

    lJava采取了一個(gè)安全的指針模型,能減小重寫內(nèi)存和崩潰數(shù)據(jù)的可能性而且Java的編譯器具有較強(qiáng)的內(nèi)存沖突查錯(cuò)能力,很多錯(cuò)誤在編譯階段就能發(fā)現(xiàn),而不是等到運(yùn)行階段才發(fā)現(xiàn)。

    ???????5)安全性

    l用于網(wǎng)絡(luò)、分布環(huán)境下的Java必須要防止病毒的入侵所以 Java要求一切對(duì)內(nèi)存的訪問操作都必須通過對(duì)象的實(shí)例變量來實(shí)現(xiàn),從而防止了程序員訪問對(duì)象的私有成員,也避免了指針操作中容易產(chǎn)生的錯(cuò)誤。從1.1版開始,Java具有了數(shù)字簽名類。現(xiàn)在Java的Bug越來越少。

    ????????6)中立體系結(jié)構(gòu)

    lWriteonce,RunAnywhere

    –Java程序被編譯器成一種與體系結(jié)構(gòu)無關(guān)的字節(jié) 代碼。

    ?–只要安裝了Java運(yùn)行時(shí)系統(tǒng),Java字節(jié)碼程序就 可以在任意處理器上運(yùn)行,并且Java解釋器得到 字節(jié)碼后,可快速將它轉(zhuǎn)換成本地機(jī)器碼。

    –這使得Java在操作系統(tǒng)級(jí)得到統(tǒng)一支持。

    ????????7)可移植性

    l基本數(shù)據(jù)類型的大小和算法作統(tǒng)一規(guī)定。

    ??定義了可移植性接口。

    ????????8) 解釋型

    lJava的源程序首先由編譯器編譯成字節(jié)碼,之后再 由解釋器解釋執(zhí)行

    lJava解釋器能直接在任何機(jī)器上執(zhí)行Java字節(jié)碼 (Bytecode)

    ????????9)高性能

    lJava作為一種解釋型語言,其速度不會(huì)超過 編譯語言C,但和其他解釋執(zhí)行的語言如 BASIC等不同,Java字節(jié)碼的設(shè)計(jì)使之能快 速直接轉(zhuǎn)換成對(duì)應(yīng)CPU的機(jī)器碼,從而具有 較高的性能。

    ????????10)高性能

    lJava作為一種解釋型語言,其速度不會(huì)超過 編譯語言C,但和其他解釋執(zhí)行的語言如 BASIC等不同,Java字節(jié)碼的設(shè)計(jì)使之能快 速直接轉(zhuǎn)換成對(duì)應(yīng)CPU的機(jī)器碼,從而具有 較高的性能。

    ????????11) 動(dòng)態(tài)性

    l與C/C++相比,Java能夠適應(yīng)不斷發(fā)展的環(huán) 境,Java類庫中可以自由的加入新的方法和 實(shí)例變量而不會(huì)影響用戶程序的執(zhí)行。 lJava通過接口來支持多重繼承使之比嚴(yán)格的 類繼承具有更靈活的方式和擴(kuò)展性。

    ????3.JavaApplet與Internet:

    lJavaApplet是指:用戶從Internet下載Java字節(jié)碼, 并在自己的機(jī)器上運(yùn)行,在網(wǎng)頁中運(yùn)行的Java程序稱 為Applet。為了使用Applet,需要啟動(dòng)Java的Web 瀏覽器執(zhí)行字節(jié)碼; lApplet支持了動(dòng)態(tài)網(wǎng)頁技術(shù); l現(xiàn)狀:由于多數(shù)開發(fā)者更樂意采用flash、JavaScript 實(shí)現(xiàn)網(wǎng)頁的動(dòng)態(tài)效果,JavaApplet技術(shù)在網(wǎng)頁中的 應(yīng)用逐漸被淡化。

  • Java發(fā)展簡史。
  • 第二章

    ????第二章主要是學(xué)習(xí)操作Java程序設(shè)計(jì)環(huán)境,并介紹了如何下載JDK以及設(shè)計(jì)適合他運(yùn)行的環(huán)境,然后通過變異和運(yùn)行程序來檢測(cè)說安裝程序的可運(yùn)行性。其次要使用命令行工具,構(gòu)建并運(yùn)行applet,使用集成開發(fā)環(huán)境

    ?

    ?

    第三部分:實(shí)驗(yàn)部分

  • 實(shí)驗(yàn)名稱:實(shí)驗(yàn)一 Java程序設(shè)計(jì)環(huán)境
  • 2.??實(shí)驗(yàn)?zāi)康?#xff1a;

    1)掌握J(rèn)DK的安裝與配置;

    2)掌握使用JDK開發(fā)Java程序的基本命令及步驟;

    3)熟練運(yùn)用Elipse集成開發(fā)環(huán)境開發(fā)java程序的基本步驟

    4)掌握J(rèn)ava程序的基本語法。

    3.?實(shí)驗(yàn)步驟與內(nèi)容:

    ?????實(shí)驗(yàn)1 ?JDK的安裝與配置

    1

    打開Oracle官網(wǎng),準(zhǔn)備下載java JDK(下載時(shí)需要使用注冊(cè)用戶登陸,可以免費(fèi)注冊(cè))

    官網(wǎng)地址:http://www.oracle.com/

    ?

    ?

    2

    鼠標(biāo)懸停Downloads,會(huì)出現(xiàn)相關(guān)內(nèi)容,如下圖:

    ?

    ?

    3

    點(diǎn)擊“Java for Developers”,進(jìn)入JDK下載頁面:

    ?

    ?

    4

    可以看到下載頁面如下,不過是最新的:

    ?

    ?

    5

    此頁面最下面中有這一項(xiàng),如下圖。

    內(nèi)容大概是:

    (在Java檔案提供一些我們的歷史的Java版本。

    警告:這些年長的JRE和版本的JDK提供幫助開發(fā)人員調(diào)試問題在更舊的系統(tǒng)。他們不是最新的安全補(bǔ)丁更新,不推薦用于生產(chǎn)。)

    可以不用理會(huì)警告。

    ?

    ?

    6

    點(diǎn)擊Downloads后,進(jìn)入歷史版本列表頁面

    ?

    ?

    7

    比如下載 JDK6

    ?

    ?

    8

    點(diǎn)擊鏈接進(jìn)入如下頁面,其中兩項(xiàng)為一組,Development代表開發(fā)環(huán)境,Runtime Environment 代表運(yùn)行環(huán)境,最后的是小版本號(hào)。

    ?

    ?

    9

    比如點(diǎn)擊?Java SE Development Kit 6u45后,進(jìn)入如下頁面,選擇接受后,在需要安裝JDK的對(duì)應(yīng)環(huán)境下點(diǎn)擊下載鏈接,如果已經(jīng)登錄可以直接下載,否則提示登錄。(環(huán)境意思是:你下載的JDK需要安裝在那種操作系統(tǒng)(或處理器)下,比如windows32或64位系統(tǒng),linux32或64位系統(tǒng)。?Linux Intel Itanium是使用英特爾公司Itanium處理器的Linux系統(tǒng))

    ?

    ?

    ?

  • 配置環(huán)境變量
  • ??<1>.新建系統(tǒng)變量名JAVA-HOME,變量值為JDK的安裝路徑;

    ?

    ?

    <2>.新建系統(tǒng)變量名classpath;

    ?

    ?

    ?

    <3>.設(shè)置path,新建JDK和JRE路徑值(路徑一定要到bin文件夾為止);

    ?

    ?

    <4>.按window鍵+R鍵,打開運(yùn)行,輸入cmd,以回車結(jié)束,進(jìn)入dos;

    ?

    ?

    <5>.輸入java、javacjava -version,如果跳出JDK版本信息,則說明環(huán)境變量設(shè)置成功。

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    ?

    實(shí)驗(yàn)2?下載教材示例程序包

    下載網(wǎng)頁鏈接:http://horstmann.com?/corejava.html

    文件名:corejava.zip

    實(shí)驗(yàn)3?? 通過命令行編譯運(yùn)行下列程序

    按照下面步驟進(jìn)行實(shí)驗(yàn)

    1)???? 創(chuàng)建目錄d:\java。把這個(gè)目錄作為本課程實(shí)驗(yàn)程序的工作目錄。Java源程序、編譯后的字節(jié)碼文件都放在這個(gè)目錄中。

    2)???? 啟動(dòng)一個(gè)文本編輯器(例如寫字板、記事本等)拷貝以下源代碼。教材第二章示例程序(Welcome.java)。

    ?/**

    ?* This program displays a greeting for the reader.

    ?* @version 1.30 2014-02-27

    ?* @author Cay Horstmann

    ?*/

    public class Welcome

    {

    ???public static void main(String[] args)

    ???{

    ??????String greeting = "Welcome to Core Java!";

    ??????System.out.println(greeting);

    ??????for (int i = 0; i < greeting.length(); i++)

    ?????????System.out.print("=");

    ??????System.out.println();

    ???}

    }

    ?

    3)???? 保存程序。注意:保存源程序時(shí),程序名要與主類名一致。所以用Weicome.java作為本程序的文件名。如果用記事本編寫程序,因記事本默認(rèn)的擴(kuò)展名是.txt,所以要給文件名加引號(hào)后保存。把該文件保存到目錄d:\java中。

    4)???? 編譯程序

    在目錄d:\java>后輸入以下命令編譯源程序成為字節(jié)碼程序javac Welcome.java,如果編譯成功,則在d:\java目錄中生成字節(jié)碼文件Welcome.class。如果不成功,則顯示錯(cuò)誤信息,用戶可修改錯(cuò)誤。

    5)???? 運(yùn)行程序

    ??在目錄d:\java>后輸入Welcome可運(yùn)行通過編譯的程序。

    (6)??觀察程序運(yùn)行結(jié)果,并理解java基本程序結(jié)構(gòu)。

    實(shí)驗(yàn)題4 ?JDK命令行開發(fā)HelloWorld!程序。

    1、新建一個(gè)txt 文件,命名為:HelloWord.java

    public class HelloWorld{

    ?

    ??????public static void main(String []args){

    ?

    ????????????System.out.print("Hello world");

    ?

    ??????}

    ?

    }1)文件保存在D盤中

    2)運(yùn)行cmd,運(yùn)行結(jié)果如下所示

    ?

    ?

    實(shí)驗(yàn)題5 ?? 下載Elipse集成開發(fā)軟件包

    下載網(wǎng)址:https//elipse.org

    實(shí)驗(yàn)題6?利用Elipse開發(fā)程序輸出九九乘法表

    設(shè)計(jì)程序:

    /**

    ?*

    ?*/

    /**

    ?* @author LEnovo

    ?*

    ?*/

    package cfb;

    public class cfb{

    ????public static void main(String[]args) {

    ????????for (int i = 1;i<=9;i++) {

    ????????????for(int j = 1;j<=i;j++) {

    ????????????????System.out.print(j+"*"+i+"="+(i*j)+"\t");

    ????????????}

    ????????????System.out.println();

    ????????}

    ????}

    }

    得出結(jié)果;

    ?

    ?

    4. 實(shí)驗(yàn)總結(jié):

    ????通過此次學(xué)習(xí),我初步了解了Java程序包括其發(fā)展史與關(guān)鍵術(shù)語?并且學(xué)會(huì)了如何配置Java程序編譯所需要的環(huán)境。而且在老師和同學(xué)們的幫助下,也成功的下載了編輯Java語言所需的軟件。
    同時(shí)我也初步學(xué)習(xí)了如何設(shè)計(jì)簡單的Java程序(如九九乘法表)。在這個(gè)過程中我也遇到了很多的困難,比如因?yàn)槌绦蛟O(shè)計(jì)與c語言不同而產(chǎn)生的錯(cuò)誤,將文件名打錯(cuò),導(dǎo)致程序運(yùn)行不了等失誤,但是在經(jīng)過請(qǐng)教同學(xué)助教之后,雖然花費(fèi)了很長時(shí)間,但是我還是成功的完成了這次實(shí)驗(yàn),并對(duì)Java這門語言編程有了一個(gè)初步的了解與認(rèn)識(shí)。相信我以后對(duì)Java的學(xué)習(xí)會(huì)更加感興趣。

    ?

    轉(zhuǎn)載于:https://www.cnblogs.com/Alex-Morcer/p/9574787.html

    總結(jié)

    以上是生活随笔為你收集整理的张季跃201771010139《面向对象程序设计(java)》第一周学习总结(改)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 久久国产一区二区 | 淫僧荡尼巨乳(h)小说 | 91精品国产综合久久福利 | 91久色| 国产免费av网站 | 成人一级生活片 | 男人操女人的视频 | 爆操少妇 | 欧美日韩中文字幕在线观看 | 日本啪啪啪一区二区 | 国产精品一区二区久久毛片 | 日韩欧美中字 | 好吊一区二区三区视频 | 都市激情亚洲色图 | 黄色大片视频网站 | 传媒视频在线观看 | 久久艹av | 99啪啪| 日韩精品一区二区三区不卡在线 | 中文字幕福利视频 | 美国免费高清电影在线观看 | 在线视频综合网 | 亚洲最新av | 精品综合在线 | 99福利视频| 四虎啪啪 | 色久天堂| 琪琪秋霞午夜被窝电影网 | 依依成人综合网 | 少妇久久久久久被弄到高潮 | 欧美日韩高清一区二区三区 | 中文字幕无码日韩专区免费 | 欧美极品少妇xxxxⅹ免费视频 | 成人国产亚洲 | 亚洲av成人片色在线观看高潮 | 四虎网站在线观看 | 国产一区二区三区视频在线 | 国产精品久久久久久网站 | 91狠狠爱 | 成人区人妻精品一区二区不卡视频 | 亚洲精品一区二区三区蜜桃久 | 中文字幕人成 | 久久精品国产99久久不卡 | 日韩资源网 | 亚洲欧美精品aaaaaa片 | 欧美日韩在线播放三区四区 | 精品国产一区二区不卡 | 亚洲AV无码一区二区三区性 | 8x8ⅹ国产精品一区二区二区 | 欧美色图在线视频 | 中文字幕一区二区三区波野结 | 久久国产色av免费观看 | 波多野结衣久久久久 | 少妇被粗大猛进进出出s小说 | 99干99| 播放男人添女人下边视频 | 亚洲午夜免费视频 | 亚色视频 | 水蜜桃av在线 | 爱爱爱免费视频 | 青草福利在线 | 四虎国产 | 成人免费看片又大又黄 | 欧美日韩国产在线 | 少妇高潮迭起 | 91成品人影院 | 精品一区二区三区人妻 | 久久aaa | 亚洲成av人片久久 | 国产第一页在线观看 | 国产乱码精品一区二区三区忘忧草 | 毛片其地 | 亚洲视频一区二区三区在线观看 | 色哟哟在线观看视频 | 中文字幕日韩精品亚洲一区小树林 | 久久不射影院 | 国产高中女学生第一次 | 日韩视频在线视频 | 性欧美大战久久久久久久久 | 青青伊人精品 | 国产亚洲精品久久久久久打不开 | 成人午夜免费视频 | 欧美亚洲日本国产 | 日韩免费播放 | av一区在线播放 | 欧美日韩高清在线 | 免费播放毛片 | 精品国产乱码久久久久久预案 | 日韩你懂的 | 国产人妻人伦精品1国产盗摄 | 成人先锋av | 日韩一级不卡 | 国产乱视频 | 午夜免费看 | 久久精品视屏 | 一级做a爱片久久 | 亚洲特级毛片 | 91黄视频在线观看 | 少妇高潮av久久久久久 |