哈,你的寫(xiě)在一起是沒(méi)問(wèn)題的.
成都創(chuàng)新互聯(lián)公司-專(zhuān)業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性?xún)r(jià)比商水網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式商水網(wǎng)站制作公司更省心,省錢(qián),快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋商水地區(qū)。費(fèi)用合理售后完善,十多年實(shí)體公司更值得信賴(lài)。
在Clean code(整潔代碼)里面,提供把功能拆分和抽取,比如你的方法里面有一個(gè)判斷字符串是否為空的代碼:
if(null==str||"".equals(str.trim()){....}
而你這一段代碼,在其他地方也經(jīng)常復(fù)用,那么你就可以抽取出去成為一個(gè)工具類(lèi)了
public?class?StrUtil{
public?boolean?isEmpty(String?str){
return?null==str?||"".equals(str.trim());
}
}
那么在你之前的代碼里面可以使用,以下的來(lái)代替
if(StrUtil.isEmpty(str)){
....
}
這樣子,你的代碼重用性和可閱讀性就提高不少了.
要怎樣子才抽取出去呢? 最簡(jiǎn)單的2點(diǎn)
同一段代碼多次重用.
職能單一,一個(gè)方法只實(shí)現(xiàn)一種功能
詳細(xì)資料,推薦書(shū)籍:CleanCode代碼整潔之道
你是問(wèn)類(lèi)似C語(yǔ)言中字符換行符號(hào)么?如果是這種java中不支持,可以通過(guò)+號(hào)分成兩個(gè)串來(lái)連接。
如果是代碼中的換行,中直接使用回車(chē)就行。
比如:
int year = 2006;
可以按照如下寫(xiě):
int
year
=
2006;
實(shí)現(xiàn)思路:首先oracle數(shù)據(jù)庫(kù)中的插入數(shù)據(jù)可以用insert語(yǔ)句,之后即可通過(guò)java方式進(jìn)行插入,如:
String userinfo="insert into userinfo VALUES("+"'"+userD+"',sysdate"+")";
//之后執(zhí)行插庫(kù)操作。
備注,實(shí)際在數(shù)據(jù)庫(kù)中插入語(yǔ)句如下
sql:insert into userinfo values('123',sysdate);