
Java基础
林山夕风
努力!奋斗!
展开
-
【Java编程思想】(3)复用类
1. 每一个非基本类型的对象都有一个toString()方法,而且当编译器需要一个String而你却只有一个对象时,该方法便会被调用。原创 2015-06-07 18:19:30 · 552 阅读 · 0 评论 -
【Java编程思想】(5)接口
1. 抽象类、接口interface关键字使抽象的概念更向前迈进了一步。abstract关键字允许人们在类中创建一个或多个没有任何意义的方法——提供了接口部分,但是没有提供任何相应的具体实现,这些实现石油是由此类的继承者创建的。interface这个关键字产生一个完全抽象的类,它根本就没有提供任何具体实现。它允许创建者确定方法名、参数列表和返回类型,但是没有任何方法体。接口只提供了形式,而原创 2015-06-24 14:23:31 · 728 阅读 · 0 评论 -
【Java编程思想】(4)多态
1. 方法调用绑定将一个方法调用同一个方法主体关联起来被称作绑定。若在程序执行前进行绑定(如果有的话,由编译器和连接程序实现),叫做前期绑定。在运行时根据对象的类型进行绑定叫做后期绑定,也叫做动态绑定或运行时绑定。如果一种语言想实现后期绑定,就必须具有某种机制,以便在运行时能判断对象的类型,从而调用恰当的方法。Java中除了static方法和final方法(private方法属于fin原创 2015-06-23 09:46:22 · 637 阅读 · 0 评论 -
【Java编程思想】(6)内部类
1. 如果想从外部类的非静态方法之外的任意位置创建某个内部类的对象,那么必须具体地指明这个对象的类型:OuterClassName.InnerClassName。2.原创 2015-06-25 11:11:28 · 617 阅读 · 0 评论 -
【Java编程思想】(1)初始化与清理
基本类型大小:char基本类型传递给重载方法时发生的情况:常数值5被当做int值处理,如果有某个重载方法接受int型参数,它就会被调用。至于其他情况,如果传入的数据类型(实际参数类型)小于方法中声明的形式参数类型,实际数据类型就会被提升。char型略有不同,如果无法找到恰好接受char参数的方法,就会吧char直接提升至int型。如果传入的实际参数类型较大,就得通过类型转换来执行窄化转原创 2015-06-03 13:49:45 · 606 阅读 · 0 评论 -
【Java编程思想】(2)访问权限控制
1. 作为一名类库设计员,你会尽可能将一切方法都定为private,而仅向客户端程序员公开你愿意让他们使用的方法。2. Java解释器的运行过程如下:首先,找出环境变量CLASSPATH。CLASSPATH包含一个活多个目录,用作查找.class文件的根目录。从根目录开始,解释器获取包的名称并将每个据点替换成反斜杠,以从CLASSPATH根中产生一个路径名称(于是,package原创 2015-06-04 09:57:41 · 571 阅读 · 0 评论