java
马小李
个人新浪博客
http://blog.sina.com.cn/u/1822488043
展开
-
java中带标签的break 和 continue
1.break与continue 源码: public static void main(String[] args){for(int i=0;i{if(i==3)continue;if(i==8)break;System.out.println("i="+i);}}输出:i=0i=1i=2i=4i=5i=6i=72.带标签的continue与bre原创 2013-10-08 18:38:09 · 1009 阅读 · 0 评论 -
使用String类的intern方法快速比较…
public String intern()返回字符串对象的标准形式比较String对象s1,s2可以执行和如下:String s3,s4;s3 = s1.intern();s4 = s2.intern();if ( s3 == s4 )s1 和 s2相等一般s1 和 s2在内存里面不是指向同一对象,所以直接if ( s1 == s2)返回的是false,比如s1,s2分别原创 2013-10-08 18:38:15 · 982 阅读 · 0 评论 -
JAVA中String类和StringBuffer类的…
String类用来表示那些创建后就不会再改变的字符串,它是immutable的。而StringBuffer类用来表示内容可变的字符串,并提供了修改底层字符串的方法。如果我们要进行字符拼接,那么使用StringBuffer类就比String类快很多倍。举个简单的字符串拼接的例子,代码如下:String str="You are nice.";str+="I love you so much原创 2013-10-08 18:38:17 · 806 阅读 · 0 评论 -
Eclipse开发过程中,加载类时候找…
使用Eclipse编译的时候,想尝试一个文件包含两个类, 发现不行,于是分开建立两个文件,分别对应两个类,然后运行发现,第二个类报错,无法正常执行,强制执行后,报错:加载类时候找不到class,网上找到如下资料:最近在使用Eclipse时候,出现一个简单的问题:1.在Eclipse编辑器中已经存在java文件,并且类已经定义(假设类名为ShMonth)。2.使用new ShMont原创 2013-10-08 18:38:11 · 1438 阅读 · 0 评论 -
JAVA中继承的学习笔记
面向对象编程有三个特征,即封装、继承和多态。封装隐藏了类的内部实现机制,从而可以在不影响使用者的前提下改变类的内部结构,同时保护了数据。继承是为了重用父类代码,同时为实现多态性作准备。那么什么是多态呢?方法的重写、重载与动态连接构成多态性。Java之所以引入多态的概念,原因之一是它在类的继承问题上和C++不同,后者允许多继承,这确实给其带来的非常强大的功能,但是复杂的继承关系也给C++原创 2013-10-08 18:38:13 · 817 阅读 · 0 评论 -
十个有趣的你可以为之贡献并从中学习的Java项目
如果你正在寻找有意思的Java项目来参与和贡献,那么继续阅读这篇文章。这篇文章是我们的Java项目陈列室,在这里我将给我的读者提供一些有趣的Java项目。成为Java开发团队的一分子并且写一些代码总是不错的选择。在学校学院里,我们可能没有接触过真正的开发工作。在公司我们可能没法选择我们喜欢的项目。这样,让我们加入开源项目吧,因为这些对于我们来说有趣又好玩。翻译 2014-11-26 23:14:39 · 9653 阅读 · 0 评论 -
如何学习(Java)
这篇文章旨在初学者如何学习Java。随着我们成长,我们有规律的学习新的内容。怎样走路,怎样吃饭,怎样绘画,怎样计算数学,怎样接吻等等。这些事情共同点是什么呢?这些学习最大的共同点是如何学习? 我认识的一个软件设计师,曾经在从美国到印度的飞机上阅读一本RESTful服务书。在那趟飞机旅途中,他从头至尾阅读了那本书,并且还看了一部电影。然后,他把书给他们团队,接着设计了一个R翻译 2014-11-26 13:10:05 · 2476 阅读 · 2 评论 -
《Java解惑》读书笔记
摘选自《Java解惑》一书,之前整理了部分,一直没看完,最近为了督促自己每天读点这本书,决定一天至少更新一个谜题的内容,欢迎讨论。欢迎关注技术博客http://blog.sina.com.cn/u/1822488043Java解惑读书笔记谜题1:奇数性取余操作的定义:( a / b ) * b + ( a % b ) = a其中(a/b)是java运算的结果原创 2015-08-17 23:54:49 · 4006 阅读 · 4 评论