欧美成人永久免费_欧美日本五月天_A级毛片免看在线_国产69无码,亚洲无线观看,精品人妻少妇无码视频,777无码专区,色大片免费网站大全,麻豆国产成人AV网,91视频网络,亚洲色无码自慰

當(dāng)前位置:網(wǎng)站首頁(yè) >> 作文 >> 2023年java自學(xué)順序(五篇)

2023年java自學(xué)順序(五篇)

格式:DOC 上傳日期:2023-01-11 10:57:07
2023年java自學(xué)順序(五篇)
時(shí)間:2023-01-11 10:57:07     小編:zdfb

每個(gè)人都曾試圖在平淡的學(xué)習(xí),、工作和生活中寫(xiě)一篇文章,。寫(xiě)作是培養(yǎng)人的觀察,、聯(lián)想,、想象,、思維和記憶的重要手段,。范文怎么寫(xiě)才能發(fā)揮它最大的作用呢,?這里我整理了一些優(yōu)秀的范文,,希望對(duì)大家有所幫助,,下面我們就來(lái)了解一下吧,。

java自學(xué)順序篇一

class test {

static void main(string args []){

ee e = new employee(“bob”, 48);

atepay();

n(etails());

6.e = null;

7.e = new employee(“denise”, 36);

atepay();

n(etails());

10.}

11.}

only one:

class test {

static void main(string args []){

ee e = new employee(“bob”, 48);

atepay();

n(etails());

6.e = null;

7.e = new employee(“denise”, 36);

atepay();

n(etails());

10.}

11.}

only one:

10

11

7

8

2:exhibit :

class test(e static int j = 0;

e static boolean methodb(int k)(5.j += k;

true;

6.)

static void methoda(int i){

n b:

10.b = i < 10 | methodb(4);

11.b = i < 10 || methodb(8);

12.)

static void main(string args[] }(a(0);

n(j);

17.)

18.)

what is the result?

program prints “0”

program prints “4”

program prints “8”

program prints “12”

3:what is written to the standard output given the following statement:n(4|7);

select the right answer:

a.4

b.5

c.6

d.7

4:

select valid identifier of java:

select valid identifier of java:

a.%passwd

b.3d_game

c.$charge

5:設(shè)有變量說(shuō)明語(yǔ)句int a=1,b=0;

則執(zhí)行以下程序段的輸出結(jié)果為()。

switch(a)

{

case 1:

switch(b)

{

case 0:printf(“**0**”);break;

case 1:printf(“**1**”);break;

}

case 2:printf(“**2**”);break;

}

printf(“ ”);

a.**0**

b.**0****2**

c.**0****1****2**

d.有語(yǔ)法錯(cuò)誤

6:in the following pieces of code, which one will compile without any error?

buffer sb1 = “abcd”;

n b = new boolean(“abcd”);

c.c: byte b = 255;

fl = 1.2;

7:

what is the result when you compile and run the following code?

public class throwsdemo

{

static void throwmethod()

{

n(“inside throwmethod.”);

throw new illegalaccessexception(“demo”);

}

public static void main(string args[])

{

try

{

throwmethod();

}

catch(illegalaccessexception e)

{

n(“caught ” + e);

}

}

}

choices:

what is the result when you compile and run the following code?

public class throwsdemo

{

static void throwmethod()

{

n(“inside throwmethod.”);

throw new illegalaccessexception(“demo”);

}

public static void main(string args[])

{

try

{

throwmethod();

}

catch(illegalaccessexception e)

{

n(“caught ” + e);

}

}

}

choices:

ation error

e error

e successfully, nothing is ed by caught:laccessexcption: demo

8:which of the following statements are not legal?

l = 4990;

i = 4l;

d = 34.4;

t = 0.9f.9:

give the following java class:

public class example{

public static void main(string args[]){

static int x[] = new int[15];

n(x[5]);

}

}

which statement is corrected?

give the following java class:

public class example{

public static void main(string args[]){

static int x[] = new int[15];

n(x[5]);

}

}

which statement is corrected?

compile, some error will run, some error will is is null.10:下面關(guān)于變量及其范圍的陳述哪些是錯(cuò)的,。

a.實(shí)例變量是類的成員變量,。

b.實(shí)例變量用關(guān)鍵字static聲明。

c.在方法中定義的局部變量在該方法被執(zhí)行時(shí)創(chuàng)建

d.局部變量在使用前必須被初始化,。

11:

public class x{

public object m(){

object o = new float(3.14f);//line 3

object [] oa = new object[1];//line 4

oa[0] = o;//line 5

o=null;//line 6

return oa[0];//line 7

}

}

when is the float object, created in line 3,eligible for garbage collection?

public class x{

public object m(){

object o = new float(3.14f);//line 3

object [] oa = new object[1];//line 4

oa[0] = o;//line 5

o=null;//line 6

return oa[0];//line 7

}

}

when is the float object, created in line 3,eligible for garbage collection?

after line after line 6

after line 7(that is,as the method returns)

in this method

12:

which is the most appropriate code snippet that can be inserted at line 18 in the following code?

(assume that the code is compiled and run with assertions enabled)

.*;

class asserttest

4.{

e hashmap cctld;

asserttest()

8.{

= new hashmap();

(“in”, “india”);

(“uk”, “united kingdom”);

(“au”, “australia”);

13.// more code...14.}

15.// other methods.... string getcountry(string countrycode)

17.{

18.// what should be inserted here?

country =(string)(countrycode);

country;

21.}

22.}

which is the most appropriate code snippet that can be inserted at line 18 in the following code?

(assume that the code is compiled and run with assertions enabled)

.*;

class asserttest

4.{

e hashmap cctld;

asserttest()

8.{

= new hashmap();

(“in”, “india”);

(“uk”, “united kingdom”);

(“au”, “australia”);

13.// more code...14.}

15.// other methods.... string getcountry(string countrycode)

17.{

18.// what should be inserted here?

country =(string)(countrycode);

country;

21.}

22.}

countrycode!= null;

countrycode!= null : “country code can not be null”;

cctld!= null : “no country code data is available”;

cctld : “no country code data is available”;

13:

give the following code:

public class example{

public static void main(string args[]){

int l=0;

do{

n(“doing it for l is:”+l);

}while(—l>0)

n(“finish”);

}

}

which well be output:

give the following code:

public class example{

public static void main(string args[]){

int l=0;

do{

n(“doing it for l is:”+l);

}while(—l>0)

n(“finish”);

}

}

which well be output:

it for l is 3

it for l is 1

it for l is 2

it for l is 0

14:which statements about java code security are not true?

bytecode verifier loads all classes needed for the execution of a ing code is performed by the runtime runtime the bytecodes are loaded, checked and run in an interpreter. class loader adds security by separating the namespaces for the classes of the local file system from those imported from network sources.15:a class design requires that a member variable should be accessible only by same package, which modifer word should be used?

ted

modifer

e

16:character流與byte流的區(qū)別是

a.每次讀入的字節(jié)數(shù)不同

b.前者帶有緩沖,,后者沒(méi)有

c.前者是塊讀寫(xiě),后者是字節(jié)讀寫(xiě)

d.二者沒(méi)有區(qū)別,,可以互換使用

簡(jiǎn)答題

17:找出兩個(gè)字符串中最大子字符串,如“abractyeyt”,“dgdsaeactyey”的最大子串為“actyet”

18:假設(shè)你有一個(gè)用1001個(gè)整數(shù)組成的數(shù)組,,這些整數(shù)是任意排列的,但是你知道所有的整數(shù)都在1到1000(包括1000)之間,。此外,,除一個(gè)數(shù)字出現(xiàn)兩次外,其他所有數(shù)字只出現(xiàn)一次,。假設(shè)你只能對(duì)這個(gè)數(shù)組做一次處理,,用一種算法找出重復(fù)的那個(gè)數(shù)字。如果你在運(yùn)算中使用了輔助的存儲(chǔ)方式,,那么你能找到不用這種方式的算法嗎?

19:到底在哪里使用cascade=“...”?

20:使用tomcat部署應(yīng)用程序 emoryerror 嗎?如何解決的,。

21:請(qǐng)寫(xiě)一個(gè)java程序?qū)崿F(xiàn)數(shù)據(jù)庫(kù)緩沖池的功能?

22:有200個(gè)正整數(shù),且每個(gè)數(shù)均在1000至9999之間,。請(qǐng)編制函數(shù),,其函數(shù)的功能是:要求按每個(gè)數(shù)的后三位的大小進(jìn)行升序排列,然后取出滿足此條件的前10個(gè)數(shù)依次存入數(shù)組bb中,,如果后三位的數(shù)值相等,,則按原先的數(shù)值進(jìn)行降序排列。

23:anonymous inner class(匿名內(nèi)部類)是否可以extends(繼承)其它類,,是否可以implements(實(shí)現(xiàn))interface(接口)?

24:找出字符串a(chǎn)中包含的字符可以進(jìn)行的所有不同組合,。例如:abccd中,ab,,ac,,bc,,cc,abd等都是可能的組合,。

25:下面的代碼在絕大部分時(shí)間內(nèi)都運(yùn)行得很正常,,請(qǐng)問(wèn)在什么情況下會(huì)出現(xiàn)問(wèn)題?問(wèn)題的根源在哪里?

import .linkedlist;

public class stack {

linkedlist list = new linkedlist();

public synchronized void push(object x){

synchronized(list){

t(x);

notify();

}

}

public synchronized object pop()

throws exception {

synchronized(list){

if(()<= 0){

wait();

}

return last();

}

}

}

java自學(xué)順序篇二

1.第一階段 掌握要點(diǎn):java語(yǔ)基礎(chǔ)知識(shí)。包括異常,、io流,、多線程、集合類,、數(shù)據(jù)庫(kù),。

(切記基礎(chǔ)知識(shí)一定要時(shí)時(shí)刻刻鞏固)eg:java編程思想、java2 核心技術(shù)

2.第二階段掌握要點(diǎn):tomcat,毋庸置疑,,tomcat為學(xué)習(xí)web服務(wù)首選,。而應(yīng)用服務(wù)器

目前主要有:jboss , ere.而tomcat和jboss是首選。

3.第三階段掌握要點(diǎn):java網(wǎng)絡(luò)編程,。包括:socketrmlhtmljspjavabean

servlet.開(kāi)發(fā)工具:myeclipsedreamweaver順序:

1,、學(xué)習(xí)web 知識(shí):htmldreamwavejavascript2、先學(xué)習(xí)jsp設(shè)計(jì),、javaservlet編程

3,、學(xué)習(xí)jdbc數(shù)據(jù)庫(kù)編程

4、學(xué)習(xí),他和學(xué)習(xí)ejb可以結(jié)合起來(lái)《《精通ejb》》學(xué)習(xí)ejb設(shè)計(jì)模式和看代碼(最重要)《jsp2.0 技術(shù)手冊(cè)》 在jsp上不要花太多時(shí)間,,在時(shí)間放在servlet多一些

4.第四階段 掌握要點(diǎn):流行mvc 架構(gòu)和java對(duì)象持久化技術(shù),。包括struts

springhibernate jsf.學(xué)習(xí)過(guò)程:先學(xué)struts,再學(xué)習(xí)hibernate,最后學(xué)習(xí)spring

java自學(xué)順序篇三

《java編程》

計(jì)算器

班級(jí):****** 姓名:******

學(xué)號(hào): ******* 指導(dǎo)老師:******

實(shí)驗(yàn)名稱:java計(jì)算器

1實(shí)驗(yàn)?zāi)康? java編程語(yǔ)言在編程方面的具體應(yīng)用,以及使用面向?qū)ο蠓椒?對(duì)小應(yīng)用程序進(jìn)行需求分

析,、概要設(shè)計(jì),、詳細(xì)設(shè)計(jì),最后使用java編程實(shí)現(xiàn)的全過(guò)程,。

2實(shí)驗(yàn)意義:

在編程我們使用的java語(yǔ)言,是目前比較流行的編程語(yǔ)言,。在當(dāng)今這個(gè)時(shí)代,,java語(yǔ)言在編程方面的優(yōu)勢(shì)使得編程有了更好的選擇。java語(yǔ)言最大的特點(diǎn)是具有跨平臺(tái)性,,使其不受平臺(tái)不同的影響,,得到了廣泛的應(yīng)用。實(shí)訓(xùn)性質(zhì)

本課程是計(jì)算機(jī)信息管理專業(yè)的一門實(shí)踐性課程,,是《java編程》課程的實(shí)踐性教學(xué)環(huán)節(jié),。實(shí)訓(xùn)目標(biāo)

⑴綜合應(yīng)用java程序設(shè)計(jì)的知識(shí)解決實(shí)際問(wèn)題。

⑵學(xué)會(huì)在應(yīng)用程序的設(shè)計(jì)過(guò)程中,,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,。⑶學(xué)會(huì)應(yīng)用jdbc創(chuàng)建數(shù)據(jù)庫(kù)應(yīng)用程序,。

⑷學(xué)會(huì)開(kāi)發(fā)基于swing的應(yīng)用程序及多文檔應(yīng)用程序的設(shè)計(jì)。實(shí)訓(xùn)任務(wù)

用java語(yǔ)言開(kāi)發(fā)工具(例如jdk,、jcreator,、netbeans等)制作一個(gè)簡(jiǎn)單的可運(yùn)行的完整的應(yīng)用程序或小型系統(tǒng),并編制出各階段必要的文檔,。

將創(chuàng)建一個(gè)計(jì)算器,,可以進(jìn)行常用的加減乘除算術(shù)運(yùn)算。本實(shí)例的知識(shí)點(diǎn)有:窗口布局器gridlayout的應(yīng)用,,對(duì)按鈕消息的監(jiān)聽(tīng)和響應(yīng),。

6實(shí)訓(xùn)條件

<軟件:>windows xp,netbeans ide 6.52 7開(kāi)發(fā)背景: java是由sun microsystems公司于1995年5月推出的java程序設(shè)計(jì)語(yǔ)言(以下簡(jiǎn)稱java語(yǔ)言)和java平臺(tái)的總稱。java語(yǔ)言是一個(gè)支持網(wǎng)絡(luò)計(jì)算的面向?qū)ο蟪绦蛟O(shè)計(jì)語(yǔ)言,。java語(yǔ)言吸收了smalltalk語(yǔ)言和c++語(yǔ)言的優(yōu)點(diǎn),,并增加了其它特性,如支持并發(fā)程序設(shè)計(jì),、網(wǎng)絡(luò)通信,、和多媒體數(shù)據(jù)控制等。

8系統(tǒng)部分分析:

1)java語(yǔ)言是簡(jiǎn)單的,。java語(yǔ)言的語(yǔ)法與c語(yǔ)言和c++語(yǔ)言很接近,,使得大多數(shù)程序員很容易學(xué)習(xí)和使用java。另一方面,,java丟棄了c++ 中很少使用的,、很難理解的、令人迷惑的那些特性,,如操作符重載,、多繼承、自動(dòng)的強(qiáng)制類型轉(zhuǎn)換,。

2)java語(yǔ)言是一個(gè)面向?qū)ο蟮?。java語(yǔ)言提供類、接口和繼承等原語(yǔ),,為了簡(jiǎn)單起見(jiàn),,只支持類之間的單繼承,但支持接口之間的多繼承,,并支持類與接口之間的實(shí)現(xiàn)機(jī)制(關(guān)鍵字為implements),。java語(yǔ)言全面支持動(dòng)態(tài)綁定,而c++ 語(yǔ)言只對(duì)虛函數(shù)使用動(dòng)態(tài)綁定

3)java語(yǔ)言是分布式的,。java語(yǔ)言支持internet應(yīng)用的開(kāi)發(fā),,在基本的java應(yīng)用編程接口中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口(),它提供了用于網(wǎng)絡(luò)應(yīng)用編程的類庫(kù),,包括url,、urlconnection,、socket、serversocket等,。java的rmi(遠(yuǎn)程方法激活)機(jī)制也是開(kāi)發(fā)分布式應(yīng)用的重要手段,。

4)java語(yǔ)言是健壯的。java的強(qiáng)類型機(jī)制,、異常處理,、廢料的自動(dòng)收集等是java程序健壯性的重要保證。對(duì)指針的丟棄是java的明智選擇,。java的安全檢查機(jī)制使得java更具健壯性,。

5)java語(yǔ)言是安全的。java通常被用在網(wǎng)絡(luò)環(huán)境中,,為此,,java提供了一個(gè)安全機(jī)制以防惡意代碼的攻擊。除了java語(yǔ)言具有的許多安全特性以外,,java對(duì)通過(guò)網(wǎng)絡(luò)下載的類具有一個(gè)安全防范機(jī)制(類classloader),,如分配不同的名字空間以防替代本地的同名類、字節(jié)代碼檢查,,并提供安全管理機(jī)制.6)java語(yǔ)言是體系結(jié)構(gòu)中立的,。java程序(后綴為java的文件)在java平臺(tái)上被編譯為體系結(jié)構(gòu)中立的字節(jié)碼格式(后綴為class的文件), 然后可以在實(shí)現(xiàn)這個(gè)java平臺(tái)的任何系統(tǒng)中運(yùn)行。

7)java語(yǔ)言是可移植的,。這種可移植性來(lái)源于體系結(jié)構(gòu)中立性,,另外,java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型的長(zhǎng)度,。java系統(tǒng)本身也具有很強(qiáng)的可移植性,,java編譯器是用java實(shí)現(xiàn)的.8)java語(yǔ)言是解釋型的。如前所述,,java程序在java平臺(tái)上被編譯為字節(jié)碼格式,,然后可以在實(shí)現(xiàn)這個(gè)java平臺(tái)的任何系統(tǒng)中運(yùn)行。

9)java是高性能的,。與那些解釋型的高級(jí)腳本語(yǔ)言相比,,java的確是高性能的。事實(shí)上,,java的運(yùn)行速度隨著jit(just-in-time)編譯器技術(shù)的發(fā)展越來(lái)越接近于c++。

10)java語(yǔ)言是多線程的,。在java語(yǔ)言中,,線程是一種特殊的對(duì)象,它必須由thread類或其子(孫)類來(lái)創(chuàng)建,。

11)java語(yǔ)言是動(dòng)態(tài)的,。java語(yǔ)言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境,。

目錄

課程設(shè)計(jì)題目 ……………………………… p1

課程設(shè)計(jì)簡(jiǎn)介 ……………………………… p2

課程設(shè)計(jì)源代碼…………………………… p5

課程設(shè)計(jì)運(yùn)行結(jié)果 ……………………… p15 課程設(shè)計(jì)心得體會(huì) ………………………

p16

package computerpad;import .*;import .event.*;import .*;import .*;import list;import format;public class computerpad extends frame implements actionlistener {

numberbutton numberbutton[];

operationbutton oprationbutton[];

button 小數(shù)點(diǎn)按鈕,正負(fù)號(hào)按鈕,退格按鈕,求倒數(shù)按鈕,等號(hào)按鈕,清零按鈕;

panel panel;

jtextfield resultshow;

string 運(yùn)算符號(hào)[]={“+”,“-”,“*”,“/”};

linkedlist 鏈表;

boolean 是否按下等號(hào)=false;

public computerpad()

{

super(“計(jì)算器”);

鏈表=new linkedlist();

numberbutton=new numberbutton[10];

for(int i=0;i<=9;i++)

{

numberbutton[i]=new numberbutton(i);

numberbutton[i].addactionlistener(this);

}

oprationbutton=new operationbutton[4];

for(int i=0;i<4;i++)

{

oprationbutton[i]=new operationbutton(運(yùn)算符號(hào)[i]);

oprationbutton[i].addactionlistener(this);

}

小數(shù)點(diǎn)按鈕=new button(“.”);

正負(fù)號(hào)按鈕

=new button(“+/-”);

等號(hào)按鈕=new button(“=”);

求倒數(shù)按鈕=new button(“1/x”);

退格按鈕=new button(“退格”);

清零按鈕=new button(“c”);

eground();

eground();

eground();

eground();

eground();

eground();

ionlistener(this);

ionlistener(this);

ionlistener(this);

ionlistener(this);

ionlistener(this);

ionlistener(this);

resultshow=new jtextfield(10);

izontalalignment();

eground();

t(new font(“timesroman”,,14));

der(new softbevelborder(d));

kground();

table(false);

panel=new panel();

out(new gridlayout(4,5));

(numberbutton[1]);

(numberbutton[2]);

(numberbutton[3]);

(oprationbutton[0]);

(清零按鈕);

(numberbutton[4]);

(numberbutton[5]);

(numberbutton[6]);

(oprationbutton[1]);

(退格按鈕);

(numberbutton[7]);

(numberbutton[8]);

(numberbutton[9]);

(oprationbutton[2]);

(求倒數(shù)按鈕);

(numberbutton[0]);

(正負(fù)號(hào)按鈕);

(小數(shù)點(diǎn)按鈕);

(oprationbutton[3]);

(等號(hào)按鈕);

add(panel,);

add(resultshow,);

addwindowlistener(new windowadapter()

{ public void windowclosing(windowevent e)

{

(0);

}

});

setvisible(true);

setbounds(100,50,240,180);

setresizable(false);

validate();

} public void actionperformed(actionevent e)

{

if(rce()instanceof numberbutton)

{

numberbutton b=(numberbutton)rce();

if(()==0)

{

int number=ber();

(“"+number);

t(”“+number);

是否按下等號(hào)=false;

}

else if(()==1&&是否按下等號(hào)==false)

{

int number=ber();

string num=(string)first();

string s=(”“+number);

(0,s);

t(s);

}

else if(()==1&&是否按下等號(hào)==true)

{

int number=ber();

first();

(”“+number);

是否按下等號(hào)=false;

t(”“+number);

}

else if(()==2)

{

int number=ber();

(”“+number);

t(”“+number);

}

else if(()==3)

{

int number=ber();

string num=(string)t();

string s=(”“+number);

(2,s);

t(s);

}

}

else if(rce()instanceof operationbutton)

{

operationbutton b=(operationbutton)rce();

if(()==1)

{

string fuhao=運(yùn)算符號(hào)();

(fuhao);

}

else if(()==2)

{

string fuhao=運(yùn)算符號(hào)();

(1,fuhao);

}

else if(()==3)

{

string fuhao=運(yùn)算符號(hào)();

string number1=(string)first();

string number2=(string)t();

string 運(yùn)算符號(hào)=(string)(1);

try

{

double n1=ouble(number1);

double n2=ouble(number2);

double n=0;

if((”+“))

{

n=n1+n2;

}

else if((”-“))

{

n=n1-n2;

}

else if((”*“))

{

n=n1*n2;

}

else if((”/“))

{

n=n1/n2;

}

();

(”“+n);

(fuhao);

t(”“+n);

}

catch(exception ee)

{

}

}

}

else if(rce()==等號(hào)按鈕)

{

是否按下等號(hào)=true;

if(()==1||()==2)

{

string num=(string)first();

t(”“+num);

}

else if(()==3)

{

string number1=(string)first();

string number2=(string)t();

string 運(yùn)算符號(hào)=(string)(1);

try

{

double n1=ouble(number1);

double n2=ouble(number2);

double n=0;

if((”+“))

{

n=n1+n2;

}

else if((”-“))

{

n=n1-n2;

}

else if((”*“))

{

n=n1*n2;

}

else if((”/“))

{

n=n1/n2;

}

t(”“+n);

(0,”“+n);

last();

last();

}

catch(exception ee)

{

}

}

}

else if(rce()==小數(shù)點(diǎn)按鈕)

{

if(()==0)

{

是否按下等號(hào)=false;

}

else if(()==1)

{

string dot=el();

string num=(string)first();

string s=null;

if(f(dot)==-1)

{

s=(dot);

(0,s);

}

else

{

s=num;

}

(0,s);

t(s);

}

else if(()==3)

{

string dot=el();

string num=(string)t();

string s=null;

if(f(dot)==-1)

{

s=(dot);

(2,s);

}

else

{

s=num;

}

t(s);

}

}

else if(rce()==退格按鈕)

{

if(()==1)

{

string num=(string)first();

if(()>=1)

{

num=ing(0,()-1);

(0,num);

t(num);

}

else

{

last();

t(”0“);

}

}

else if(()==3)

{

string num=(string)t();

if(()>=1)

{ num=ing(0,()-1);

(2,num);

t(num);

}

else

{

last();

t(”0“);

}

}

}

else if(rce()==正負(fù)號(hào)按鈕)

{

if(()==1)

{

string number1=(string)first();

try

{

double d=ouble(number1);

d=-1*d;

string str=f(d);

(0,str);

t(str);

}

catch(exception ee)

{

}

}

else if(()==3)

{

string number2=(string)t();

try

{

double d=ouble(number2);

d=-1*d;

string str=f(d);

(2,str);

t(str);

}

catch(exception ee){

}

}

}

else if(rce()==求倒數(shù)按鈕)

{

if(()==1||()==2)

{

string number1=(string)first();

try

{

double d=ouble(number1);

d=1.0/d;

string str=f(d);

(0,str);

t(str);

}

catch(exception ee){

}

}

else if(()==3)

{

string number2=(string)t();

try

{

double d=ouble(number2);

d=1.0/d;

string str=f(d);

(0,str);

t(str);

}

catch(exception ee){

}

}

}

else if(rce()==清零按鈕)

{

是否按下等號(hào)=false;

t(”0“);

();

}

} public static void main(string args[])

{

new computerpad();

}

}

package computerpad;import .*;import .event.*;import .*;public class numberbutton extends button {

int number;

public numberbutton(int number)

{

super(”"+number);

=number;

setforeground();

}

public int getnumber()

{

return number;

} }

import .*;import .event.*;import .*;public class operationbutton extends button {

string 運(yùn)算符號(hào);

public operationbutton(string s)

{

super(s);

運(yùn)算符號(hào)=s;

setforeground();

}

public string get運(yùn)算符號(hào)()

{

return 運(yùn)算符號(hào);

} } 14 java實(shí)訓(xùn)心得:

未接觸java之前,,聽(tīng)人說(shuō)java這門語(yǔ)言如何的強(qiáng)大和難以入門,,但學(xué)習(xí)之后,給我的感覺(jué)卻是語(yǔ)言沒(méi)有所謂的難于不難,,關(guān)鍵是自己有沒(méi)有真正投入去學(xué),,有沒(méi)有花時(shí)間去學(xué)。java是一門很好的語(yǔ)言,,經(jīng)過(guò)周圍人對(duì)java的宣傳,,我一開(kāi)始不敢去學(xué)習(xí)這門語(yǔ)言,因?yàn)橐婚T高級(jí)語(yǔ)言總是讓人想到一開(kāi)始的學(xué)習(xí)會(huì)很難,,但是后來(lái)在自己的努力和老師同學(xué)的幫助下,,我加入了java學(xué)習(xí)者的行列。

老師把我們帶進(jìn)了門,,那么,,以后漫長(zhǎng)的深入學(xué)習(xí)還是要靠自己。經(jīng)常性的編寫(xiě)一些程序,,或則去看懂,、研究透別人編寫(xiě)的程序?qū)τ谖覀兇蚝没A(chǔ)是非常有利的。讓我們懷著對(duì)java的一腔熱情,,用自己的刻苦努力去把java學(xué)好,。將來(lái),用自己的成績(jī)?nèi)セ貓?bào)有恩于我們的社會(huì),、家人和朋友,。

java自學(xué)順序篇四

第一部分:j2se學(xué)習(xí)視頻內(nèi)容包括: java視頻教程_j2se_5.0_專題_日期處理 java視頻教程_j2se_專題_正則表達(dá)式 反射avi

第二部分:j2se練習(xí)項(xiàng)目視頻內(nèi)容包括: 尚學(xué)堂科技_馬士兵_在線聊天系統(tǒng)雛形視頻教程_java_eclipse

尚學(xué)堂科技_馬士兵_坦克大戰(zhàn)視頻教程_java_eclipse

尚學(xué)堂科技_馬士兵_坦克大戰(zhàn)圖片版

尚學(xué)堂科技_馬士兵_java_坦克大戰(zhàn)網(wǎng)絡(luò)版視頻教程

尚學(xué)堂科技_馬士兵_snake_貪吃蛇內(nèi)部視頻

第三部分?jǐn)?shù)據(jù)庫(kù)視頻

oracle視頻內(nèi)容包括:01——53講avi格式

第四部分:jdbc和mysql視頻,內(nèi)容包括: 1_lomboz_eclipse_jdbc 2_mysql_avi

第五部分:html & css & javascript 視頻: html & css 視頻內(nèi)容簡(jiǎn)介:

javascript 視頻簡(jiǎn)介:

第六部分:servlet & jsp視頻——內(nèi)容包括:tomcat的安裝使用,,配置servlet & jsp 視頻 1——30節(jié) jsp的練習(xí)項(xiàng)目?jī)?nèi)容包括: 3 簡(jiǎn)單bbs項(xiàng)目2007美化bbs項(xiàng)目 4 網(wǎng)上商城項(xiàng)目視頻網(wǎng)上商城項(xiàng)目視頻講解視頻

第七部分:j2ee學(xué)習(xí)視頻包括: drp項(xiàng)目

框架視頻學(xué)習(xí): struts視頻 hibernate視頻 spring視頻 提高部分:

uml統(tǒng)一建模語(yǔ)言視頻 ssh項(xiàng)目視頻:

oa辦公自動(dòng)化系統(tǒng)視頻 crm項(xiàng)目視頻 銀行系統(tǒng)視頻 ejb3.0視頻

j2me_3g簡(jiǎn)介資料 面試材料:

面試題大匯總+筆記+技巧

java自學(xué)順序篇五

java編程心得

計(jì)算機(jī)3班

竇金霞

20104773

最近幾周一直在弄程序,,說(shuō)實(shí)話真的很累,但累中也有成功的快樂(lè),。我覺(jué)得學(xué)到了很多東西,這是只看課本知識(shí)所不能學(xué)到的,。

說(shuō)實(shí)話,,以前我一直沒(méi)學(xué)過(guò)java雖然我也知道java的重要性,可是即使上課聽(tīng)了,,不實(shí)踐還是掌握不了,。因?yàn)榉N種原因,今年我沒(méi)有買筆記本,。沒(méi)有機(jī)器,,僅僅靠每周一次的上機(jī)練習(xí)是絕對(duì)不夠的,。所以我就插空調(diào)程序,在舍友們不用的時(shí)候自己再接她們的電腦調(diào),。

調(diào)上一個(gè)web版的通訊錄程序時(shí)我已經(jīng)感覺(jué)到學(xué)的很吃力,好多東西都不懂,。這次做的這個(gè)學(xué)生成績(jī)管理系統(tǒng)更復(fù)雜了,,所以一開(kāi)始調(diào)的時(shí)候感覺(jué)特別吃力.所以我告訴自己不能放棄,慢慢來(lái),,就這樣我從最基本的sql語(yǔ)句session對(duì)象開(kāi)始學(xué)起,,我覺(jué)得我還有太多不懂得所以要比別人付出更多的努力。就這樣我一點(diǎn)一點(diǎn)的學(xué)著??

說(shuō)心里話,,在做上一個(gè)web版的通訊錄時(shí),我就感覺(jué)到成功的喜悅,。好多地方我都是一點(diǎn)一點(diǎn)的問(wèn)的,,在問(wèn)的過(guò)程中,,我也學(xué)會(huì)了很多,,像:servlet和jsp之間跳不過(guò)去時(shí)有兩種解決辦法,,;二是將servlet中的throws exception改成try catch以捕捉異常,;我還學(xué)到了集中查找錯(cuò)誤的方法,可以加上兩個(gè)雙斜杠“//”將具體的方法屏蔽掉,,一檢查是方法錯(cuò)誤還是servlet錯(cuò)誤,,n()將獲得的數(shù)據(jù)輸出,用來(lái)檢查數(shù)據(jù)傳輸過(guò)程有沒(méi)有錯(cuò)誤等等,。

雖然在別人看來(lái),,這些方法可能都很常規(guī),但是確實(shí)我自己學(xué)會(huì)的,,我覺(jué)得很有成就感。我已經(jīng)做好計(jì)劃了,,暑假的時(shí)候去買本本用自己的本本練習(xí)一下java,,雖然下學(xué)期不學(xué)java了,但是我對(duì)java的熱情不會(huì)因?yàn)檫@個(gè)而削減的!

做完這個(gè)學(xué)生成績(jī)管理系統(tǒng)后,,我覺(jué)得我對(duì)java的看法已經(jīng)改變了。一前總以為java很繁瑣很難,,聽(tīng)同學(xué)說(shuō)java不好學(xué),,開(kāi)始又有一些聽(tīng)不懂,所以一直很畏懼java,。但真正做了這個(gè)系統(tǒng)以后我才感覺(jué)到其實(shí)任何事都沒(méi)有難與不難之分,,只要你肯努力的去做,世上無(wú)難事只怕有心人,!

我現(xiàn)在對(duì)java學(xué)習(xí)充滿了熱情,,我知道我還有很多的不足

還有很多需要努力的地方,所以我的java之旅將繼續(xù)進(jìn)行??

全文閱讀已結(jié)束,,如果需要下載本文請(qǐng)點(diǎn)擊

下載此文檔
a.付費(fèi)復(fù)制
付費(fèi)獲得該文章復(fù)制權(quán)限
特價(jià):5.99元 10元
微信掃碼支付
已付款請(qǐng)點(diǎn)這里
b.包月復(fù)制
付費(fèi)后30天內(nèi)不限量復(fù)制
特價(jià):9.99元 10元
微信掃碼支付
已付款請(qǐng)點(diǎn)這里 聯(lián)系客服