自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

初学Java,接口(十七)

Java的接口和C#一样,是interface关键字,但可以包含的成员不同C# 的接口只能包含方法签名,Java的接口确可以包含属性(必须是常量),还可以在接口中定义内部接口packagetest;publicinterfaceA{publicvoidgetA()throwsAException;publicstaticinterfaceB{publicvoidgetB();}...

2012-02-08 16:44:00 322

初学Java,final关键字(十六)

之所以单独把这个关键字拿出来说是因为C#没有这个关键字,但C#却有与之不同场景下对应的不同关键字final 所修饰的不管是类,变量,还是方法,都是赋初值后不允许再修改的.而C#要达到同样目的话,需要用不同的关键字下面是一个比较类:Javapublic final class MyFinalClass {...}C#public sealed class MyFinalClass ...

2012-02-07 21:16:00 283

初学Java,单例模式(十五)

下面的代码是使用Java实现设计模式中的单例模式public class Singleton { //使用一个变量来缓存曾经创建的实例 private static Singleton instance; //将构造器使用private修饰,隐藏该构造器 private Singleton(){} //提供一个静态方法,用于返回Singleton实例 //该方法可以加入自定义的控...

2012-02-07 15:35:00 324

初学Java,toString(十四)

C#里面也有个ToString,注意大小写的不同Java的toString的和C#的ToString完全不是同一概念,首先toString是一个"自我描述"的方法,然后它可以被重写public class Person { private String name; public Person(String name) { this.name = name; } public...

2012-02-07 14:25:00 202

初学Java,初始化块(十三)

初始化块是什么?在Java中就是在构造器之前执行的一段代码,它的用处是,如果一段初始化处理代码对所有对象完全相同,且无须接受任何参数,就可以把这段提取到初始化块中.在C#中,没有初始化块public class Person{ //定义一个初始化块 { int a = 6; //在初始化块中 if (a >4) { System.out.println("P...

2012-02-06 17:59:00 343

初学Java,判断类型是否可强制转换(十二)

if(objPri instanceof String){ String str = (String)objPri;}Java中的instanceof 运算符相当于C#中的is,都是判断一个对象是否是某个类型If(objB is typeA){  objA = (typeA)objB;}...

2012-02-06 14:18:00 612

初学Java,调用父类方法(十一)

在Java的继承关键字是extends,而C#是一个冒点:他们子类调用父类的关键字也不同,Java 子类调父类方法是''super.父类方法名称'',C#是''base.父类方法名称''public void callOverrideMethod(){ //在子类中通过super 显式调用父类被覆盖的实例方法 super.fly();}public void callOverride...

2012-02-06 10:22:00 148

初学Java,在构造器中调用另一个构造器(十)

在Java中在构造器中调用另一个构造器,和C#的写法有又那么一点点的不同public class Apple{ public String name; public String color; public String weight; public Apple() {} //两个参数构造器 public Apple(String name,String color,doubl...

2012-02-06 10:00:00 193

初学Java,包的用法(九)

Java包的概念跟C#命名空间没什么区别,只是换个名称,语法还是有那么一点不同下面是定义一个叫lee的包package lee;public Class Test ......包的下面还可以定义子包Package lee.sub 这跟C#也是一样引用一个包的时候跟C#也不一样Java可以引用一个包里面的某个类,这种只引用一个包下的某个类的用法,在C#里没有,只能直接引用整个命名空间...

2012-02-05 12:31:00 202

初学Java,形参长度可变的方法(八)

Java中如果在定义方法时,在最后一个形参的类型后增加三点(...),表明形参可以接受多个参数值,多个参数值被当成数组传入public class Varargs { //定义了形参长度可变的方法 public static void test(int a, String... Books) { //books被当成数组处理 for(String tmp : Books) ...

2012-02-02 22:11:00 190

初学Java,参数传递无引用传递(七)

在Java 中方法参数只有值传递,没有引用传递,像C#中 method(ref value....) 这种传引用参数的做法是不被支持的public class StringTest { public int i=1; public StringTest(int i){ this.i=i; } public static voi...

2012-02-02 21:54:00 146

初学Java,方法中返回this,连续调用方法(六)

public class ReturnThis { public int age; public ReturnThis grow() { age++; //return this,返回调用该方法的对象 return this; } public static void main(String[] args) { ReturnThis rt = new ReturnT...

2012-02-02 21:31:00 462

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除