人的記憶力會隨著歲月的流逝而衰退,寫作可以彌補(bǔ)記憶的不足,將曾經(jīng)的人生經(jīng)歷和感悟記錄下來,也便于保存一份美好的回憶。范文怎么寫才能發(fā)揮它最大的作用呢?下面是小編為大家收集的優(yōu)秀范文,供大家參考借鑒,希望可以幫助到有需要的朋友。
java實訓(xùn)課實訓(xùn)實訓(xùn)日志篇一
今天老師開始講面向?qū)ο蟮木幊?,并讓我們在課上進(jìn)行了一些題目的練習(xí),以下為我練習(xí)的題目。
1.(課堂練習(xí))創(chuàng)建一個名為qrsx的子包,其基礎(chǔ)包為com 。子包中包含一個location類,
location類中包含一個名為display的方法,用于顯示 “qrsx子包中的location類”的消息。
在com下創(chuàng)建一個名為test的類,使它導(dǎo)入此子包,并調(diào)用location的display方法
2. (課堂練習(xí))編寫一個盒子類(box),得出三個不同盒子的體積,將每個盒子的高度,寬度,長度參數(shù)的值傳給構(gòu)造方法,計算并顯示體積。
3. (課堂練習(xí))定義兩個類point類,具有x,y屬性,具有構(gòu)造方法初始化功能,同時具備到計算傳入點(diǎn)之間的距離的功能。line類,代表線類 包含 start,end兩個屬性,類型為point 具備構(gòu)造方法初始化功能,同時具有方法length,從而計算線段的長度。給四個坐標(biāo),(1,2),(3,4)(5,7),(9,10)計算兩條線段的交點(diǎn)坐標(biāo)
4.(課后作業(yè))編寫一個類(fruits),用于顯示水果的訂購詳情。定義一個帶有參數(shù)的構(gòu)造方法,這些參數(shù)用于存放產(chǎn)品名,數(shù)量,價格。輸入三種水果,并輸出詳情。
通過這些題目的練習(xí)使我更加深刻的了解了java面向?qū)ο蟮木幊蹋刮腋惺艿搅怂蛡鹘y(tǒng)的面向過程的變成的區(qū)別。
java實訓(xùn)課實訓(xùn)實訓(xùn)日志篇二
今天是我們來到青島軟件園實習(xí)的第七天。
今天高老師給我講解繼承和多態(tài),它是面向?qū)ο缶幊痰暮诵膬?nèi)容。并且十分難理解,我經(jīng)過細(xì)致思考和不斷的體會,終于理解了什么是繼承多態(tài),并在課上進(jìn)行了一些代碼的實現(xiàn)。一下為我上課編寫的題目。
動物特性的面向?qū)ο竺枋?/p>
三個階段。
? 首先需要抽取問題描述中對象
分析每個對象所具有的特征
? 分析每個對象所發(fā)出的動作
? 從這些對象的特征中,抽取類的屬性和方法
? 分析類之間的關(guān)系,畫出類結(jié)構(gòu)圖
抽象類和對象的基本方法:
? 抽取對象的基本的方法:找出句子中所使用的名詞
例如:在句子“小貓喵喵叫”中,我們能夠確定一個對象:貓;
? 確定對象發(fā)出的行為動作的基本的方法:找出句子中的動詞
例如:“旺旺叫”、“喵喵叫”都屬于對象發(fā)出的動作;
? 確定對象的屬性或者特征的基本的方法:找出句子中的形容詞
例如:“哺乳性的”“肉食性的”“卵生的”等等;
? “是”的關(guān)系一般抽象為繼承
例如:狗是一種動物,意味著:“狗”類 繼承自“動物”類;
? “有”的關(guān)系一般抽象為類的屬性
例如:動物都有情緒,意味著:“情緒”是“動物”類的一個屬性;
? (1):不考慮情緒影響動物打招呼的方式
? 編寫animal類,沒有mood屬性,只有一種sayhello方法;
? 編寫dog類、cat類和frog類,分別繼承自animal類,實現(xiàn)與animal類不同的功能;
? 編寫main方法,分別實例化以上三個類的三個對象,測試類方法實現(xiàn)的正確性;
java實訓(xùn)課實訓(xùn)實訓(xùn)日志篇三
今天是我們來到青島軟件園實習(xí)的第四天。老師上課布置了幾個作業(yè),在課上完成題目為
【程序】
題目:輸入某年某月某日,判斷這一天是這一年的第幾天?
1.程序分析:以3月5日為例,應(yīng)該先把前兩個月的加起來,然后再加上5天即本年的第幾天,特殊情況,閏年且輸入月份大于3時需考慮多加一天。
【程序】
題目:輸入三個整數(shù)x,y,z,請把這三個數(shù)由小到大輸出。
1.程序分析:我們想辦法把最小的數(shù)放到x上,先將x與y進(jìn)行比較,如果x>y則將x與y的值進(jìn)行交換,然后再用x與z進(jìn)行比較,如果x>z則將x與z的值進(jìn)行交換,這樣能使x最小。
【程序】
題目:企業(yè)發(fā)放的獎金根據(jù)利潤提成。利潤(i)低于或等于10萬元時,獎金可提10%;利潤高
于10萬元,低于20萬元時,低于10萬元的部分按10%提成,高于10萬元的部分,可可提
成7.5%;20萬到40萬之間時,高于20萬元的部分,可提成5%;40萬到60萬之間時高于
40萬元的部分,可提成3%;60萬到100萬之間時,高于60萬元的部分,可提成1.5%,高于
100萬元時,超過100萬元的部分按1%提成,從鍵盤輸入當(dāng)月利潤i,求應(yīng)發(fā)放獎金總數(shù)?
1.程序分析:請利用數(shù)軸來分界,定位。注意定義時需把獎金定義成長整型。
【程序】
題目:在一個字符串中統(tǒng)計某個字母出現(xiàn)的次數(shù)例如:“we shoule seize every day”統(tǒng)計字母e出現(xiàn)的次數(shù)
老師仍然按照前一天的思路,讓我們自己先嘗試編寫,然后進(jìn)行講解。我經(jīng)過自己的不斷嘗試終于把代碼編寫成功。一下為我編寫的代碼舉例。
public class sumtest {
public static void main(string args){
int year = nt(args[0]);
int month= nt(args[1]);
int date = nt(args[2]);
int yueshu1 = {31,28,31,30,31,30,31,31,30,31,30,31}; int yueshu2 = {31,29,31,30,31,30,31,31,30,31,30,31};
date da = new date(year,month,date);
if((%400==0)||((%4==0)&&(%100!=0))){
ln("是閏年");
int aa=0;
for(int i=0;i
aa = aa + yueshu1[i];
}
("天數(shù)是");
ln(aa+);
}else{
ln("不是閏年");
int bb=0;
for(int i=0;i
bb = bb + yueshu2[i];
}
("天數(shù)是");
ln(bb+);
}
}
}
class date {
int year = 0 ;
int month = 0 ;
int date = 0 ;
public date (int year,int month,int date){
=year;
=month;
=date;
}
}
該程序?qū)崿F(xiàn)了輸入某年某月某日,判斷是這一年的第幾天。
雖然程序并不復(fù)雜,但是對于初學(xué)java的我來說增加了我對java的理解和熟練了我敲代碼的程度。
java實訓(xùn)課實訓(xùn)實訓(xùn)日志篇四
今天是我們來到青島實習(xí)的第十三天。
今天我們開始學(xué)習(xí)jsp。
jsp技術(shù)是一個純java平臺的技術(shù),它主要用來產(chǎn)生動態(tài)網(wǎng)頁內(nèi)容,包括,hetm,和xml.
我們主要講解了以下主要內(nèi)容,jsp的簡介,jsp執(zhí)行過程,jsp的生命周期。 經(jīng)過對jsp的學(xué)校我了解到了jsp位于表示層的技術(shù)。通過它進(jìn)行數(shù)據(jù)的采集,顯示。他是一個信息的采集顯示平臺。并且它結(jié)合了許多新技術(shù)??梢詫崿F(xiàn)跨平臺性。
同時我還學(xué)習(xí)到了jstl標(biāo)簽 el表達(dá)式這些新技術(shù)的實現(xiàn)代替了原有的jsp標(biāo)簽是操作更將簡便和快捷大大的提高了生產(chǎn)效率。
以下為我編寫的少數(shù)代碼
el表達(dá)式跳轉(zhuǎn)方法
servlet 跳轉(zhuǎn)到 jsp
ribute("abc", "liangliang");
servlet 跳轉(zhuǎn)到 jsp 應(yīng)用el表達(dá)式
ribute("abc", "liangliang");
${}
jsp 跳轉(zhuǎn)到 jsp
${ param["aaa"]}
應(yīng)用el表達(dá)式${} 實際上式 調(diào)用user對象的 getname方法
java實訓(xùn)課實訓(xùn)實訓(xùn)日志篇五
今天是我們來到青島軟件園實習(xí)的第9天,
今天的我們學(xué)習(xí)的課程為網(wǎng)絡(luò)通訊。
大概內(nèi)容如下
? 網(wǎng)絡(luò)通信的核心是協(xié)議。協(xié)議是指進(jìn)程之間交換信息已完成任務(wù)所使用的一系列規(guī)則和規(guī)范。它主要包含兩個方面的定義:
1 定義了進(jìn)程之間交換消息所必需遵循的順序。
2 定義進(jìn)程之間所交換的消息的格式。
? 通過定義協(xié)議,可以看出,兩個進(jìn)程只要遵循相同的協(xié)議,就可以相互交換信息,而這兩個進(jìn)程可以用不同的編程語言編寫,可以位于兩個完全不同的計算機(jī)上。國際標(biāo)準(zhǔn)化組織給出了一個通用的參考協(xié)議,稱為開放式系統(tǒng)互連參考模型(iso/osi rm)。 ? java提供的網(wǎng)絡(luò)功能有三大類: url, socket, datagram.
1)url是三大功能中最高級的一種,通過url java程序可以直接送出或讀入網(wǎng)絡(luò)上的數(shù)據(jù).
2)socket是傳統(tǒng)網(wǎng)絡(luò)程序最常用的方式,可以想象為兩個不同的程序通過網(wǎng)絡(luò)的通信信道.(傳輸層接口)
3) datagram是更低級的網(wǎng)絡(luò)傳輸方式,它把數(shù)據(jù)的目的紀(jì)錄在數(shù)據(jù)包中,然后直接放在網(wǎng)絡(luò)上.
? 客戶端接收包的步驟如下:
1. 定義數(shù)據(jù)成員
int port; inetaddress address;
datagramsocket socket;
datagrampacket packet;
byte sendbuf=new byte[256];
2. 建立socket
socket=new datagramsocket;
java實訓(xùn)課實訓(xùn)實訓(xùn)日志篇六
今天是我們來到青島軟件園實習(xí)的第十二天。
我們今天的學(xué)習(xí)內(nèi)容主要是javascripe.
javascript是netscape公司與 sun 公司合作開發(fā)的。javascript的第一個版本出現(xiàn)在1995年推出的netscape navigator 2 瀏覽器中。
微軟在推出 ie 3 的時候發(fā)布了自己的vbscript語言并以jscript為名發(fā)不了這個版本。 netscape和sun 公司聯(lián)合ecma對javascript語言進(jìn)行了標(biāo)準(zhǔn)化。
javascript是一種腳本語言,只能通過web瀏覽器去完成某種操作而不是像普通意義上的程序那樣可以獨(dú)立運(yùn)行。
javascript還向程序員提供了一種操控web瀏覽器的手段——dom(文檔對象模型)。 它是一種面向前端的腳本語言。
以前只是聽說過,但從來沒有學(xué)習(xí)過。
經(jīng)過老師的講解和自己復(fù)習(xí)思考。
我主要學(xué)習(xí)了一下知識。
javascript的語法,它的語法和java c++的語法十分相似。
javascript的語句是其腳本的基本組成單位。
javascript 的數(shù)據(jù)類型,數(shù)組操作符,函數(shù),對象的概念。
目前使用的95%以上的瀏覽器都具備對dom的內(nèi)建支持。safari、firefox、mozilla、camino、nescape7以及ie都提供了良好的dom支持
java實訓(xùn)課實訓(xùn)實訓(xùn)日志篇七
今天是我們來到青島軟件園實習(xí)的第五天。今天仍然以寫代碼為主,老師布置了一個雙色球作業(yè),讓在課上完成。
我利用面向?qū)ο蟮乃枷雽崿F(xiàn)了隨機(jī)產(chǎn)生雙色球數(shù)字的程序,即六位隨機(jī)數(shù)字,一位紅球數(shù)字。并且不重復(fù)。具體代碼如下
import .*;
public class twocolorball
{
public static void main(string args)
{
redball redball = new redball[6];
blueball blueball= new blueball;
;
int key2 = eball;
int
;
int num2 = {-1,-1,-1,-1,-1,-1};
for (int i=0; i<6 ; i++ ){
redball[i] = new redball;
redball[i].random;
int key1 = redball[i].getredball;
(num1);
int index = search(num1, key1);
if (index>0){ num1[key1-1]=-10; num2[i]= key1; num1 = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31}
}else{
i--; } }
("紅球為:"); for (int j=0;j<6 ;j++ ){
(num2[j]); (" ");
}
ln;
("藍(lán)球為:"); (key2);
}
}
class redball
{
private int rednumber; public void random{
random r = new random; rednumber = t(32); if (rednumber == 0){ ;
}
}
public int getredball{
return rednumber;
}
}
class blueball
{
private int bluenumber;
public void random{
random r = new random;
bluenumber = t(17);
if (bluenumber == 0){
;
}
}
public int getblueball{
return bluenumber;
}
}
本程序我首先創(chuàng)建了兩個數(shù)組,一個是籃球數(shù)組,一個是紅球數(shù)組。然后在制定的范圍內(nèi)產(chǎn)生隨機(jī)數(shù),當(dāng)數(shù)字一產(chǎn)生,就講數(shù)組中的數(shù)字改為-1,用這種方式避免了產(chǎn)生相同數(shù)字的情況。最后一次選出隨機(jī)數(shù)。
java實訓(xùn)課實訓(xùn)實訓(xùn)日志篇八
今天是我們來到青島軟件園實習(xí)的第三天。的學(xué)習(xí)課程。由于是第一天,黃老師介紹了下我們要學(xué)習(xí)的課程,基礎(chǔ)課程的講解,學(xué)習(xí)的過程是邊講邊練習(xí)的。首先老師把知識點(diǎn)講解一下,然后給一個題目,讓我們自己實現(xiàn),最后由老師詳細(xì)講解。
以下是我這一天學(xué)習(xí)的筆記。
1. path 用于操作系統(tǒng)尋找命令的路徑,其中; 代表分割不同的路徑
2. java_home aa %% 在windows下代表引用的是環(huán)境變量 在linux下使用 $引用變量
3. 強(qiáng)類型語言(靜態(tài)語言) 比方說 c c++ java c# 弱類型(動態(tài)語言): javascript ruby perl
4. javac 編譯 java進(jìn)行解釋和運(yùn)行 archieve 主要 文件相關(guān)的打包成 一個文件便于管理
5. jni 來實現(xiàn)不同語言之間的調(diào)用
6.
(1)類的命名:如果是一個單詞的話 第一個字母大寫 如果有兩個字母合成的名稱,第一個字母大寫,第二個單詞的第一個字母大寫 helloworld student xuesheng
(2)第一個單詞的第一個字母小寫,二個單詞 第一個單詞第一個字母小寫,第二個單詞第一個字母大寫 printstudentinfo
(3)變量 和方法命名相同
標(biāo)示符:(1)只能以 字母 a-z 或 a-z 下劃線 $開頭
(2)后面可以跟著 字母 下劃線 數(shù)字 $
$abc$
7. 注釋語句
//單行注釋
//多行注釋
/
*/類注釋,方法注釋
8.常量 使用 final修飾的 不能改變的量
默認(rèn)是double類型
8. 定義格式如下:
變量的定義方式type name ;
常量定義方式: final type name;
type可以是基本類型,也可以是引用類型
9. 數(shù)組定義格式,數(shù)組屬于引用類型
type name; int array; int array;
char array; string strs;
int aa;aa的默認(rèn)值null 引用類型的?默認(rèn)值都是 null
基本類型:默認(rèn)值 整型 0 字符 \0 浮點(diǎn)型 0.0 boolean false
int array = new int[5];
char array = new char[10];
關(guān)于數(shù)組一個重要的屬性;length代表數(shù)組的長度
數(shù)組的賦值方式:
int array= {1,2,3,4,5};
int array = new int[5];
10. 基本類型轉(zhuǎn)化
基本類型的轉(zhuǎn)換:
前提條件:
可轉(zhuǎn)換
強(qiáng)制類型轉(zhuǎn)換:由范圍大的到范圍小的轉(zhuǎn)換 其中,大與小靠字節(jié)數(shù)來區(qū)分 自動類型轉(zhuǎn)換(隱式類型轉(zhuǎn)換):系統(tǒng)在運(yùn)算過程中會自動的把小的向大的轉(zhuǎn)換
11. 通過main方法中的命令行參數(shù)來與程序進(jìn)行交互
把字符串轉(zhuǎn)換成整型:int oper1= nt(“2”);
【本文地址:http://mlvmservice.com/zuowen/1312065.html】