甲骨文大數(shù)據(jù)實(shí)訓(xùn)報(bào)告_第1頁
甲骨文大數(shù)據(jù)實(shí)訓(xùn)報(bào)告_第2頁
甲骨文大數(shù)據(jù)實(shí)訓(xùn)報(bào)告_第3頁
甲骨文大數(shù)據(jù)實(shí)訓(xùn)報(bào)告_第4頁
甲骨文大數(shù)據(jù)實(shí)訓(xùn)報(bào)告_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

成果名稱:甲骨文大數(shù)據(jù)實(shí)訓(xùn)甲骨文大數(shù)據(jù)實(shí)訓(xùn)報(bào)告實(shí)踐時(shí)間2019年6月24日-7月13日實(shí)踐內(nèi)容Day11.java是什么java就是計(jì)算機(jī)編程語言Java是一門面向?qū)ο缶幊陶Z言,不僅吸收了C++語言的各種優(yōu)點(diǎn),還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強(qiáng)大和簡單易用兩個(gè)特征。Java語言作為靜態(tài)面向?qū)ο缶幊陶Z言的代表,極好地實(shí)現(xiàn)了面向?qū)ο罄碚?,允許程序員以優(yōu)雅的思維方式進(jìn)行復(fù)雜的編程。Java具有簡單性、面向?qū)ο?、分布式、健壯性、安全性、平臺(tái)獨(dú)立與可移植性、多線程、動(dòng)態(tài)性等特點(diǎn)。Java可以編寫桌面應(yīng)用程序、Web應(yīng)用程序、分布式系統(tǒng)和嵌入式系統(tǒng)應(yīng)用程序等。當(dāng)編輯并運(yùn)行一個(gè)Java程序時(shí),需要同時(shí)涉及到這四種方面。使用文字編輯軟件或集成開發(fā)環(huán)境在Java源文件中定義不同的類

,通過調(diào)用類中的方法來訪問資源系統(tǒng),把源文件編譯生成一種二進(jìn)制中間碼,存儲(chǔ)在class文件中。然后再通過運(yùn)行與操作系統(tǒng)平臺(tái)環(huán)境相對(duì)應(yīng)的Java虛擬機(jī)來運(yùn)行class文件,執(zhí)行編譯產(chǎn)生的字節(jié)碼,調(diào)用class文件中實(shí)現(xiàn)的方法來滿足程序的JavaAPI調(diào)用。2.java的歷史:由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計(jì)語言和Java平臺(tái)的總稱。Java語言是一種可以撰寫跨平臺(tái)應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計(jì)語言,由當(dāng)時(shí)任職太陽微系統(tǒng)的詹姆斯·高斯林(JamesGosling)等人于1990年代初開發(fā),它最初被命名為Oak。Java伴隨著互聯(lián)網(wǎng)的迅猛發(fā)展而發(fā)展,逐漸成為重要的網(wǎng)絡(luò)編程語言。2009年4月20日,Oracle公司宣布正式以74億美元的價(jià)格收購Sun公司,Java商標(biāo)從此正式歸Oracle所有(Java語言本身并不屬于哪間公司所有,它由JCP組織進(jìn)行管理,盡管JCP主要是由Sun公司或者說Oracle公司所領(lǐng)導(dǎo)的)。由于此前Oracle公司已經(jīng)收購了另外一家大型的中間件企業(yè)BEA公司,在完成對(duì)Sun公司的收購之后,Oracle公司分別從BEA和Sun中取得了目前三大商業(yè)虛擬機(jī)的其中兩個(gè):JRockit和HotSpot,Oracle公司宣布在未來1~2年的時(shí)間內(nèi),將把這兩個(gè)優(yōu)秀的虛擬機(jī)互相取長補(bǔ)短,最終合二為一??梢灶A(yù)見在不久的將來,Java虛擬機(jī)技術(shù)將會(huì)產(chǎn)生相當(dāng)巨大的變化。2011年7月28日,Oracle公司發(fā)布JavaSE1.72014年3月18日,Oracle公司發(fā)表JavaSE1.8Java語言有下面一些特點(diǎn):簡單、面向?qū)ο?、分布式、解釋?zhí)行、魯棒、安全、體系結(jié)構(gòu)中立、可移植、高性能、多線程以及動(dòng)態(tài)性。3.java的運(yùn)用:(1)Java可以用來做網(wǎng)站Java可以用來做網(wǎng)站,很多大型網(wǎng)站都是用JSP寫的,JSP全名JavaServerPages。這是一種動(dòng)態(tài)網(wǎng)頁技術(shù),比如我們熟悉的B站,很多政府網(wǎng)站都是用這個(gè)寫的所以想學(xué)習(xí)Java的同學(xué)還可以負(fù)責(zé)網(wǎng)站方面的制作,這方面的崗位也比較多(2)Java可以做安卓軟件安卓是一個(gè)手機(jī)系統(tǒng)基于Linux的操作系統(tǒng),其中源代碼Java,市面上所有的安卓手機(jī),包括小米,oppo,華為手機(jī)系統(tǒng)都是修改Java運(yùn)行的,Jav做安卓也不只是只能做系統(tǒng),對(duì)于更多的程序開發(fā)人員來說,更多的時(shí)間是花在APP上,也就是手機(jī)上的各種軟件都是用Java寫的(3)Java可以做安卓軟件安卓是一個(gè)手機(jī)系統(tǒng)基于Linux的操作系統(tǒng),其中源代碼Java,市面上所有的安卓手機(jī),包括小米,oppo,華為手機(jī)系統(tǒng)都是修改Java運(yùn)行的,Jav做安卓也不只是只能做系統(tǒng),對(duì)于更多的程序開發(fā)人員來說,更多的時(shí)間是花在APP上,也就是手機(jī)上的各種軟件都是用Java寫的(4)Java可以用來寫軟件只有java是現(xiàn)在應(yīng)用最廣泛也是最實(shí)用的工具?,F(xiàn)在國內(nèi)的最熱門的就是手機(jī)應(yīng)用,學(xué)習(xí)Java去做手機(jī)應(yīng)用還是比較吃香的Day21.簡易的加法計(jì)算器:publicclassMain{

publicstaticvoidmain(String[]args){

/*System.out.println("我是一個(gè)計(jì)算器,請(qǐng)輸入第一個(gè)加數(shù):");

Scannerscanner=newScanner(System.in);

intjiashu1=scanner.nextInt();

System.out.println("請(qǐng)輸入第二個(gè)加數(shù):");

intjiashu2=scanner.nextInt();

inthe=jiashu1+jiashu2;

System.out.println("你輸入的兩個(gè)數(shù)的和為:"+he);2.常用字符://Byte字節(jié)short比較小的整數(shù)int整數(shù)long比較長的整數(shù)

//float浮點(diǎn)數(shù)double精確度比較高的小數(shù)

//char字符類型只能包含一個(gè)字符

//Boolean布爾類型只能取truefalse Day31.四則運(yùn)算混合計(jì)算器:publicclassMain{

publicstaticvoidmain(String[]args){

System.out.println("我是一個(gè)計(jì)算器,"+"請(qǐng)問你想干嘛,"+"進(jìn)行什么運(yùn)算?");Scannerinput=newScanner(System.in);//這是一個(gè)鍵盤掃描器Stringyunsuanfu=input.next();//接受一會(huì)要進(jìn)行的運(yùn)算符if(yunsuanfu.equals("+")||yunsuanfu.equals("加法")){System.out.println("你還等啥,趕緊輸入第一個(gè)加數(shù)吧");doublejiashu1=input.nextDouble();System.out.println("你還等啥,趕緊輸入第二個(gè)加數(shù)吧");doublejiashu2=input.nextDouble();doublehe=jiashu1+jiashu2;System.out.println("你要的和為:"+he);}elseif(yunsuanfu.equals("-")||yunsuanfu.equals("減法")){System.out.println("你還等啥,趕緊輸入第一個(gè)被減數(shù)吧");doublebeijianshu=input.nextDouble();System.out.println("你還等啥,趕緊輸入第二個(gè)減數(shù)吧");doublejianshu=input.nextDouble();doublecha=beijianshu+jianshu;System.out.println("你要的差為:"+cha);}elseif(yunsuanfu.equals("*")||yunsuanfu.equals("乘法")){System.out.println("你還等啥,趕緊輸入第一個(gè)乘數(shù)吧");doublechengshu1=input.nextDouble();System.out.println("你還等啥,趕緊輸入第二個(gè)乘數(shù)吧");doublechengshu2=input.nextDouble();doubleji=chengshu1*chengshu2;System.out.println("你要的積為:"+ji);}elseif(yunsuanfu.equals("/")||yunsuanfu.equals("除法")){System.out.println("你還等啥,趕緊輸入第一個(gè)除數(shù)吧");doublechushu=input.nextDouble();System.out.println("你還等啥,趕緊輸入第二個(gè)被除數(shù)吧");doublebeichushu=input.nextDouble();doubleshang=chushu/beichushu;System.out.println("你要的商為:"+shang);}運(yùn)行結(jié)果:Day41.計(jì)算1-2000的奇數(shù)的和:publicclassClacSum{publicstaticvoidmain(String[]args){//計(jì)算1-20000之間的奇數(shù)的和//1+3+5;intsum=0;for(inti=1;i<2000;i+=2){sum+=i;//即sum=sum+iSystem.out.println("當(dāng)前i的值為:"+i);System.out.println("當(dāng)前sum的值為:"+sum);}System.out.println("1-2000求和的結(jié)果為"+sum);2.死循環(huán)結(jié)構(gòu):doublei=1do{}while(true);3.雞兔同籠:System.out.println("1-2000求和的結(jié)果為"+sum);for(inti=1;i<=13;i++){for(intj=1;j<40/4;j++){if(i+j==13&&2*i+4*j==40){System.out.println("雞得數(shù)量為:"+i);System.out.println("兔的數(shù)量為:"+j);2,3運(yùn)行圖:Day51.數(shù)字轉(zhuǎn)置:(1)騰訊面試題12345的轉(zhuǎn)置//12345->54321/*System.out.println(14/3);//商2System.out.println(8%3);//余數(shù)2*///12345%10=5//12345/10=1234;//12345=1*10^4+2*10^3+3*10^2+4*10^1+5*10^0.(2)四位數(shù)的轉(zhuǎn)置:intreslut=0;//用來存放轉(zhuǎn)置之后的數(shù)字System.out.println("請(qǐng)輸入你要轉(zhuǎn)置的4位數(shù)");Scannerinput=newScanner(System.in);intshu=input.nextInt();for(inti=1;i<=4;i++){//假設(shè)是1234//1234intgewei=shu%10;//4321shu=shu/10;//123121intshiwei=shu%10;//321reslut+=gewei*Math.pow(10,4-i);}System.out.println(reslut);運(yùn)行結(jié)果圖2.水仙花數(shù):(1)水仙花數(shù)就是一個(gè)三位數(shù)它的各個(gè)數(shù)的立方和等于該數(shù)本身。就好比說153他就是一個(gè)水仙花數(shù),1的立方加上5的立方再加上3的立方就等于153。(2)求1000以內(nèi)的水仙花數(shù)publicclass水仙花數(shù){publicstaticvoidmain(String[]args){for(intn=100;n<999;n++){inta=n/100;intb=(n%100)/10;intc=n%10;if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==n){System.out.println(n);}}運(yùn)行結(jié)果圖Day61.隨機(jī)生成60個(gè)數(shù),并選出最大值publicclassMain{publicstaticvoidmain(String[]args){//writeyourcodehere//數(shù)組我要存數(shù)了,給我一塊60個(gè)int的內(nèi)存吧int[]classFour=newint[60];System.out.println("學(xué)生的成績?yōu)椋?);//Math.random()0-1之間0-100之間//System.out.println(60+Math.random()*40);/*classFour[0]=1;classFour[1]=2;*/for(inti=0;i<60;i++){classFour[i]=(int)(60+Math.random()*40);}//System.out.println(classFour[i]+"\t");//排序Arrays.sort(classFour);//排序之后在輸出一下System.out.println("學(xué)生的分?jǐn)?shù)為:");for(inti=0;i<60;i++){System.out.println(classFour[i]+"\t");}System.out.println();System.out.println("我是分割線");//為自己動(dòng)手寫一個(gè)尋找狀元intmaxScore=classFour[0];//假設(shè)第一個(gè)是狀元for(inti=0;i<60;i++){//依次和60個(gè)人進(jìn)行比武if(maxScore<classFour[i]){//如果比后面分低maxScore=classFour[i];//讓位給剛剛比你分高的人}}System.out.println("你是狀元,你的成績?yōu)?+maxScore);}}運(yùn)行結(jié)果圖Day71.設(shè)計(jì)微信商品點(diǎn)單界面:publicclassmain{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);Stringwupin;intprice;Stringanswer;inttotalMoney=0;do{System.out.println("*********西安財(cái)經(jīng)大學(xué)超市購物系統(tǒng)*********");System.out.println("1.T恤\t2.筆記本\t3.手機(jī)");System.out.print("選擇你要購買的東西:");intchoise=input.nextInt();if(choise==1){wupin="T恤";price=100;}elseif(choise==2){wupin="筆記本";price=200;}else{wupin="手機(jī)";price=300;}System.out.println("請(qǐng)輸入購買的數(shù)量:");intcount=input.nextInt();intmoney=count*price;totalMoney=totalMoney+money;System.out.println("商品是:"+wupin+",單價(jià):"+price+",購買數(shù)量:"+count+",金額:"+money+"元:");System.out.println("是否繼續(xù)購買:(y/n):");answer=input.next();}while("y".equals(answer));System.out.println("購物結(jié)算");System.out.println("總金額:"+totalMoney);intplayMoney;booleanfalg=false;do{System.out.println("請(qǐng)支付:");playMoney=input.nextInt();if(playMoney<totalMoney){System.out.println("請(qǐng)支付更多");falg=true;}else{falg=false;}}while(falg==true);intreturnMoney=playMoney-totalMoney;System.out.println("給你找錢:"+returnMoney);}}運(yùn)行結(jié)果圖Day8java與SOL的綜合操作:publicclassTestStudent{publicstaticvoidmain(String[]args){//Student類符合特征的抽象敘述//zhangsan對(duì)象符合剛才類的特征的具體的學(xué)生/*Studentzhangsan=newStudent();zhangsan.setId(1);zhangsan.setName("小三三");zhangsan.setSex('男');zhangsan.setAge(18);System.out.println(zhangsan);*///學(xué)生組數(shù)一堆的學(xué)生,每個(gè)都有剛才那么多的//idnamesexagescore屬性Student[]classFourMates=newStudent[60];//為所有學(xué)生設(shè)置個(gè)性化的信息for(inti=0;i<60;i++){classFourMates[i].setId(i+1);classFourMates[i].setName("李"+(i+1));classFourMates[i].setAge(18+i);classFourMates[i].setSex('男');classFourMates[i].setScorce(99);}//輸出所有學(xué)生的信息for(inti=0;i<60;i++){System.out.println(classFourMates[i]);}2.java操作sol:#插入一條數(shù)據(jù)insertintostudentinfo(id,name,sex,age,score)VALUES(2,'小四四','女',19,98);INSERTintostudentinfoVALUES(6,'小六六','女孩子',20,97);#刪除剛才所有的數(shù)據(jù)DELETEFROMstudentinfo;#刪除一條指定的數(shù)據(jù)DELETEFROMstudentinfoWHERENAME='小四四';#刪除表結(jié)構(gòu)dropTABLEstudentinfo2;#查詢表結(jié)構(gòu)SELECT*FROMstudentinfo;#更新(修改)數(shù)據(jù)表中的數(shù)據(jù)UPDATETABLEstudentinfoset='李四'WHEREid=2;實(shí)踐結(jié)果1.學(xué)會(huì)簡單運(yùn)用java設(shè)計(jì)一些小程序(1)四則運(yùn)算的混合計(jì)算器:System.out.println("我是一個(gè)有感情的計(jì)算器");System.out.println("你要干嘛,告訴我");Scannerinput=newScanner(System.in);Stringyunsuanfu=input.next();switch(yunsuanfu){case"+":System.out.println("確認(rèn)過眼神,是加法運(yùn)算");System.out.println("請(qǐng)輸入第一個(gè)要加的數(shù)字");doublejiashu1=input.nextDouble();System.out.println("請(qǐng)輸入第二個(gè)要加的數(shù)字");doublejiashu2=input.nextDouble();System.out.println("這位大兄弟,你的求和結(jié)果為:"+(jiashu1+jiashu2));break;case"-":System.out.println("確認(rèn)過眼神,是減法運(yùn)算");System.out.println("請(qǐng)輸入減數(shù)");doublejianshu=input.nextDouble();System.out.println("請(qǐng)輸入被減數(shù)");doublebeijianshu=input.nextDouble();System.out.println("這位大兄弟,你的求差結(jié)果為:"+(jianshu-beijianshu));break;case"*":System.out.println("確認(rèn)過眼神,是乘法運(yùn)算");System.out.println("請(qǐng)輸入第一個(gè)乘數(shù)");doublechengshu1=input.nextDouble();System.out.println("請(qǐng)輸入第二個(gè)乘數(shù)");doublechengshu2=input.nextDouble();System.out.println("這位大兄弟,你的求積結(jié)果為:"+(chengshu1*chengshu2));break;case"/":System.out.println("你是一個(gè)除法");System.out.println("請(qǐng)輸入除數(shù)");doublechushu=input.nextDouble();System.out.println("請(qǐng)輸入被除數(shù)");doublebeichushu=input.nextDouble();System.out.println("這位大兄弟,你的求商結(jié)果為:"+(chushu/beichushu));break;}(2求水仙花數(shù):publicclass水仙花數(shù){publicstaticvoidmain(String[]args){for(intn=100;n<999;n++){inta=n/100;intb=(n%100)/10;intc=n%10;if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==n){System.out.println(n)(3)四位數(shù)數(shù)字轉(zhuǎn)置:intreslut=0;//用來存放轉(zhuǎn)置之后的數(shù)字System.out.println("請(qǐng)輸入你要轉(zhuǎn)置的4位數(shù)");Scannerinput=newScanner(System.in);intshu=input.nextInt();for(inti=1;i<=4;i++){//假設(shè)是1234//1234intgewei=shu%10;//4321shu=shu/10;//123121intshiwei=shu%10;//321reslut+=gewei*Math.pow(10,4-i);}System.out.println(reslut);(4)設(shè)計(jì)微信點(diǎn)單:publicclassmain{publicstaticvoidmain(String[]args){Scannerinput=newScanner(System.in);Stringwupin;intprice;Stringanswer;inttotalMoney=0;do{System.out.println("*********西安財(cái)經(jīng)大學(xué)超市購物系統(tǒng)*********");System.out.println("1.T恤\t2.筆記本\t3.手機(jī)");System.out.print("選擇你要購買的東西:");intchoise=input.nextInt();if(choise==1){wupin="T恤";price=100;}elseif(choise==2){wupin="筆記本";price=200;}else{wupin="手機(jī)";price=300;}System.out.println("請(qǐng)輸入購買的數(shù)量:");intcount=input.nextInt();intmoney=count*price;totalMoney=totalMoney+money;System.out.println("商品是:"+wupin+",單價(jià):"+price+",購買數(shù)量:"+count+",金額:"+money+"元:");System.out.println("是否繼續(xù)購買:(y/n):");answer=input.next();}while("y".equals(answer));System.out.println("購物結(jié)算");System.out.println("總金額:"+totalMoney);intplayMoney;booleanfalg=false;do{System.out.println("請(qǐng)支付:");playMoney=in

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論