当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 该篇文章涉及到了java可访问特性以及内部类的一些内容,向读者展示了一个内部类的特别的现象,通过这个例子,使开发者了解到一些他们以前可能没有注意到的细节,也许可以帮助开发者更透彻的了解java的可访问特性、内部类和虚拟机。
 

 

 ·java tips    »显示摘要«
    摘要: 基础语法 1) 类中的基本数据类型的成员会被自动初始化,但如果一个变量在方法中定义,那么在使用此变量前必须初始化. 2) 如果只是创建引用而没有初始化,这些引用的值为null. 3) 数组是对象,使用前必须初始化. int[] a=new int[3]; 4) 过载(overload)不可以用返回值判断. 5) 基本数据类型的数组如果没有赋初值,且此数组是类成员,则ja......
 ·漫谈java中的中文问题    »显示摘要«
    摘要: 摘要:关于java应用在处理中文时所存在问题的讨论已经相当多了,与大部分的讨论不同,本文将从汉字字符的输入和输出的角度来讨论java语言处理中文时所存在的问题。   尽管关于java在处理中文字符时所存在的问题的讨论已不乏其数,但由于java技术涉及内容广(j2ee包含了十几种相关技术),技术供应商繁多,面向java的web服务器、应用服务器以及jdbc数据库驱动等都没有官方的标......


通过内部类的一个例子展示java中的可访问特性
该篇文章涉及到了java可访问特性以及内部类的一些内容,向读者展示了一个内部类的特别的现象,通过这个例子,使开发者了解到一些他们以前可能没有注意到的细节,也许可以帮助开发者更透彻的了解java的可访问特性.内部类与虚拟机.并且通过对这些细节的分析,可能会对开发者思考.分析问题,以及适当的使用工具有所启迪. java的访问修改符(access modifier)包括:default-access.public.private.protected四种. 并不是所有的情况都可以使用全部四种访问修改符,有的情况下使用某些访问修改符是没有意义的, 例如:如果一个类不是内部类,则不能使用private作为该类的访问修改符,编译下面的代码: private class test { ... } jdk编译器将给出“modifier private not allowed here”错误提示. 因为private特性只能由定义它的那个类使用,如果上面的代码通过编译,则不会有任何情况可以使用test 类,那么也就不会有任何意义. 如果一个类没有定义任何构造函数,则编译器将生成一个缺省的构造函数,该构造函数的访问修改符与类的 访问修改符相同,例如: class test将生成test()构造函数 public class test将生成public test()构造函数. 在使用内部类的情况,上述的特性将使编译器表现出一个特别现象.需要说明的是,下面的例子仅针对 windows系统下jdk编译器,作者并没有尝试使用其他的编译器的情况.但由于java编译器生成的是class 文件这种中间形式的代码,所以下面的讨论应该适用于任何符合java标准的编译器.
...   下一页
 ·用java获取ip    »显示摘要«
    摘要: 我想用java获得一个域名的ip地址,提供这个功能的类叫做java.net.inetaddress。我们假设现在有这样一个域名,它用一个静态的getbyname来重新获得一个inetaddress,就可以得到可以读出的ip地址。 import java.net.inetaddress; import java.net.unknownhostexception; public cl......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE