java代碼的
㈠ java代碼示例
ClassUser{
privateStringname;
publicStringtoString(){
return"學生姓名:"+name;
}
}
List<User>users=baseDao.findAll();
for(Useruser:users){
system.out.println(user);
}
㈡ java代碼
Window win=new Window(); 這條語句能創建嗎?
假設能的話你的程序可能就錯在沒有指行if和while語句裡面的內容。
因此應該檢查一下while和if里的條件是否有錯。還有就是可以測試執行沒有,比如
if(win.isPressed()){System.out.println("win.pressed"); start=System.currentTimeMillis();}
若控制台輸出了win.pressed則表示執行了if語句,若沒有則表示根本就沒執行if語句,所以start的值為初始值0。
㈢ java代碼
1.private Calculator calculator;//這句?
答:你這肯定還有一個Calculator類,這個類的應該是作為一個計算器的作用。這句的意思是聲明一個私有的Calculator類的對象calculator;
2.public CalculateAction(){
calculator = new Calculator();//這句?
}
答:這句是在CalculateAction類的構造方法里進行Calculator類的實列化對象。在CalculateAction類初始化是就會實例化Calculator類對象calculator;
3.還有get和set的作用是什麼?
答:get的作用是為外部方法提供一個獲取ActionSupport類變數值。set是為設置ActionSupport類變數值。兩者是基於java一大特性信息隱蔽考慮的。這樣,外面只有調用本類的方法實現設置、獲取變數或方法返回的值。這樣,本類中運算的過程就對外部是隱蔽的,增加了安全性。
㈣ JAVA代碼
遍歷所有元素只有一對反序數:1089的反序數是9801
package name;
public class fan {
public static void main(String args[]){
for(int i=1000;i<=9999;i++){ // 從1000開始遍歷到9999
int j=9*i; // 將當前的循環變數乘9(i*9),然後把值賦給變數 j
//判斷當前的i與j是否構成反序數,如果是將輸出到控制台,否則將進入下一次循環
if(compare(i,j)) {
System.out.println(i+"的反序數是"+j);
}
}
}
//此方法的返回類型為Boolean,可將此方法作為條件表達式。
public static boolean compare(int i,int j){
//方法聲明為靜態的,是為了在main方法中直接調用。
String s1=String.valueOf(i); // 將int類型的i變數轉化為字元串類型,然後把值賦給變數s1
String s2=String.valueOf(j); //同上;
for(int t=0;t<s1.length();t++){ //驗證是否構成反序數
if(s1.charAt(t)!=s2.charAt(s2.length()-1-t)||s1.length()!=s2.length()) {
//以上兩個判斷條件,不管符合那一條,都視為非反序數,所以返回false。
return false;
}
}
return true;
}
}
㈤ java代碼!
不必要求一定要有C基礎,當然有更好。沒有也沒關系!
去買一本再簡單一點的java書吧, 純入門的,能搞清楚概念就好了,<<0Think in java>> 目前還不適合你,你的臂力太輕還拿不動關公大刀。
我來設計你的學習路線吧
1。一本簡單得很的教材,就大學的那種都可以。建議教材裡面的練習題都自己動手做一做,用自己的電腦練習,不會做的就上網發貼問
2。 學完就算入門了,你可以自己測試一下自己的水平,到論壇上去看看試著解答一下別人的提問。 如果自己水平可以,那就開始學習《Think in JAVA》 如果還是不行,那就再買一本講得詳細點的厚點的java書。
3。 如果的確己經入門了,你現在己經有足夠的力量看Think in Java這本書了,也不會走火入魔了。
4。 看完它的同時不要忘記上論壇幫助別人,不懂的問別人。這個過程走完,你己經是不是入門級,而是初級了
5。 學習《java設計模式》這本書,如果c++歷害的話直接看四人幫的《設計模式》,當然你沒學c++那就直接看java版的吧。沒關系,主要是了解地個設計模式的思想。
這五步走下來,你己經是一個中級水平了。真的,別小看自己,現在就開始努力吧, 告訴你,我現在就是這樣走過來的。 不過是短短幾年時間而己,相對於我的一生的職業生涯,我真是賺了!
加油!努力! 一起進步!
㈥ Java代碼中前面帶@是什麼意思
這個是JDK1.5加入的新特性,annotation(泛型)
㈦ 簡單的Java代碼
一起分析一下源代碼吧:public static void main(String args[]) {
ArrayList q = new ArrayList();
q.add(new NewClass1(2, 2));
q.add(new NewClass1(3, 3));
q.add(new NewClass1(4, 4));//定義一個數組,將(2,2),(3,3),(4,4)三個二維數組賦值給數組q;
Object[] list = q.toArray();//list得到q的返回值,即(2,2),(3,3),(4,4);
for (int i = 0; i <list.length; i++) //循環:數組下標從零開始,所以i=0; //讀取list數組的長度,list.length=3, //i<3,即循環是0,1,2,計三次.{System.out.println(list[i]); //將list[0],list[1],list[2],依次輸出並換行
} 問題就在最後一句,最後的list[i] 把[i]去掉,依然會有三次循環,但是list只是一個被定義的數組對象,而不是具體的數據,所以每次列印的都是空值;
㈧ java代碼的意思
JDBC,
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//載入驅動
Connectionconn=DriverManager.getConnection("jdbc:odbc:huayu","sa","123");//建立連接
Statementstate=conn.createStatement();//創建聲明
以上是java連接資料庫套路代碼的一部分。
㈨ java代碼
明明是javascript代碼呀...
雖然說java和JavaScript名字很進,但兩者基本上是完全不通的語言,不要搞混哦...
如果是jsp頁面的java語言寫的腳本
,在客戶端是看不到源代碼的,而JavaScript是可以看到源代碼的...
java在伺服器端編譯執行,而JavaScript是在瀏覽器端解釋執行的...
㈩ Java代碼意思
6月18日 10:56 你才上初中就研究Java了,真厲害!呵呵!!
這段代碼應該是一個Bean類中的一個方法,主要功能是按照你給的圖片,建立一個名為kangzhw.jpg的圖片,也就是說把你給的圖片,復製成kangzhw.jpg,並且在復制後的文件中加了幾個字(具體加什麼,不清楚)。
------------------------------------
下面我們一行一行看:
Image img = ImageIO.read(new File(request.getRealPath("/")+"index\\"+fileName ));
說明:
//request.getRealPath("/"),取得當前站點的根目錄.
//Image img = ImageIO.read(),這里就是按照你給的文件名,讀取文件到img對像中(文應該是個圖片,不知道這里為什麼沒有做判斷).
-----------------------------------------------------------
int width = img.getWidth(null);
int height = img.getHeight(null);
說明:
//這兩句用於定義圖片的寬和高。!!
------------------------------------------------------------
BufferedImage image = new BufferedImage(width, height, BufferedImage.TYPE_INT_RGB);
說明:
這里就是按照定義的圖片寬和高,開一個緩沖區,用於日後存圖片。
-------------------------------------------------------------
Graphics g = image.createGraphics();
g.drawImage(img, 0, 0, width, height, null);
說明:
這個是按照定義的寬和高還有上面那個img,搞一個畫筆(就是Graphics),因為緩沖區都開了,總得有東西往裡搞東西才行。image就是圖片緩沖區。
--------------------------------------------------------------
String stri = null;
//
if(addString.length()>14)
{
stri = addString.substring(1,14).concat("...");
}else
{
stri = addString;
}
//這一句,我也不知道啥意思,就是往圖片里添加的字元串。
--------------------------------------------------------------
//設置要畫的顏色為Green,GREEN是常量。
g.setColor(Color.GREEN);
//設置字體的大小樣式。(有注釋)
g.setFont(new Font("Courier", Font.PLAIN, width/10)); //字體,樣式,大小的設置
//字元串與字體所在的坐標。(有注釋)
g.drawString(getStr(stri), width - width*3/4, height - height/2);
//把剛剛搞出來的畫筆扔掉。銷毀!
g.dispose();
說明: 以上所有操作是,先開一個圖片的緩沖區(就是在內存里畫出一個空的圖片),然後在這個內存中的圖片上添加一些字,這樣就是准備出來一個模版,然後一會兒把你給的圖片,再添加到這個圖片上。
=====================
File tempFile= new File(request.getRealPath("/")+"index\\" ,"kangzhw.jpg" );
說明:這里新建立一個文件對象,文件名就是kangzhw.jpg,這里只是建立對象。
註: 從這里往後,我感覺代碼有問題! 所以不解釋!
FileOutputStream os = new FileOutputStream(request.getRealPath("/")+"index\\"+"kangzhw.jpg");
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(os);
encoder.encode(image);
os.close();