java代码求解释 每一句都是啥意思 小白 啥也看不懂1,前6行写了一个addEventHandle的方法 , 类似于数学中的函数,这个方法内容是执行一个循环体,循环次数等于,allButton的大?。热鏰llButton是个数组,那就代表数组内的数有几个,循环的内容执行的是,让allbutton数组指针为循环计数i的每次都执行addActionlistener对象的add方法 , 参数为this代表这个正在写的这个类,下一行让clearButton对象也执行它的addActionlistener方法,参数也是this
2.后面4有字行 , 分别定义了,4个属性,访问级别为private私有的,属性类型为3个字符串型,一个为布尔型,默认值为3个空,一个为假
3 下面到结尾定义了一个setResult方法,这个方法大体执行了一个流程判断 ,
主判断当调用fields.getText方法获得的字符串内容不为空字符串时执行属性CLS=对,m和n为空
如果不满足主条件,则判断下面的次条件判断如果m不等于空则执行给n赋值等于field.getText方法的字符串并在再次执行一个流程判断如果op的内容等于 号,则执行field.setText设置text内容为m n在这里m调用了转化方法,将m和n转化为浮点型变量也就是有小数点最多13位小数下面几行类似这行
菜鸟学习java,求大神解释下面的代码各段是什么意思,尽量详细,谢谢Zip.java
import java.io.*;
import java.util.zip.*;
public class Zip {
static final int BUFFER = 2048; // 定义缓冲区大小
public static void main (Stringargv[]) {
try {
BufferedInputStream origin= null;// 创建带有缓冲区的inputstrream
FileOutputStream dest = new
FileOutputStream("c:\\zip\\myfigs.zip");// 创建文件输出流,并打开zip文件CheckedOutputStream checksum = new
CheckedOutputStream(dest,new Adler32()); // 创建过滤流 , 并验证数据的完整性
ZipOutputStream out = new
ZipOutputStream(new
BufferedOutputStream(checksum));// 创建压缩文件输出流,并传入参数
//out.setMethod(ZipOutputStream.DEFLATED);
byte data[] = newbyte[BUFFER];// 创建字节数组
// get a list of files fromcurrent directory
File f = newFile("."); // 创建File变量读取根目录用于文件的读写
String files[] = f.list(); // 读取f文件夹下所有的文件名
for (int i=0; i files.length; i) { // 根据文件名的数量进行循环
System.out.println("Adding: " files[i]); // 打印出添加的文件名到控制台
FileInputStream fi = new
FileInputStream(files[i]); // 创建文件读取流,读取当前循环到的文件
origin = new
BufferedInputStream(fi, BUFFER); // 把文件流放入带有缓冲区的inputstream,并指定缓冲区大小
ZipEntry entry = newZipEntry(files[i]); // 创建zip压缩入口实例化 , 放入当前循环到的文件
out.putNextEntry(entry); // 输出流中放入压缩的文件
int count;
while((count =origin.read(data, 0,
BUFFER)) != -1) {// 当count值等于缓冲区读取的数据字节大?。也坏扔?1
out.write(data, 0,count); // 输出流写入count字节大小的数据
}
origin.close();// 关闭带有缓冲区的inputstream
}
out.close(); // 关闭输出流
System.out.println("checksum:
" checksum.getChecksum().getValue()); // 打印验证压缩文件的值到控制台
【java代码各部分含义 java代码写在哪里】} catch(Exception e) { // 捕捉异常
e.printStackTrace(); // 打印异常信息
}
}
}
Java解答:谁能告诉我每行代码的含义(最好具体点)谢谢大家import javax.swing.*;
import java.awt.*;
import java.awt.event.*;//导入包
public class TestCheckBox extends JFrame implements ItemListener
{
private JCheckBox jchkBold,jchkItalic;//新建jchkBold,jchkItalic复选按钮
private JTextField jtf=new JTextField("Hello");//新建文本域jtf
public static void main(String[] args)
{
TestCheckBox frame=new TestCheckBox(); //实例化TestCheckBox
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//设置 窗口的默认关闭模式
frame.setSize(200,100);//设置 窗口大小为长200宽100
frame.setVisible(true);//设置 窗口为可视状态
}
public TestCheckBox() //重写构造函数
{
setTitle("复选框"); //设置 窗口标题
JPanel p=new JPanel(); //新建一个面板p
p.setLayout(new FlowLayout()); //设置面板p的布局方式为FlowLayout
p.add(jchkBold=new JCheckBox("加粗"));
p.add(jchkItalic=new JCheckBox("斜体")); //在p面板中添加实例化后的复选按钮
getContentPane().add(jtf,BorderLayout.NORTH); //将文本域jtf放在窗口的上方
getContentPane().add(p,BorderLayout.CENTER); //将面板p放在窗口中部
jchkBold.addItemListener(this);
jchkItalic.addItemListener(this); //为复选按钮添加事件侦听
}
public void itemStateChanged(ItemEvent e) //重载状态改变方法
{
if(e.getSource()instanceof JCheckBox) //判断是否摁下复选按钮
{
int selectedStyle=0;//新建int类型selectedStyle
if(jchkBold.isSelected()) //判断是否摁下jchkBold按钮
selectedStyle=selectedStyle Font.BOLD; //字体加粗
if(jchkItalic.isSelected()) //判断是否摁下jchkItalic按钮
selectedStyle=selectedStyle Font.ITALIC; //字体为斜体
jtf.setFont(new Font("serif",selectedStyle,20)); //设置字体
}
}
}
java代码各部分含义的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java代码写在哪里、java代码各部分含义的信息别忘了在本站进行查找喔 。
推荐阅读
- 电商运营如何分提成比例,一般电商运营工作提成怎么算的
- 如何做新媒体写脚本,新媒体内容制作流程
- 关于在国外如何用国内的vpn服务器地址的信息
- erp系统po是什么意思,erp 是啥
- 只有硬盘怎么下载歌曲视频,怎么用硬盘播放音乐
- 哪吒鲨鱼模拟器游戏下载,鲨鱼模拟器普通下载
- 照片制作软件工程毕业设计,图片设计制作软件有哪些
- 有意思java程序代码 java简单有趣的代码编程
- html5文字与图片上下对齐方式,html5图片和文字并排