有阅读意义的java代码 阅读java源码

Java程序阅读题 请问这段代码什么意思?

这段代码主要写了一个异常抛出和捕获的的场景。

创新互联服务项目包括黄平网站建设、黄平网站制作、黄平网页制作以及黄平网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,黄平网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到黄平省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

一,首先第一部分是引入程序所需包,第二段是main方法,执行的主程序,里面调用了另外一个方法methodA()。

二,这个方法methodA()内抛出一个exception,main方法中捕获methodA(),使用了两个异常,一个是io的异常,一个是exception,exception是io的子类所以写在里层,这样就可以有效地捕获到已知或者自定义的异常,这是常规写法。

三,此程序中由于methodA()抛出exception异常,于是在main方法中被最外层异常捕获并且打印“Caught Exception”

四,总结下,异常的捕获由里到外就是由小到大,里层的可以没有什么关系或者平级,但是最外层必须是exception。

希望我的回答可以帮到你。

跪求Java中写入文件和从文件中读取数据的最佳的代码!

import java.io.BufferedReader;

import java.io.File;

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

public class IOTest {

public static void main(String[] args) {

String str = "123\r\n456";

writeFile(str);//写

String str1 = readFile();//读

System.out.println(str1);

}

/**

* 传递写的内容

* @param str

*/

static void writeFile(String str) {

try {

File file = new File("d:\\file.txt");

if(file.exists()){//存在

file.delete();//删除再建

file.createNewFile();

}else{

file.createNewFile();//不存在直接创建

}

FileWriter fw = new FileWriter(file);//文件写IO

fw.write(str);

fw.flush();

fw.close();

} catch (IOException e) {

e.printStackTrace();

}

}

/**

* 返回读取的内容

* @return

*/

static String readFile() {

String str = "", temp = null;

try {

File file = new File("d:\\file.txt");

FileReader fr = new FileReader(file);

BufferedReader br = new BufferedReader(fr);//文件读IO

while((temp = br.readLine())!=null){//读到结束为止

str += (temp+"\n");

}

br.close();

fr.close();

} catch (IOException e) {

e.printStackTrace();

}

return str;

}

}

刚写的,够朋友好好学习一下啦,呵呵

多多看API,多多练习

java源代码中各符号意义

深圳远标(ITJOB)帮你:

Java代码规范之一 ——标识符命名规范

转载 2015-08-19 12:06:22

1. 标识符命名规范

1.1 概述

标识符的命名力求做到统一、达意和简洁。

1.1.1

统一

统一是指,对于同一个概念,在程序中用同一种表示方法,比如对于供应商,既可以用supplier,也可以用provider,但是我们只能选定一个使用,至少在一个Java项目中保持统一。统一是作为重要的,如果对同一概念有不同的表示方法,会使代码混乱难以理解。即使不能取得好的名称,但是只要统一,阅读起来也不会太困难,因为阅读者只要理解一次。

1.1.2

达意

达意是指,标识符能准确的表达出它所代表的意义,比如: newSupplier,

OrderPaymentGatewayService等;而 supplier1,

service2,idtts等则不是好的命名方式。准确有两成含义,一是正确,而是丰富。如果给一个代表供应商的变量起名是

order,显然没有正确表达。同样的,supplier1, 远没有targetSupplier意义丰富。

1.1.3

简洁

简洁是指,在统一和达意的前提下,用尽量少的标识符。如果不能达意,宁愿不要简洁。比如:theOrderNameOfTheTargetSupplierWhichIsTransfered 太长,

transferedTargetSupplierOrderName则较好,但是transTgtSplOrdNm就不好了。省略元音的缩写方式不要使用,我们的英语往往还没有好到看得懂奇怪的缩写。

1.1.4

骆驼法则

Java中,除了包名,静态常量等特殊情况,大部分情况下标识符使用骆驼法则,即单词之间不使用特殊符号分割,而是通过首字母大写来分割。比如:

SupplierName, addNewContract,而不是 supplier_name,

add_new_contract。

这是一个程序阅读题。。。请问这个Java代码是什么意思 谢谢

class Mystery//定义一个Mystery类,包含一个字符串变量s

{

String s="original";//初值

public static void main(String[] args)

{

Mystery m=new Mystery();//new产生一个Mystery类的实例m,调用构造方法Mystery()

m.go();//调用go();输出

//new的使用格式:[已经存在的类名] [要产生的对象名称]=new [已经存在的类名](参数);

}

Mystery()//用来给字符串变量赋值s 构造方法

//前面的void去了,有void在就不是构造方法,将void去掉,才是构造方法才执行赋值过程

{

s="constructor";//将字符串“constructor” 赋给字符串变量s

}

void go()//输出函数(方法)

{

System.out.println(s);

}

}


网站标题:有阅读意义的java代码 阅读java源码
分享网址:http://myzitong.com/article/hjhdio.html