本月博客排行
年度博客排行
-
第1名
宏天软件 -
第2名
龙儿筝 -
第3名
青否云后端云 - wallimn
- vipbooks
- gashero
- wy_19921005
- benladeng5225
- fantaxy025025
- zysnba
- e_e
- javashop
- sam123456gz
- tanling8334
- arpenker
- kaizi1992
- xpenxpen
- lemonhandsome
- xiangjie88
- ganxueyun
- xyuma
- sichunli_030
- wangchen.ily
- jh108020
- johnsmith9th
- Xeden
- zxq_2017
- zhanjia
- jbosscn
- forestqqqq
- luxurioust
- lzyfn123
- ajinn
- daizj
- wjianwei666
- ranbuijj
- 喧嚣求静
- silverend
- kingwell.leng
- lchb139128
- kristy_yy
- lich0079
- jveqi
- java-007
- sunj
- yeluowuhen
- lerf
- ssydxa219
- lstcyzj
- flashsing123
最新文章列表
错误:可能尚未初始化变量
public void save(String inputText){
FileOutputStream out;
BufferedWriter writer;
try{
out = openFileOutput("data", Context.MODE_PRIVATE);
writ ...
重构笔记——提取方法(Extract Method)
提取方法(Extract Method)是最常用的重构手法之一。当看到一个方法过长或者方法很难让人理解其意图的时候,这时候就可以用提取方法这种重构手法。
下面是我学习这个重构手法的笔记:
提取方法看起来好像仅仅是将被提取方法中的一段代码,放到目标方法中。其实,当方法足够复杂的时候,提取方法也会变得复杂。当然,如果提取方法这种重构手法无法进行时,就可能需要选择其他重构手法来进行了。 ...
javascript 函数内部声明变量
在javascript函数内部声明变量,加var为局部变量,不加var为全局变量。
function entail() {
var i = 4;
}
entail();
document.writeln(i);
执行会报错:i is undefined
function entail() {
i = 4;
}
entail();
document.write ...
尽量限制JS变量作用域是局部的
大家(至少是我)习惯这么写js吗? 这样暴露了变量作用域成为整个页面,扩大了变量冲突的可能:
<script language="javascript">
var t =1;
alert(t);
var t = 2;
alert(t);
var t;//全局变量
alert(t);
</script>
为限制JS变量作用域在防 ...