189 8069 5689

java怎么调试程序代码 java如何调试

如何调试JAVA程序?(主要是步骤)

1.在你觉得有错的地方设置断点2.点击甲壳虫一样的按钮下面的子按钮,也是甲壳虫一样的,叫Debug3.运行程序,当程序运行到刚才设置断点的位置就会停下来,并且那行代码底色会高亮显示。4.接着你在如下界面你可以看到你想要的信息5.在Variables里面可以查看所有变量的值,比如刚才设置的断点里面的strClassName的值就可以看到。 6.下面按钮第一个是进入方法执行,比如你调用了其他方法,可以进入方法一步一步执行,如果点击第二个按钮,只会在本方法内一步一步执行,第三个按钮时你跳出此方法,继续执行调用这个方法的原方法。7下面这个按钮时直接执行完程序。8差不多就这些了,还有不明白可以继续QQ咨询我~

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站建设、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的岳西网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

java程序调试的5种方法

1.debug。断点调试。

2.输出消息。system.out.println();来调试。

3.动态代理(Dynamic

Proxy)。动态代理是一个特定的Java特性,它允许开发者引入proxy类,加进某一给定类之前,并通过某一给定接口截获所有调用。你可以在很短时间内用一个普通代理设置一个虚拟事件处理器,来查看事件发生顺序。当需要理解事件处理器时这是最简单和快捷的方法。

4.运行时剖析器(Run-time

Profiler)。剖析器是通过特定的JVM

hooks在系统中跟踪所有调用的强大工具。但是用它来跟踪执行过程是大才小用。

5.Aspects。面向方面编程。它是截获你的代码执行既快速又容易的方法。你可以围绕方法、构造器、属性访问等等有选择地设置hook,而不需要修改原始代码。在这些hook中,你可以打印调试消息。

1.2常用的。3.4.5网上找的。

java 程序调试

分类: 电脑/网络 程序设计 其他编程语言

问题描述:

我的aa.txt文件中的内容如下:

123

2.3

true

int i=din.readInt();

float f=din.readFloat();

boolean b=din.readBoolean();

读取是不正确的,因文本文件中的数据是字符型,有哪位高手,能将文本文件中的数据读取后转换成对应的int ,float, boolean型

请教 请教。

一定有分加,

谢谢!

import java.io.*;

public class File5

{

public static void main(String[] args)throws IOException

{

int ch;

File file1=new File("E:\\javatest\\aa.txt");

File file2=new File("E:\\javatest\\aaa.txt");

try

{

FileInputStream fin= new FileInputStream(file1);

DataInputStream din =new DataInputStream(fin);

int i=din.readInt();

float f=din.readFloat();

boolean b=din.readBoolean();

din.close();

FileOutputStream fout= new FileOutputStream(file2);

DataOutputStream dout =new DataOutputStream(fout);

dout.writeInt(i);

dout.writeFloat(f);

dout.writeBoolean(b);

dout.close();

System.out.println("整数: "+i);

System.out.println("浮点数: "+f);

System.out.println("布尔量: "+b);

}

catch (FileNotFoundException e)

{ System.out.println(e);}

catch (IOException e)

{ System.out.println(e);}

}

}

解析:

只是按照你的要求改的,你看看吧。

import java.io.*;

public class File5

{

public static void main(String[] args)throws IOException

{

byte buf[]=new byte[15];

File file1=new File("E:\\javatest\\aa.txt");

File file2=new File("E:\\javatest\\aaa.txt");

try

{

FileInputStream fin= new FileInputStream(file1);

DataInputStream din =new DataInputStream(fin);

fin.read(buf, 0,10);

String str=new String(buf,0,3);

int i=Integer.parseInt(str);

int i=din.readInt();

str=new String(buf,5,3);

float f=Float.parseFloat(str);

float f=din.readFloat();

boolean b=din.readBoolean();

din.close();

FileOutputStream fout= new FileOutputStream(file2);

DataOutputStream dout =new DataOutputStream(fout);

dout.writeChars(Integer.toString(i));

dout.writeChars(Float.toString(f));

if(b)

str="true";

else

str="false";

dout.writeChars(str);

dout.close();

System.out.println("整数: "+i);

System.out.println("浮点数: "+f);

System.out.println("布尔量: "+b);

}

catch (FileNotFoundException e)

{ System.out.println(e);}

catch (IOException e)

{ System.out.println(e);}

}

}


网站名称:java怎么调试程序代码 java如何调试
分享链接:http://jkwzsj.com/article/hgcdjo.html

其他资讯