Java注意事项.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java注意事项

语法:必须比较熟悉,在写代码的时候IDE的 2、命令:必JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、 HtmlConverter、jar、 java、javac、javadoc、javap、javaw、native2ascii、serialver,如果java实际上还很不了解。 3、工具:必IDE的Eclipse、Netbeans、JBuilder、Jdeveloper、IDEA、JCreator或者Workshop,包括 4、API:Java的核心API是非常Java,包括: java.lang包下的80%以上的 ◆java.util包下的80%以上的zip、以及Timer. ◆java.io包下的60%以上的IO体系的基于管道模型的IO类的特性和使用场合。 ◆java.math包下的100%的内容。 java.net包下的60%以上的内容, ◆java.text包下的60%以上的内容,特 ◆熟JDBC. ◆java.security包下40%以上的内容,如果java. ◆AWT的基本内容,包括各 ◆Swing的基本内容,和AWT的要求 ◆XML处理,熟悉SAX、DOM以及JDOM的XML 的解析及内容 5、junit编写测试用例完成代码的自动测试。 6、管理:必ant完成工程管理的常用任javadoc、生成jar、版本控制、自 7、排 8、思想:必OOP的主要要求,Java开发的系统才能是真正的Java系 9、 10、博学:掌握J2EE 、Oracle 、WebLogic、Jboss、Spring、Struts、Hibernate 等流行技。Java的人都Java玩玩就无所      String s = Hello world!;   String,内容是“Hello world!”。   “s”,可以指向String的任何Hello world!这个String类型的对象。这就是真正发生的事情。我们并没有声明一个String对象,我们只是声明了一个只能指向String对象的引用变量。所以,如果在刚才那句语句后面,如果再运行一句:   String string = s;   我String对象的引用,名为string,并没有第二个string还是指向原来那个对象,也就是,和s指向同一个    ==和equals方法究竟有什   ==操作符   int a=10;   int b=10;   a==b将是true。   但不好理解的地方是:   String a=new String(foo);   String b=new String(foo);   a==b将返回false。   根据前一帖是a和b都使用了new操作符,意味着将在内存中foo的字符串,既然是“两个”,它a和b的==操作符,false。a和b所指的foo,“相等”,但是==操作符并不   equals方法做的事。   看一下Objectequals方法是如何   boolean equals(Object o){   return this==o;   }   Object==操作符。所以如果你自equals方法,那你的equals和使用==会得到同Object的equals方法没有达到equals方法Object把   看一下一个极端的   Class Monster{   private String content;   ...   boolean equals(Object another){ return true;}   }   我覆盖了equals方法。Monster实例内容如何,它们之间的比较永远返回true。   所以当你是用equals方法判断equals方法的equals方法,或者使用任何基于散列HashSet,HashMap,HashTable),java doc以确equals逻辑是如何实现的。      String到底   没有。因String被(immutable)类,所以它的所有对象都是不可变对象。请看下列代码:   String s = Hello;   s = s + world!;   s所指向的s原先指向一个StringHello,然后我s进行了+操作,那s所指向的那个s不指向原来那个String对象,内容为Hello world!,原来那个s这个引用变量不再指向它了。   通String来代表字符串的String对象建立之后不能再改变,所以对于每一个不同的字符串

文档评论(0)

yan698698 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档