
java基本功
文章平均质量分 73
zhuiyizhuiyi
这个作者很懒,什么都没留下…
展开
-
super的使用
//在类中使用super的示例class Father{ void speak(){ System.out.println("I am Father."); } void speak(String s){ System.out.println("I like " + s + "."); }}class Son extends Father{ void speak(){转载 2015-01-16 03:43:55 · 411 阅读 · 0 评论 -
Java的包
在Java中,包的概念和目的都与其它语言的函数库非常类似,所不同的只是其中封装的是一组类。为了开发和重用的方便,我们可以将写好的程序类整理成一个个程序包。Java自身提供了21个预先设定好的包,下面列出其中主要的几个,其余读者参看Java的API: java.lang 提供基本数据类型及操作 java.util 提供高级数据类型及操作 java.io 提供输入转载 2015-01-16 03:57:56 · 409 阅读 · 0 评论 -
Interface
Java的接口 [b]4.4.1 引进接口的目的[/b] 它的引进是为了实现多继承,同时免除C++中的多继承那样的复杂性。前面讲过,抽象类中包含一个或多个抽象方法,该抽象类的子类必须实现这些抽象方法。接口类似于抽象类,只是接口中的所有方法都是抽象的。这些方法由实现这一接口的不同类具体完成。在使用中,接口类的变量可用来代表任何实现了该接口的类的对象。这就相当于把类根据其实现的功能来分别代转载 2015-01-16 04:32:29 · 332 阅读 · 0 评论 -
位运算
String y = Integer.toBinaryString(~0 System.out.println("y = " + y);输出:y = 11111111111111111111111111111100原创 2015-01-19 05:03:38 · 235 阅读 · 0 评论 -
java输出二进制,八进制,十六进制数
System.out.printf("%010x\n",x);//按10位十六进制输出,向右靠齐,左边用0补齐System.out.printf("%010o\n",x);//按10位八进制输出,向右靠齐,左边用0补齐将得到以下输出000000000f0000000017System.out.printf("%x\n",x);//按10位16进制输出,向右靠齐,左边用0补齐转载 2015-01-19 03:37:59 · 48941 阅读 · 0 评论