首页 | 互联网 | IT动态 | IT培训 | Cisco | Windows | Linux | Java | .Net | Oracle | 软件测试 | C/C++ | 嵌入式开发 | 存储世界 | 服务器
网络设备 | IDC | 安全 | 求职招聘 | 数字网校 | 网页设计 | 平面设计 | 技术专题 | 电子书下载 | 教学视频 | 源码下载 | 搜索 | 博客 | 论坛
中国IT实验室Linux频道
中国IT教育
Google
首页 资讯动态 认证考试 新手入门 核心技术 高级技术 J2EE J2ME Java&XML 开源技术 其他技术 RSS订阅 论坛 专题
您现在的位置: 中国IT实验室 >> Java >> 新手入门 >> 基础入门 >> 正文

关于j2se的一些知识和技巧

    1. 只有创建了对象,它才能分配到内存,方法也才能用。作用是分配内存。

    2. 方法equals(),比较对象的内容而不是reference.

    3. 对于前置递增和前置递减,(也就是++a和——a),操作过程是会先计算再返回。

    4. 对于后置递增和后置递减,(也就是a++和a——),操作步骤是先返回再计算。

    5. 比较两个对象的实际内容,使用每一个类都有的equals()方法。

    6. 如果你创建了自己的类,再使用equals()方法的缺省行为是比较reference.所以,在新类里覆写(override)equals()方法。

    7. 将float或double转换成整数的时候,它总是将其后面的小数截去。

    8. Math.random()会生成0.0,用数学术语,它的值域是[0,1)(方括号表示包括,而括号表示“不包括”)

    9.  如果你写了一个没有构造函数的类,那么编译器会自动为你创建一个默认的构造函数。

    10. 只要定义了构造函数(不管带不带参数),编译器就不会再自动合成默认的构造函数了。

    11. 变量的初始化会先于任何方法,甚至是构造函数的调用。

    12. 编译单元里只能有一个public类。没有public修饰,它是package权限了,只能用于package内部。

    13. 取得当前工作目录,是文件系统中的java命令被调用的位置String curDir = System.getProperty("user.dir");

    14. static成员只会在需要的时候初始化。第一次访问static成员的时候被初始化。

    15. 每一个编译单元(文件)只能有一个public类,只能一个公开的接口。

    根据需要文件里添加任意多个提供辅助功能的package权限的类。两个以上public类,编译器会报错。

【责编:Peng】

中国IT教育

相关产品和培训
文章评论
 友情推荐链接
 认证培训
 专题推荐

 ·关于Java框架技术专题
 ·XML全攻略技术专题
 ·JAVA开源技术介绍专题
 ·Java嵌入式开发之J2ME技术专题
 ·超前体验 Oracle 11g的5个新特性…
 ·揭密使用VB.NET的五个实用技巧
 ·Oracle和SQL Server常用函数对比专题…
 ·展现C#世界 C#程序设计专题…
 ·Java入门 Tomcat的配置技巧精华专题…
 ·Oracle RMAN物理备份技术详解…
 今日更新
 社区讨论
 博客论点
 频道精选
 Java 频道导航