① 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代码的编写的,记事本也可以。