真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

有閱讀意義的java代碼 閱讀java源碼

Java程序閱讀題 請(qǐng)問這段代碼什么意思?

這段代碼主要寫了一個(gè)異常拋出和捕獲的的場景。

創(chuàng)新互聯(lián)服務(wù)項(xiàng)目包括黃平網(wǎng)站建設(shè)、黃平網(wǎng)站制作、黃平網(wǎng)頁制作以及黃平網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢(shì)、行業(yè)經(jīng)驗(yàn)、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,黃平網(wǎng)站推廣取得了明顯的社會(huì)效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到黃平省份的部分城市,未來相信會(huì)繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

一,首先第一部分是引入程序所需包,第二段是main方法,執(zhí)行的主程序,里面調(diào)用了另外一個(gè)方法methodA()。

二,這個(gè)方法methodA()內(nèi)拋出一個(gè)exception,main方法中捕獲methodA(),使用了兩個(gè)異常,一個(gè)是io的異常,一個(gè)是exception,exception是io的子類所以寫在里層,這樣就可以有效地捕獲到已知或者自定義的異常,這是常規(guī)寫法。

三,此程序中由于methodA()拋出exception異常,于是在main方法中被最外層異常捕獲并且打印“Caught Exception”

四,總結(jié)下,異常的捕獲由里到外就是由小到大,里層的可以沒有什么關(guān)系或者平級(jí),但是最外層必須是exception。

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

跪求Java中寫入文件和從文件中讀取數(shù)據(jù)的最佳的代碼!

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);

}

/**

* 傳遞寫的內(nèi)容

* @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();//不存在直接創(chuàng)建

}

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

fw.write(str);

fw.flush();

fw.close();

} catch (IOException e) {

e.printStackTrace();

}

}

/**

* 返回讀取的內(nèi)容

* @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){//讀到結(jié)束為止

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

}

br.close();

fr.close();

} catch (IOException e) {

e.printStackTrace();

}

return str;

}

}

剛寫的,夠朋友好好學(xué)習(xí)一下啦,呵呵

多多看API,多多練習(xí)

java源代碼中各符號(hào)意義

深圳遠(yuǎn)標(biāo)(ITJOB)幫你:

Java代碼規(guī)范之一 ——標(biāo)識(shí)符命名規(guī)范

轉(zhuǎn)載 2015-08-19 12:06:22

1. 標(biāo)識(shí)符命名規(guī)范

1.1 概述

標(biāo)識(shí)符的命名力求做到統(tǒng)一、達(dá)意和簡潔。

1.1.1

統(tǒng)一

統(tǒng)一是指,對(duì)于同一個(gè)概念,在程序中用同一種表示方法,比如對(duì)于供應(yīng)商,既可以用supplier,也可以用provider,但是我們只能選定一個(gè)使用,至少在一個(gè)Java項(xiàng)目中保持統(tǒng)一。統(tǒng)一是作為重要的,如果對(duì)同一概念有不同的表示方法,會(huì)使代碼混亂難以理解。即使不能取得好的名稱,但是只要統(tǒng)一,閱讀起來也不會(huì)太困難,因?yàn)殚喿x者只要理解一次。

1.1.2

達(dá)意

達(dá)意是指,標(biāo)識(shí)符能準(zhǔn)確的表達(dá)出它所代表的意義,比如: newSupplier,

OrderPaymentGatewayService等;而 supplier1,

service2,idtts等則不是好的命名方式。準(zhǔn)確有兩成含義,一是正確,而是豐富。如果給一個(gè)代表供應(yīng)商的變量起名是

order,顯然沒有正確表達(dá)。同樣的,supplier1, 遠(yuǎn)沒有targetSupplier意義豐富。

1.1.3

簡潔

簡潔是指,在統(tǒng)一和達(dá)意的前提下,用盡量少的標(biāo)識(shí)符。如果不能達(dá)意,寧愿不要簡潔。比如:theOrderNameOfTheTargetSupplierWhichIsTransfered 太長,

transferedTargetSupplierOrderName則較好,但是transTgtSplOrdNm就不好了。省略元音的縮寫方式不要使用,我們的英語往往還沒有好到看得懂奇怪的縮寫。

1.1.4

駱駝法則

Java中,除了包名,靜態(tài)常量等特殊情況,大部分情況下標(biāo)識(shí)符使用駱駝法則,即單詞之間不使用特殊符號(hào)分割,而是通過首字母大寫來分割。比如:

SupplierName, addNewContract,而不是 supplier_name,

add_new_contract。

這是一個(gè)程序閱讀題。。。請(qǐng)問這個(gè)Java代碼是什么意思 謝謝

class Mystery//定義一個(gè)Mystery類,包含一個(gè)字符串變量s

{

String s="original";//初值

public static void main(String[] args)

{

Mystery m=new Mystery();//new產(chǎn)生一個(gè)Mystery類的實(shí)例m,調(diào)用構(gòu)造方法Mystery()

m.go();//調(diào)用go();輸出

//new的使用格式:[已經(jīng)存在的類名] [要產(chǎn)生的對(duì)象名稱]=new [已經(jīng)存在的類名](參數(shù));

}

Mystery()//用來給字符串變量賦值s 構(gòu)造方法

//前面的void去了,有void在就不是構(gòu)造方法,將void去掉,才是構(gòu)造方法才執(zhí)行賦值過程

{

s="constructor";//將字符串“constructor” 賦給字符串變量s

}

void go()//輸出函數(shù)(方法)

{

System.out.println(s);

}

}


分享標(biāo)題:有閱讀意義的java代碼 閱讀java源碼
標(biāo)題鏈接:http://weahome.cn/article/hjhdio.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部