java初學(xué)代碼實例 java新手代碼大全實例

一個簡單的Java程序代碼?

package com.zpp;public class Charge {

10年積累的做網(wǎng)站、網(wǎng)站制作經(jīng)驗,可以快速應(yīng)對客戶對網(wǎng)站的新想法和需求。提供各種問題對應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識你,你也不認(rèn)識我。但先網(wǎng)站設(shè)計后付款的網(wǎng)站建設(shè)流程,更有姜堰免費網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。

public static void main(String [] args) {

if(args.length ==0) {

System.out.println("parameter error!");

System.out.println("java com.zpp.Charge [int]");

return;

}

int min = Integer.parseInt(args[0]);

double money = 0.0;

if (min = 0) {

money =0.0;

System.out.println("not money");

} else if (min = 60) {

money = 2.0;

} else {

money = 2.0 + (min - 60) * 0.01;

}

System.out.println("please pay: " + money);

}

} 編譯:javac -d . Charge.java運行:java com.zpp.Charge 111

求一個簡單的java代碼

public class Message {

public static void main(String[] args){

String name;

int age;

System.out.println("請輸入姓名,回車結(jié)束:"); //提示輸入

Scanner sc = new Scanner(System.in);

name = sc.nextLine(); //為變量賦值

System.out.println("請輸入年齡,回車結(jié)束:");

age = sc.nextInt();

System.out.println("姓名:"+name+"\n年齡:"+age); //打印姓名及年齡

}

}

//不知道這樣行么?

給段最簡單的java代碼 讓我新手看一下

最簡單的java代碼肯定就是這個了,如下:

public class MyFirstApp

{

public static void main(String[] args)

{

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

}

}

“hello world”就是應(yīng)該是所有學(xué)java的新手看的第一個代碼了。如果是零基礎(chǔ)的新手朋友們可以來我們的java實驗班試聽,有免費的試聽課程幫助學(xué)習(xí)java必備基礎(chǔ)知識,有助教老師為零基礎(chǔ)的人提供個人學(xué)習(xí)方案,學(xué)習(xí)完成后有考評團(tuán)進(jìn)行專業(yè)測試,幫助測評學(xué)員是否適合繼續(xù)學(xué)習(xí)java,15天內(nèi)免費幫助來報名體驗實驗班的新手快速入門java,更好的學(xué)習(xí)java!

java初學(xué)者的程序

java編程簡單程序

要求:創(chuàng)建4個類

這4個類分別是

a、MessageInputer類,用來循環(huán)接收用戶,并將接收的數(shù)據(jù)保存到Mytext.DF文件中。

b、FillOpterator類,用來將數(shù)據(jù)寫入文件,及數(shù)據(jù)從文件中讀取。

c、DBHandle類,用來負(fù)責(zé)數(shù)據(jù)庫及獲得數(shù)據(jù)庫記錄集。

d、MessageCenter類。

把上面四個類組起來,完成下面的功能:

程序給用戶提供一輸入信息界面(文本界面),程序?qū)⒂脩糨斎氲男畔⒈4娴郊现校?/p>

當(dāng)用戶輸入完畢后,程序?qū)⒓现械膬?nèi)容全部保存到Mytext.DF文件中.然后程序提示用戶是

否將數(shù)據(jù)寫入到數(shù)據(jù)庫,如果選擇是,則將數(shù)據(jù)從文件中讀取,并將其保存到Access數(shù)據(jù)庫。

問題補(bǔ)充:急要原代碼

急要原代碼

急要原代碼

急要原代碼

急要原代碼

提問者:lijugu - 助理 二級

答復(fù) 共 3 條

Java初學(xué)者需掌握的30個基本概念

基本概念

1.OOP中唯一關(guān)系的是對象的接口是什么,就像計算機(jī)的銷售商她不管電源內(nèi)部結(jié)構(gòu)是怎樣的,他只關(guān)系能否給你提供電就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的屬性和行為對象組成的,不同的對象的訪問通過函數(shù)調(diào)用來完成,對象間所有的交流都是通過方法調(diào)用,通過對封裝對象數(shù)據(jù),很大限度上提高復(fù)用率。

2.OOP中最重要的思想是類,類是模板是藍(lán)圖,從類中構(gòu)造一個對象,即創(chuàng)建了這個類的一個實例(instance)。

3.封裝:就是把數(shù)據(jù)和行為結(jié)合起在一個包中)并對對象使用者隱藏數(shù)據(jù)的實現(xiàn)過程,一個對象中的數(shù)據(jù)叫他的實例字段(instance field)。

4.通過擴(kuò)展一個類來獲得一個新類叫繼承(inheritance),而所有的類都是由Object根超類擴(kuò)展而得,根超類下文會做介紹。

5.對象的3個主要特性

ehavior---說明這個對象能做什么。

tate---當(dāng)對象施加方法時對象的反映。

dentity---與其他相似行為對象的區(qū)分標(biāo)志。

每個對象有唯一的indentity 而這3者之間相互影響。

6.類之間的關(guān)系:

use-a :依賴關(guān)系

has-a :聚合關(guān)系

is-a :繼承關(guān)系--例:A類繼承了B類,此時A類不僅有了B類的方法,還有其自己的方法.(個性存在于共性中)

7.構(gòu)造對象使用構(gòu)造器:構(gòu)造器的提出,構(gòu)造器是一種特殊的方法,構(gòu)造對象并對其初始化。

例:Data類的構(gòu)造器叫Data

ew Data()---構(gòu)造一個新對象,且初始化當(dāng)前時間。

Data happyday=new Data()---把一個對象賦值給一個變量happyday,從而使該對象能夠多次使用,此處要聲明的使變量與對象變量二者

是不同的.new返回的值是一個引用。

構(gòu)造器特點:構(gòu)造器可以有0個,一個或多個參數(shù)

構(gòu)造器和類有相同的名字

一個類可以有多個構(gòu)造器

構(gòu)造器沒有返回值

構(gòu)造器總是和new運算符一起使用

8.重載:當(dāng)多個方法具有相同的名字而含有不同的參數(shù)時,便發(fā)生重載.編譯器必須挑選出調(diào)用哪個方法。

9.包(package)Java允許把一個或多個類收集在一起成為一組,稱作包,以便于組織任務(wù),標(biāo)準(zhǔn)Java庫分為許多包.java.lang java.util java,net等,包是分層次的所有的java包都在java和javax包層次內(nèi)。

10.繼承思想:允許在已經(jīng)存在的類的基礎(chǔ)上構(gòu)建新的類,當(dāng)你繼承一個已經(jīng)存在的類時,那么你就復(fù)用了這個類的方法和字段,同時你可以在新類中添加新的方法和字段。

11.擴(kuò)展類:擴(kuò)展類充分體現(xiàn)了is-a的繼承關(guān)系. 形式為:class (子類) extends (基類)。

12.多態(tài):在java中,對象變量是多態(tài)的.而java中不支持多重繼承。 13.動態(tài)綁定:調(diào)用對象方法的機(jī)制。

1)編譯器檢查對象聲明的類型和方法名。

2)編譯器檢查方法調(diào)用的參數(shù)類型。

3)靜態(tài)綁定:若方法類型為priavte static final 編譯器會準(zhǔn)確知道該調(diào)用哪個方法。

4)當(dāng)程序運行并且使用動態(tài)綁定來調(diào)用一個方法時,那么虛擬機(jī)必須調(diào)用x所指向的對象的實際類型相匹配的方法版本。

5)動態(tài)綁定:是很重要的特性,它能使程序變得可擴(kuò)展而不需要重編譯已存代碼。

14.final類:為防止他人從你的類上派生新類,此類是不可擴(kuò)展的。

15.動態(tài)調(diào)用比靜態(tài)調(diào)用花費的時間要長。

16.抽象類:規(guī)定一個或多個抽象方法的類本身必須定義為abstract。

例: public abstract string getDescripition

17.Java中的每一個類都是從Object類擴(kuò)展而來的。

18.object類中的equal和toString方法。

equal用于測試一個對象是否同另一個對象相等。

toString返回一個代表該對象的字符串,幾乎每一個類都會重載該方法,以便返回當(dāng)前狀態(tài)的正確表示。

(toString 方法是一個很重要的方法)

19.通用編程:任何類類型的所有值都可以同object類性的變量來代替。

20.數(shù)組列表:ArrayList動態(tài)數(shù)組列表,是一個類庫,定義在java.uitl包中,可自動調(diào)節(jié)數(shù)組的大小。

21.class類 object類中的getclass方法返回ckass類型的一個實例,程序啟動時包含在main方法的類會被加載,虛擬機(jī)要加載他需要的所有類,每一個加載的類都要加載它需要的類。

22.class類為編寫可動態(tài)操縱java代碼的程序提供了強(qiáng)大的功能反射,這項功能為JavaBeans特別有用,使用反射Java能支持VB程序員習(xí)慣使用的工具。

能夠分析類能力的程序叫反射器,Java中提供此功能的包叫Java.lang.reflect反射機(jī)制十分強(qiáng)大。

1)在運行時分析類的能力。

2)在運行時探察類的對象。

3)實現(xiàn)通用數(shù)組操縱代碼。

4)提供方法對象。

而此機(jī)制主要針對是工具者而不是應(yīng)用及程序。

反射機(jī)制中的最重要的部分是允許你檢查類的結(jié)構(gòu).用到的API有:

java.lang.reflect.Field 返回字段。

java.reflect.Method 返回方法。

java.lang.reflect.Constructor 返回參數(shù)。

方法指針:java沒有方法指針,把一個方法的地址傳給另一個方法,可以在后面調(diào)用它,而接口是更好的解決方案。

23.接口(Interface)說明類該做什么而不指定如何去做,一個類可以實現(xiàn)一個或多個interface。

24.接口不是一個類,而是對符合接口要求的類的一套規(guī)范。

若實現(xiàn)一個接口需要2個步驟:

1)聲明類需要實現(xiàn)的指定接口。

2)提供接口中的所有方法的定義。

聲明一個類實現(xiàn)一個接口需要使用implements 關(guān)鍵字

class actionB implements Comparable 其actionb需要提供CompareTo方法,接口不是類,不能用new實例化一個接口。

25.一個類只有一個超類,但一個類能實現(xiàn)多個接口。Java中的一個重要接口:Cloneable

26.接口和回調(diào).編程一個常用的模式是回調(diào)模式,在這種模式中你可以指定當(dāng)一個特定時間發(fā)生時回調(diào)對象上的方法。

例:ActionListener 接口監(jiān)聽。

類似的API有:

java.swing.JOptionPane

java.swing.Timer

java.awt.Tookit

27.對象clone:clone方法是object一個保護(hù)方法,這意味著你的代碼不能簡單的調(diào)用它。

28.內(nèi)部類:一個內(nèi)部類的定義是定義在另一個內(nèi)部的類。

原因是:

1)一個內(nèi)部類的對象能夠訪問創(chuàng)建它的對象的實現(xiàn),包括私有數(shù)據(jù)。

2)對于同一個包中的其他類來說,內(nèi)部類能夠隱藏起來。

3)匿名內(nèi)部類可以很方便的定義回調(diào)。

4)使用內(nèi)部類可以非常方便的編寫事件驅(qū)動程序。

29.代理類(proxy):

1)指定接口要求所有代碼

2)object類定義的所有的方法(toString equals)

30.數(shù)據(jù)類型:Java是強(qiáng)調(diào)類型的語言,每個變量都必須先申明它都類型,java中總共有8個基本類型.4種是整型,2種是浮點型,一種是字符型,被用于Unicode編碼中的字符,布爾型。

回答者:ajian026 - 見習(xí)魔法師 二級 3-27 16:28

--------------------------------------------------------------------------------

Java初學(xué)者需掌握的30個基本概念

基本概念

1.OOP中唯一關(guān)系的是對象的接口是什么,就像計算機(jī)的銷售商她不管電源內(nèi)部結(jié)構(gòu)是怎樣的,他只關(guān)系能否給你提供電就行了,也就是只要知道can or not而不是how and why.所有的程序是由一定的屬性和行為對象組成的,不同的對象的訪問通過函數(shù)調(diào)用來完成,對象間所有的交流都是通過方法調(diào)用,通過對封裝對象數(shù)據(jù),很大限度上提高復(fù)用率。

2.OOP中最重要的思想是類,類是模板是藍(lán)圖,從類中構(gòu)造一個對象,即創(chuàng)建了這個類的一個實例(instance)。

3.封裝:就是把數(shù)據(jù)和行為結(jié)合起在一個包中)并對對象使用者隱藏數(shù)據(jù)的實現(xiàn)過程,一個對象中的數(shù)據(jù)叫他的實例字段(instance field)。

4.通過擴(kuò)展一個類來獲得一個新類叫繼承(inheritance),而所有的類都是由Object根超類擴(kuò)展而得,根超類下文會做介紹。

5.對象的3個主要特性

ehavior---說明這個對象能做什么。

tate---當(dāng)對象施加方法時對象的反映。

dentity---與其他相似行為對象的區(qū)分標(biāo)志。

每個對象有唯一的indentity 而這3者之間相互影響。

6.類之間的關(guān)系:

use-a :依賴關(guān)系

has-a :聚合關(guān)系

is-a :繼承關(guān)系--例:A類繼承了B類,此時A類不僅有了B類的方法,還有其自己的方法.(個性存在于共性中)

7.構(gòu)造對象使用構(gòu)造器:構(gòu)造器的提出,構(gòu)造器是一種特殊的方法,構(gòu)造對象并對其初始化。

例:Data類的構(gòu)造器叫Data

ew Data()---構(gòu)造一個新對象,且初始化當(dāng)前時間。

Data happyday=new Data()---把一個對象賦值給一個變量happyday,從而使該對象能夠多次使用,此處要聲明的使變量與對象變量二者

是不同的.new返回的值是一個引用。

構(gòu)造器特點:構(gòu)造器可以有0個,一個或多個參數(shù)

構(gòu)造器和類有相同的名字

一個類可以有多個構(gòu)造器

構(gòu)造器沒有返回值

構(gòu)造器總是和new運算符一起使用

8.重載:當(dāng)多個方法具有相同的名字而含有不同的參數(shù)時,便發(fā)生重載.編譯器必須挑選出調(diào)用哪個方法。

9.包(package)Java允許把一個或多個類收集在一起成為一組,稱作包,以便于組織任務(wù),標(biāo)準(zhǔn)Java庫分為許多包.java.lang java.util java,net等,包是分層次的所有的java包都在java和javax包層次內(nèi)。

10.繼承思想:允許在已經(jīng)存在的類的基礎(chǔ)上構(gòu)建新的類,當(dāng)你繼承一個已經(jīng)存在的類時,那么你就復(fù)用了這個類的方法和字段,同時你可以在新類中添加新的方法和字段。

11.擴(kuò)展類:擴(kuò)展類充分體現(xiàn)了is-a的繼承關(guān)系. 形式為:class (子類) extends (基類)。

12.多態(tài):在java中,對象變量是多態(tài)的.而java中不支持多重繼承。 13.動態(tài)綁定:調(diào)用對象方法的機(jī)制。

1)編譯器檢查對象聲明的類型和方法名。

2)編譯器檢查方法調(diào)用的參數(shù)類型。

3)靜態(tài)綁定:若方法類型為priavte static final 編譯器會準(zhǔn)確知道該調(diào)用哪個方法。

4)當(dāng)程序運行并且使用動態(tài)綁定來調(diào)用一個方法時,那么虛擬機(jī)必須調(diào)用x所指向的對象的實際類型相匹配的方法版本。

5)動態(tài)綁定:是很重要的特性,它能使程序變得可擴(kuò)展而不需要重編譯已存代碼。

14.final類:為防止他人從你的類上派生新類,此類是不可擴(kuò)展的。

15.動態(tài)調(diào)用比靜態(tài)調(diào)用花費的時間要長。

16.抽象類:規(guī)定一個或多個抽象方法的類本身必須定義為abstract。

例: public abstract string getDescripition

17.Java中的每一個類都是從Object類擴(kuò)展而來的。

18.object類中的equal和toString方法。

equal用于測試一個對象是否同另一個對象相等。

toString返回一個代表該對象的字符串,幾乎每一個類都會重載該方法,以便返回當(dāng)前狀態(tài)的正確表示。

(toString 方法是一個很重要的方法)

19.通用編程:任何類類型的所有值都可以同object類性的變量來代替。

20.數(shù)組列表:ArrayList動態(tài)數(shù)組列表,是一個類庫,定義在java.uitl包中,可自動調(diào)節(jié)數(shù)組的大小。

21.class類 object類中的getclass方法返回ckass類型的一個實例,程序啟動時包含在main方法的類會被加載,虛擬機(jī)要加載他需要的所有類,每一個加載的類都要加載它需要的類。

22.class類為編寫可動態(tài)操縱java代碼的程序提供了強(qiáng)大的功能反射,這項功能為JavaBeans特別有用,使用反射Java能支持VB程序員習(xí)慣使用的工具。

能夠分析類能力的程序叫反射器,Java中提供此功能的包叫Java.lang.reflect反射機(jī)制十分強(qiáng)大。

1)在運行時分析類的能力。

2)在運行時探察類的對象。

3)實現(xiàn)通用數(shù)組操縱代碼。

4)提供方法對象。

而此機(jī)制主要針對是工具者而不是應(yīng)用及程序。

反射機(jī)制中的最重要的部分是允許你檢查類的結(jié)構(gòu).用到的API有:

java.lang.reflect.Field 返回字段。

java.reflect.Method 返回方法。

java.lang.reflect.Constructor 返回參數(shù)。

方法指針:java沒有方法指針,把一個方法的地址傳給另一個方法,可以在后面調(diào)用它,而接口是更好的解決方案。

23.接口(Interface)說明類該做什么而不指定如何去做,一個類可以實現(xiàn)一個或多個interface。

24.接口不是一個類,而是對符合接口要求的類的一套規(guī)范。

若實現(xiàn)一個接口需要2個步驟:

1)聲明類需要實現(xiàn)的指定接口。

2)提供接口中的所有方法的定義。

聲明一個類實現(xiàn)一個接口需要使用implements 關(guān)鍵字

class actionB implements Comparable 其actionb需要提供CompareTo方法,接口不是類,不能用new實例化一個接口。

25.一個類只有一個超類,但一個類能實現(xiàn)多個接口。Java中的一個重要接口:Cloneable

26.接口和回調(diào).編程一個常用的模式是回調(diào)模式,在這種模式中你可以指定當(dāng)一個特定時間發(fā)生時回調(diào)對象上的方法。

例:ActionListener 接口監(jiān)聽。

類似的API有:

java.swing.JOptionPane

java.swing.Timer

java.awt.Tookit

27.對象clone:clone方法是object一個保護(hù)方法,這意味著你的代碼不能簡單的調(diào)用它。

28.內(nèi)部類:一個內(nèi)部類的定義是定義在另一個內(nèi)部的類。

原因是:

1)一個內(nèi)部類的對象能夠訪問創(chuàng)建它的對象的實現(xiàn),包括私有數(shù)據(jù)。

2)對于同一個包中的其他類來說,內(nèi)部類能夠隱藏起來。

3)匿名內(nèi)部類可以很方便的定義回調(diào)。

4)使用內(nèi)部類可以非常方便的編寫事件驅(qū)動程序。

29.代理類(proxy):

1)指定接口要求所有代碼

2)object類定義的所有的方法(toString equals)

30.數(shù)據(jù)類型:Java是強(qiáng)調(diào)類型的語言,每個變量都必須先申明它都類型,java中總共有8個基本類型.4種是整型,2種是浮點型,一種是字符型,被用于Unicode編碼中的字符,布爾型

回答者:83071706 - 魔法學(xué)徒 一級 3-27 16:39

--------------------------------------------------------------------------------

數(shù)據(jù)類型:Java是強(qiáng)調(diào)類型的語言,每個變量都必須先申明它都類型,java中總共有8個基本類型.4種是整型,2種是浮點型,一種是字符型,被用于Unicode編碼中的字符,布爾型

網(wǎng)站欄目:java初學(xué)代碼實例 java新手代碼大全實例
標(biāo)題網(wǎng)址:http://muchs.cn/article8/hgcpop.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供建站公司、靜態(tài)網(wǎng)站服務(wù)器托管、網(wǎng)頁設(shè)計公司電子商務(wù)、動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)