java项目代码详解 java项目代码范例

java代码详解

public static String getDoGetURL2(String url, String charset)

成都创新互联专业为企业提供温州网站建设、温州做网站、温州网站设计、温州网站制作等企业网站建设、网页设计与制作、温州企业网站模板建站服务,十多年温州做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。

throws Exception {

// 创建httpclinet对象,进行http请求

HttpClient httpClient = new HttpClient();

// 设置超时连接时间

httpClient.getHttpConnectionManager().getParams().setConnectionTimeout(

5000);

// 使用get方法访问url

GetMethod getMethod = new GetMethod(url);

// 设置get请求超时连接

getMethod.getParams().setParameter(HttpMethodParams.SO_TIMEOUT, 5000);

// 应该是重新发送get请求时的处理对象

getMethod.getParams().setParameter(HttpMethodParams.RETRY_HANDLER,

new DefaultHttpMethodRetryHandler());

// 存储服务器端响应数据

String response = "";

try {

// get请求过后的状态码,像服务器端有404或者200等等

int statusCode = httpClient.executeMethod(getMethod);

// 如果状态码不为SC_OK,输出错误信息

if (statusCode != HttpStatus.SC_OK) {

System.err.println("Method failed: "

+ getMethod.getStatusLine());

}

// 拿到get请求头部信息

Header[] headers = getMethod.getResponseHeaders();

for (Header h : headers)

System.out

.println(h.getName() + "------------ " + h.getValue());

// 拿到响应数据

byte[] responseBody = getMethod.getResponseBody(); // 读取为字节数组

// 对响应数据进行字符集编码

response = new String(responseBody, charset);

System.out.println("----------response:" + response);

} catch (HttpException e) {

System.out.println("Please check your provided http address!");

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} finally {

// 最后释放http连接

getMethod.releaseConnection();

}

// 返回响应数据

return response;

}

解释一下下面Java代码的运行过程?

你好,提问者:

首先此代码编译不通过,原因:main方法是静态的,不能调用非静态方法,因此

Coun c1=new Coun();//调Coun方法是报错的。如图1:

若Coun不是普通方法,那就是构造方法,需要讲类名跟构造方法,书写一致。如图2:

public class Coun {

int s;

static  int c;

public static void main(String[] args) {

Coun c1=new Coun();   //此处走往c:1,s:1

Coun c2=new Coun();   //此处走完c:2,s:2

System.out.println(c1.s);

System.out.println(c1.c);//故有问题的在此处,此处c1.c为2,是因为c使用了static修饰

System.out.println(c2.s);

System.out.println(c2.c);

}

public Coun(){

System.out.println("1111111");

c++;

s = c;

}

int getS(){

return  s;

}

int getC(){

return c;

}

}

结果:

1111111

1111111

1

2

2

2

若解决了你的问题,请采纳,若有疑问,请提问,谢谢!

有没有详解Java代码的软件?

有一些工具可以帮助您详解 Java 代码,包括以下几种类型:

集成开发环境(IDE):如 Eclipse、IntelliJ IDEA 和 NetBeans 等。IDE 可以对 Java 代码进行分析,提供代码提示、自动补全、重构等功能,帮助开发者快速编写、修改和理解 Java 代码。

静态分析工具:如 Checkstyle、PMD 和 FindBugs 等。这些工具可以对 Java 代码进行静态分析,检测潜在的代码问题,例如代码风格不符合规范、空指针异常等。

反编译工具:如 JD-GUI、FernFlower 和 Procyon 等。这些工具可以将 Java 字节码反编译为 Java 源代码,帮助开发者理解和分析 Java 代码。

UML 工具:如 Visual Paradigm、StarUML 和 PlantUML 等。这些工具可以通过 UML 图形化表示 Java 代码,帮助开发者更好地理解 Java 代码的结构和关系。

代码注释工具:如 Javadoc、Doxygen 和 NaturalDocs 等。这些工具可以自动生成 Java 代码的文档注释,帮助开发者更好地理解和使用 Java 代码。

以上是一些常见的 Java 代码详解工具,您可以根据自己的需求选择合适的工具使用。

北大青鸟java培训:如何快速熟悉项目代码?

对JAVA程序员而言,换一份工作或进入一个新的公司,往往意味着要熟悉一个新的开发环境,要快速了解新的项目。

如何快速地熟悉项目代码,是每个程序员都会遇到的问题,特别是对刚进入职场的应届毕业生,这个问题更显得棘手。

下面是我自己在经历几个工作之后结束的一些方法,河南IT培训与大家分享一下,仅贡参考!1.通读需求文档,了解项目用途;一个企业级的项目,一定会保留一些相关文档吧!比如需求文档,设计文档,项目计划等,先通读这些文档,了解项目的用途、主要功能等。

2.熟悉开发工具、常用功能;每个公司用的开发环境都会有些不同,要熟悉新的开发环境,了解常用的功能、快捷键等,特别是前后使用习惯相差比较大的开发环境,如从MyEclipse到IntelliJIDEA。

Java的开发环境用的比较多的有MyEclipse(Eclipse)、IntellijIDEA.C++就比较多了,从VC6到VS2008、VS2010、VS2012、VS2013都有人用,还有一些用开源的开发工具如Qt。

3.部署环境,把项目跑起来;了解开发环境后,就把相关的配置部署好,把项目跑起来。

好处是:1.可以进一步实践新的开发环境;2.把项目跑起来后可以快速地了解项目的用途和功能。

4.整体浏览代码,了解代码结构;整体浏览一下代码,对项目的代码有个整体结构的把握。

最好能把类图画出来,可以用一些UML工具(如EA、PowerDesign)的逆向工程把源码导出类图。

5.抽取其中的一部分进行细读;对一个企业级的项目,特别是一些大型项目或积淀比较深厚的项目,不可一下就把所有代码都熟悉。

那就选择其中的一部分,如其中一个小功能,从界面开始,通过debug模式一步一步地跟下去,以点带面地去熟悉整个项目。

6.尝试修改一些程序bug;修改bug是熟悉项目最好的方法。

根据出现的bug,通过debug模式一步步地定位出现问题的位置,再分析出现问题的原因。

当你能够修改bug,并且已经改了好几个bug的时候,就说明你对项目有了一定了解了,基本熟悉这个项目的结构和逻辑了。


网页名称:java项目代码详解 java项目代码范例
文章路径:http://hbruida.cn/article/ddepjpp.html