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

歡迎訪問 生活随笔!

生活随笔

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

编程问答

我的实习日记

發(fā)布時(shí)間:2024/5/14 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 我的实习日记 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?? 2023年6月5日????????????? 星期一?????????? 地點(diǎn):鎮(zhèn)江市軟通極客人才學(xué)院

主要內(nèi)容:Java的起源和應(yīng)用的背景,Java的運(yùn)行環(huán)境

??? ?早上八點(diǎn),伴隨著一陣大雨,我提著行李上了車,雖然我的鋪蓋和書包都因?yàn)檫@場雨淋濕了,但是心情還是被激動(dòng)填滿,車上的我一直在想:五天培訓(xùn)的生活應(yīng)該比待在宿舍打游戲有趣多了、老師說了會(huì)讓我們這五天學(xué)會(huì)web開發(fā),我早就想學(xué)了,一直沒機(jī)會(huì),這次算是等到了!就這樣,一邊期待著接下來的生活,一邊觀賞著路邊的風(fēng)景,我們便到了目的地。

“呼呼呼~”隨著一陣喘氣聲,我們班同學(xué)陸續(xù)到了宿舍。環(huán)顧了四周,宿舍的環(huán)境較寢室還是有很多出入的,簡陋了很多,但是我認(rèn)為,既然是來這里學(xué)習(xí)一門新知識、掌握一門技術(shù),那么,條件差一點(diǎn)沒什么,學(xué)到東西最重要。

熟悉了環(huán)境以后,便正式迎來了上課環(huán)節(jié)。從老師那里得知,這次學(xué)習(xí)的課程是關(guān)于Java的服務(wù)器開發(fā),而且是我們班主任要求我們掌握這一門技術(shù)。

Java是一門應(yīng)用很廣的程序設(shè)計(jì)語言,起初我只是知道,它和C、C++是一個(gè)檔次的東西,都是用屬于各自的特有的編程環(huán)境開發(fā)研究一些有價(jià)值的、方便快捷的一些電腦指令或者功能的,直到老師給我說,各種服務(wù)器的開發(fā)都是用到了Java,而且Java是第一個(gè)面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,它同時(shí)具有“簡單易懂、面向?qū)ο蟆⒔寻踩⒖梢浦残浴⒍嗑€程性、分布式與高性能、垃圾回收性”等特點(diǎn)。

這其中最主要的是,Java的可移植性。說到這里,就得首先提到Java的JVM,一款虛構(gòu)出來的計(jì)算機(jī),通過在實(shí)際的計(jì)算機(jī)上仿真模擬各種計(jì)算機(jī)功能來實(shí)現(xiàn)的。由于每一種程序語言都有其特定的環(huán)境才可以實(shí)現(xiàn)運(yùn)行,而JVM正是提供了這樣一個(gè)環(huán)境,可以讓任何Java指令均可統(tǒng)一在JVM上編譯運(yùn)行,而最重要的是,現(xiàn)在所有的主流平臺都可以安裝JVM,所以,只要安裝了JVM就能實(shí)現(xiàn)在任何一臺計(jì)算機(jī)上編寫Java程序,而且它們之間都是互通的,就好比有一本通用的程序語言字典,在任何計(jì)算機(jī)里的JVM里用的都是同一本字典,這就是Java強(qiáng)大的可移植性。而目前Java主流開發(fā)工具包括有Netbean、IDEA(國內(nèi)常用)、Eclipse等等。

接下來老師便開始了第一步實(shí)踐—Java的簡單程序輸入及運(yùn)行。

首先先講了Java開發(fā)的步驟:首先編寫Java源代碼,后綴名.java,然后編譯源代碼,獲得字節(jié)碼文件,后綴名.class,最后解釋字節(jié)碼文件。

然后老師設(shè)置了一個(gè)包“package”,在包里設(shè)置了一個(gè)類“Java class”,設(shè)置了背景文字大小和顏色(setting),便編寫了第一段程序:public class HelloWorld,其中的HelloWorld是一個(gè)類,對類的定義的數(shù)據(jù)類型。這里提到了數(shù)據(jù)類型,分為兩類,第一類是基本數(shù)據(jù)類型(共8種:byte、short、int、long、float、double、Boolean、char),第二類是引用數(shù)據(jù)類型(等價(jià)于C++中的指針,對同一個(gè)數(shù)據(jù)進(jìn)行調(diào)用,允許在應(yīng)用中進(jìn)行傳遞調(diào)用,所有自定義創(chuàng)建的Java類都屬于引用類型,因此引用類型是無限種的)。而HelloWorld是一個(gè)引用數(shù)據(jù)類型,接下來是大括號,然后是main函數(shù),和C一樣,一切程序執(zhí)行都是從main開始的。

接下來講了“/*? */”的作用,用于生成幫助文檔,主要用于類和方法(函數(shù))得說明。之后便這里執(zhí)行了一段簡單的輸入程序,執(zhí)行后出現(xiàn)了一些奇怪的現(xiàn)象:第一,.idea里的文件是分層的,先是”com.igeek”中的com,后是iggek,說明“.”是分層的作用;第二,所有源程序都是以“.java"結(jié)尾,不能運(yùn)行,jvm只能對機(jī)器碼解釋,不能對源文件.java直接解釋,jvm識別的機(jī)器碼是字節(jié)碼,源程序必須經(jīng)過編譯,編寫成字節(jié)碼,才能在jvm上運(yùn)行字節(jié)碼文件后綴名為“.class”。

最后,講的是一個(gè)類的運(yùn)用----實(shí)例化,將類通過new對象名(變量名),屬性或“對象名.方法名()“訪問調(diào)用類的屬性和方法。

總結(jié)

以上是生活随笔為你收集整理的我的实习日记的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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