`
ibelieve1314love
  • 浏览: 19860 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论
文章列表
Java编程思想 第五章 5.1 练习2 创建一个类,它包含一个在定义时就被初始化了的String域,以及另一个通过构造器初始化的String域。这两种方式有何差异?   比如有以下类定义: class Test{ private String strA = "strA"; private String strB; Test(){ strB = "strB"; } }  差别在于strA一开始被初始化为"strA",而strB先被初始化为null,然后再被初始化为"str ...
Java语言规范要求equals方法具有以下的特性:   1.自反性 :对于任何非空引用x, x.equals(x) 应该返回true   2.对称性: 对于任何引用x和y, 当且仅当y.equals(x)返回true, x.equals(y)也应当返回true   3.传递性 : 对于任何引用x, y和z, 如果 x.equals(y)返回true, y.equals(z)返回true, x.equals(z)也应当返回true   4. 一致性 :如果x和y引用的对象没有发生变化,反复调用x.equals(y)应该返回同样的结果   5. 对于任意非空引用x, x.e ...
此文系转载,觉得整理的挺好的。 原文地址:http://www.txdnet.cn/log/22470802000001.xhtm   一、文件/文件夹管理 ls 列出当前目录文件(不包括隐含文件) ls -a 列出当前目录文件(包括隐含文件) ls -l 列出当前目录下文件的详细信息 cd .. 回当前目录的上一级目录 cd - 回上一次所在的目录 cd ~ 或 cd 回当前用户的宿主目录 mkdir 目录名 创建一个目录 rmdir 空目录名 删除一个空目录 rm 文件名 文件名 删除一个文件或多个文件 rm -rf 非空目录名 删除一个非空目录下的一切 mv ...
Linux下修改DNS配置的方法   1. 用root用户修改/etc/resolv.conf文件   修改如下: nameserver 160.168.100.110 主DNS IP nameserver 160.168.100.111 次DNS IP   2.修改后保存退出,需要重新启动网络服务,命令如下:          service network restart 或者 /etc/init.d/network restart      
设置本地连接静态ip netsh interface ip set address "本地连接" static 192.168.1.10 255.255.255.0 以上两个ip分别为本地连接ip和子网掩码,还可以在后面指定网关, ip之间用空格分隔   设置为从DHCP自动获取IP netsh interface ip set address "本地连接" source="dhcp"   把这两段脚本分别保存在不同的bat文件中,在PATH环境变量中加入这个两个脚本的执行路径,以后就可在在命令行下 很方便的设置i ...
以前上中专的时候,在学校机房练习时,就看有些同学用c还是qbasic做的俄罗斯方块,当时感觉这些人真厉害,啥时候我也能亲手写一个就好了。只不过当时的我,不管再怎么努力,也还是写不出来,也就带着那个遗憾毕业了。之后阴差阳错的去了大连培训,学了c++,java.c++也就学到能写简单的类,简单的程序,能看懂代码的程度,java学得倒还行。后面学到了java的Swing组件,awt组件,就想着,要不就用java写个俄罗斯方块作为java课的毕业成果吧。当时也是努力的写,写了改,改了写,最后总算凑合着写出来了,在当时毕业的同学里面,还算是不错的吧,只不过只有我自己知道,那里面的代码写得有多烂,bug有多 ...
转自:http://www.nowamagic.net/librarys/veda/detail/1629   建立和遵循编码规范是很重要的,这让你的代码保持一致性,可预测,更易于阅读和理解。一个新的开发者加入这个团队可以通读规范,理解其它团队成员书写的代码,更快上手干活。 许多激烈的争论发生会议上或是邮件列表上,问题往往针对某些代码规范的特定方面(例如代码缩进,是Tab制表符键还是space空格键)。如果你是 你组织中建议采用规范的,准备好面对各种反对的或是听起来不同但很强烈的观点。要记住,建立和坚定不移地遵循规范要比纠结于规范的细节重要的多。 缩进(Indentation) 代 ...
今天下载了spring3.2.0的新版本,打开libs目录后,发现除了要正常使用的jar之外,还有好多javadoc和sources的jar 文件,想把正常使用的Jar拷贝出来,但一个个选又太麻烦,就想着反正最近在学ruby,干脆用ruby写个小工具帮我拷贝吧, 就当是练习了,呵呵。   #! ruby -Ku require "fileutils" #原始jar文件目录 org_spring_lib_dir = "E:\\Download\\spring3.2.0\\spring-framework-3.2.0.RELEASE\\libs&q ...
Notepad++中要对javascript代码进行格式化,需要额外安装一个叫JSMin的插件   1.下载JSMin插件    http://jsminnpp.sourceforge.net/   2. 将下载后的文件解压,把JSMinNPP.dll拷贝到Notepad安装目录的Plugin目录里。   3.重新启动NotePad ,现实安装的插件如下 接下来就可以把javascript代码格式化了。  
闲来没事,用Ruby写个小程序。 感觉那个Date类,取得指定月的最后一天有点麻烦,为什么不封装一个方法直接获取呢。 直接上代码吧   #! ruby -Ku require "date" $weekdays = %w{日 一 二 三 四 五 六} #打印日期头 def dispWeekName $weekdays.each { |weekName| print(weekName + "\t") } print("\n") end #日历类 class CalInfo att ...
最近开始学习Ruby,找了大量的资料,在线的,可下载离线看的。先是看Ruby作者松本自己写的Ruby入门,感觉这个语言挺有趣,灵活,用很少的代码就可以完成很多复杂的功能,代码简洁,可读性也挺强,差不多花了2个半天的空闲时间,就全看完了,基本上那些示例代码也跟着敲了一遍。 当然,那都是些很简单的代码,再加上自己懂java,理解起来也不是太费劲,然后自己就感觉有点飘飘然了,觉得自己会Ruby了。觉得不能停留在这个简单的层次上,应该了解Ruby更多的东西,看到大家都推荐说Programming Ruby教程挺不错的,不过,英文的文档虽然也能看懂,但感觉看得很累,坚持看了一章多就放弃了,在网 ...
最近开始学习Ruby,感觉Ruby有很多新奇而好玩的东西,非常的灵活。 就拿这个并行赋值来说,它可以在一行代码里,给很多变量同时赋不同的值。 num1, num2 = 1, 2 作用就是num1 = 1, num2=2 , 这个还比较好理解,一眼就能看出来,谁给谁赋值,赋的值是多少, 但下面这种情况,对我这样的初学者就有点迷惑了。   num1, num2 = num2, num1 + num2 一开始我的理解是 num1 = num2,这个执行完之后,再用新的num1来计算num2,但是   执行后的结果却不是我想的这样。 如果用上面num1,num2的初值1,2来 ...
Global site tag (gtag.js) - Google Analytics