上一页 1 2 3 4 5 6 7 ··· 22 下一页

2014年12月5日

摘要: 前言 接口是Java中的一个非常重要的概念。它用来描述类有什么功能,而不给出每个功能的具体实现。 本文将通过实例讲解接口的定义和使用。接口的存在意义 在C++中,很多书籍都会强调要谨慎地使用多继承。 多继承有什么弊端,请参考相关资料。而接口,是Java为了避免多继承而提供的一种机制。 在实... 阅读全文
posted @ 2014-12-05 23:41 空山悟 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 前言 前面提到过,除了int,float这些基本数据类型,其他所有数据类型在Java中都是类。 那么,如果我希望这些基本类型也是类类型呢? 那么就使用对象包装器吧。包装器的作用 1. 它能够提供很多类型转型方面的方法。 2. 泛型数据的成员只能是对象。自动装箱 就是当你使用某个基础类型,... 阅读全文
posted @ 2014-12-05 20:48 空山悟 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 前言 如果数组的大小要随时间变化,那么数组操作起来就比较麻烦。 在C++中,这种情况要用到动态向量Vector。 而Java中,提供了一种叫做ArrayList的泛型数组结构类型,提供相似的作用。 其实都是一种东西,只是在使用上面有那么一点区别。 本文将讲解ArrayList的具体使用方法... 阅读全文
posted @ 2014-12-05 20:13 空山悟 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 前言 Java中,除了基本的数值类型,其他所有数据类型(包括数组)都是对象。 而Object这个类是所有类的超类,它提供的方法,自然能够使用于它的所有子类(所有非基本数值类型)。 本文介绍了Object类的几种经典方法,还算比较常用。Class getClass(),ClassSupercla... 阅读全文
posted @ 2014-12-05 17:08 空山悟 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 前言 Java提供了jar包的机制,使得已经开发好了的类能够顺利的被将来的工程所复用。 本章主要讲解如何使用这种工具。包的作用 包能够将不同功用的类组织起来,从而确保类名的唯一性。 为了保证包名的唯一性,Sun公司建议将包发布公司的因特网域名的逆序作为包含此包的目录,并且不同的项目使用不同的... 阅读全文
posted @ 2014-12-05 12:12 空山悟 阅读(601) 评论(0) 推荐(0) 编辑

2014年12月3日

摘要: 前言 静态域就是C++中的类变量,实例域就是C++中的成员变量。 静态方法同理,就是C++中的类函数了,可以理解为 "不改变实例域" 的方法,或者说 "没有隐式参数" 的方法。 本文以代码的型式示范这两种机制的具体使用方法。代码示例 首先定义一个类A: 1 package test; 2 ... 阅读全文
posted @ 2014-12-03 18:15 空山悟 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 前言 之前我曾用C++的时间API来处理一些时间性的问题。比如下列场景 "获取整年的所有日期序列(即年月日小时分钟)","获取当前时间序列的前后六个小时时间序列","比较两个时间序列的先后"等。 在C++中,这些场景需要写一定量的代码,而java中,通过使用GregorianCalendar类,... 阅读全文
posted @ 2014-12-03 16:12 空山悟 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 前言 Java 和 C++ 一个很大的不同点在于对象的定义。在 C++ 中,定义一个对象直接是: 类名 对象名 (构造形参); 就可以了。 但 Java 并不是这么定义的。那么 Java 中怎么定义?这样定义又会带来哪些影响?这就是本文要讲述的内容。Java 中定义对象变量的方法 类名 对... 阅读全文
posted @ 2014-12-03 11:16 空山悟 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 前言 一个程序的实现往往涉及到多个类,而类与类之间常常 ”有关系”。本文将讲述类之间最常见最经典的三种关系。依赖关系 uses - a 这是最明显,最常见的一种关系。如果一个类的方法需要操控另一个类的对象,我们就说一个类依赖于另一个类。 常见的例子有订单系统中的订单类和账户类,因为订单类需要访... 阅读全文
posted @ 2014-12-03 11:15 空山悟 阅读(759) 评论(0) 推荐(1) 编辑
摘要: 前言 在Java中,有很多封装好的类可以用来操纵数组(排序,复制等等),使得数组使用起来非常的方便。这就是高级语言带来的好处。代码示例 - 一维数组package test;import java.util.Arrays;public class Test { public static v... 阅读全文
posted @ 2014-12-03 11:13 空山悟 阅读(291) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 22 下一页

导航