文章列表
在项目中遇到过这么一个问题,一段字符替换的代码:
/**
* 字符串替换
*/
public static String replaceDoc(String doc, String repDoc)
{
return doc.replaceAll (repDoc, "");
}
/**
* 测试1
*/
public static void main(String[] args) {
String a = "a.doc,b.doc,a.doc,";
St ...
那日,我与一友人漫步。他资质过人,少言寡欲, 刚二十出头。
他经常问我应该怎么走程序员这条路。
我不是什么大师,但仗键(盘)游走江湖已有数十载,吃过不少苦头。自以为不敢说到达了洪七公那种级别,但离江南七怪应该距离不远了。(注:洪七公和江南七怪都是郭靖的师父)
我闭目沉思,悟空(七龙珠版),青铜圣斗士,健次郎(北斗神拳),郭靖(射雕),段誉和乔峰(天龙八部)等历史著名斗士冲入我的空间,我提指在 iphone 里写下《码斗士的修炼之路》我不是说我做到了这些,只是”路漫漫其修远兮,吾将上下而求索”, 但与大家共勉:
遇强更强
健次郎和悟空的一大特色就是遇强更强,或者说他们善于从对手/朋友学技术 ...
《程序员成长路线图:从入门到优秀》优秀篇(节选4)
很多程序员到了成熟阶段后,就会处于一个停滞状态。技术上已经驾轻就熟,工作上已经按部就班,心里虽然感觉有些不甘,但是何去何从他们显得很茫然很无助。我 ...
很多程序员已经干了一段时间java了依然不明白jdk与jre的区别。
JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译 ...
两个例子
function test1() {
var array1 = { "A":"a","B":"b","C":"c" };
for (key in array1) { // 能够正常输出数组
alert('=1=1=====' + key);
alert('=1=2=====' + array1[key]);
}
}
function test2() {
var array2 = new Array();
array ...
因为javascript是一种弱类型 语言,所以同一个数组中的数据类型可以多种共存。很方便。
一般,给数组初始化的时候,数组下标是默认从0开始自增的,称为数值数组 。但是,我们可以通过在填充数组时为每个新元素明确的给出下标的方式来改变默认的下标。在为新元素给出下标是,不必局限于整数数字。也可以是字符串。
这样的数组成为关 联数组 。数值数组是关联数组的一种特殊形式。
在适当时候使用关联数组,可以提高脚本的可读性。
1。关联数组定义
(1) array = { } // 定义空数组,实际是定义了一个Object对象
var arr ...
类变量也叫静态变量,也就是在变量前加了static 的变量;
实例变量也叫对象变量,即没加static 的变量;
区别在于:
类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;
而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;
public class A{
static int a = 0; //类变量
private int b = 0; //实力变量
}
public class B{
public void main (String[ ...