① java代碼:
java代碼是輸出個前8個是#,後兩個為10的一行字元。即結果是########10。
意思是先定義一個長度為10的數組chs[],然後填充chs數組中的每一個元素都是#,將字元串str放到src數組中,然後將src數組的元素即10,放入到chs數組的末尾,然後返回,在主函數中輸出。
② 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代碼
第一個:
publicclassPeople{
publicintage;
privateintheight;
publicvoidsetHeight(intheight){
this.height=height;
}
publicintgetHeight(){
returnheight;
}
}
④ java代碼
下載JDK後,總點下一步讓他默認安裝。
安裝的結果在C:\Program Files\Java下面。
然後就設環境變數:(方法如下)
1.在桌面上右擊"我的電腦"圖標,選擇"屬性"
再選"高級",再點"環境變數"
2.在系統變數中雙擊path(不分大小寫,如果找不到path則點新建,新建變數path),在變數值的最後面添加: ;C:\Program Files\Java\jdk1.5.0_01\bin (前面的小分號不能省哦)
3.再在系統變數中新建變數名:classpath
在值的最後面加上: ;C:\Program Files\Java\jdk1.5.0_01\lib\tools.jar
4.再在系統變數中新建變數名: java_home
在值的最後面加上: ;C:\Program Files\Java
你再去桌面,點擊「開始」「運行」
輸入cmd 回車,(為了簡單你把你的java文件復制到 e盤根目錄下好吧。)在黑色屏幕中輸入e:
再回車,再輸入: javac 文件名.java 如果沒錯誤,再輸入: java 文件名 就運行了
⑤ 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();
⑥ Java代碼
package com.p.util;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.servlet.http.HttpServletRequest;
//定義一個類
public class Tool {
//靜態方法傳入2個參數
public static String substring(String s,int len){
//如果傳入的s長度小於len返回s
if(s.length()<len){
return s;
}//否則返回新的字元串,新字元串的值為s截取0到len-1的內容。
else{
return s.substring(0, len);
}
}
//定義一個方法取得電腦現在的系統時間。
public static String getDate(){
//得到電腦時間
Date date = new java.util.Date();
//定義時間的格式化格式,即類似:10-05-02 10:25:33
SimpleDateFormat formatter1 = new java.text.SimpleDateFormat("yy-MM-dd HH:mm:ss");
//現在格式化得到的電腦時間date。並賦值給字元串格式的now
String now = formatter1.format(date);
//返回得到的字元串形式的系統時間
return now;
}
//同樣定義一個方法得到系統時間,唯一不同的是得到的時間格式
public static String getDateStr(){
Date date = new java.util.Date();
//格式化為類似於:89050220:15:33
SimpleDateFormat formatter1 = new java.text.SimpleDateFormat("yyMMddHHmmss");
String now = formatter1.format(date);
return now;
}
//定義一個方法獲得電腦ip。
public static String getIp(HttpServletRequest request){
return request.getRemoteAddr();
}
//接受String類型的參數
public static String getParameter(HttpServletRequest request,String s,String defaultStr){
//defaultStr為默認值哦
//這里我看不懂了,這個參數作為s穿進來了,怎麼還用 request.getParameter(s)得到。不好意思。最後三個方法只不過是返回不同類型的參數。程序也不完整,也不知道哪裡調用了這些方法。request.getParameter(s)是servlet里獲得參數的方法。
return request.getParameter(s)==null?defaultStr:request.getParameter(s);
}
public static String getParameter(HttpServletRequest request,String s){
//單值傳遞
return request.getParameter(s)==null?"":request.getParameter(s);
}
//接受Integer類型
public static int getParameterInt(HttpServletRequest request,String s,int defaultInt){
return request.getParameter(s)==null?defaultInt:Integer.parseInt(request.getParameter(s));
//Integer.parseInt()為強制轉換
}
public static int getParameterInt(HttpServletRequest request,String s){
return request.getParameter(s)==null?0:Integer.parseInt(request.getParameter(s));
}
}
基本能看懂,就是上面說到的參數為s,而request.getParameter(s)裡面的參數也為s,那樣的話有什麼意思。。。。。sorry!
⑦ java中的代碼
public class jiecheng {
public static void main(String[] args){
StringBuffer s=new StringBuffer("Java Applet");
System.out.println("s="+s);
s.setCharAt(3,'b'); //不需要返回值
System.out.println(s);
}
}
⑧ java代碼示例
ClassUser{
privateStringname;
publicStringtoString(){
return"學生姓名:"+name;
}
}
List<User>users=baseDao.findAll();
for(Useruser:users){
system.out.println(user);
}
⑨ JAVA代碼
import java.awt.event.*;
import java.awt.*;
import javax.swing.*;
import javax.swing.text.*;
import java.util.Random;
public class test {
int alp=0;
public test(){
JFrame frame=new JFrame("猜字母");
JPanel panel=new JPanel();
frame.setContentPane(panel);
frame.setLayout(new BorderLayout());
final JTextField tf=new JTextField();
tf.setColumns(10);
JButton bun=new JButton("產生隨機字母");
final JTextArea ta=new JTextArea();
ta.setColumns(30);
ta.setRows(20);
Box box=Box.createHorizontalBox();
box.add(tf);
box.add(Box.createHorizontalStrut(10));
box.add(bun);
panel.add(box,BorderLayout.NORTH);
panel.add(new JScrollPane(ta),BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.pack();
frame.setVisible(true);
//這段是點擊按鈕產生一個隨機數
//不過,這里並不是產生一個字母,而是產生從0到25(包括25)之間的一個隨便數
//比較的時候,只要將這個數加上'a'的值,就相當於從'a'到'z'間的一個數了
bun.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
alp=new Random().nextInt(26);
}
});
//將tf中的字元與隨機產生的相比較
tf.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent e){
String s=tf.getText();
if(s==null||s.equals(""))
return;
char c=s.charAt(0);
int i=(int)c;
i=i-'a';
if(i==alp){
ta.append("嘿嘿,猜對了\n");
}
else{
ta.append("你輸入的字母是:"+s+",而系統產生的字元是:"+(char)(alp+'a')+"\n");
}
tf.setText("");
}
});
//這段的作用是讓JTextField只允許用戶輸入一個字元,而不是一串
tf.setDocument(new PlainDocument(){
public void insertString(int offset,String str,AttributeSet att)throws BadLocationException{
if(getLength()+str.length()>1){
Toolkit.getDefaultToolkit().beep();
}
else{
super.insertString(offset, str, att);
}
}
});
}
public static void main(String args[]){
new test();
}
}
⑩ 怎麼寫java代碼
只要自己的電腦安裝了jdk環境,任何地方都可以進行java代碼的編寫的,記事本也可以。