标签:Java
java中ArrayList实例讲解
本文通过实例讲解Java中如何使用 ArrayList 类。Java.util.ArrayList 类是一个动态数组类型,也就是说,ArrayList 对象既有数组的特征,也有链表的特征。可以随时从链表中添加或删除一个元素。ArrayList 实现了 List 接口。大家知道,数组是静态的,数组被初始化之后,数组长度就不能再改变了。ArrayList 是……
Java中的Arrays类使用详解
首先先创建一个打印数组的方法,方便后面直接使用public static void output(int []a) { for(int i=0;i<a.length;i++) { System.out.printf(a[i]+” “); } Syst……
extends和implements区别
extends 与 implements 的不同1、在类的声明中,通过关键字 extends 来创建一个类的子类。一个类通过关键字 implements 声明自己使用一个或者多个接口。extends 是继承某个类, 继承之后可以使用父类的方法, 也可以重写父类的方法;implements 是实现多个接口, 接口的方法一般为空的, 必须重写才能使用 ……
Java基本类型和引用类型
8 种基本类型 一、4 种整型byte 1 字节 -128——127short 2 字节 -32,768 —— 32,767int 4 字节 -2,147,483,648 ——2,147,483,647(超过 20 亿)long 8 字节 -9,2……
Java 抽象类详解
在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在……
Java计算长方形、正方形、圆形、三角形周长和面积
设计一个综合性的形状计算器可计算周长、面积;计算长方形、正方形、圆形、三角形;要求:给出一组不同的形状对象,能正确识别形状,计算周长和面积,显示其他属性信息。 上机作业代码如下(代码很烂,仅供参考):/*文件名 Test.java*/class Shape{ String name; public Strin……
java三大特性之—继承
继承的概念继承是 java 面向对象编程技术的一块基石,因为它允许创建分等级层次的类。继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。生活中的继承: 兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合的关……
java中内部类详解
什么是 Java 中的内部类问:什么是内部类呢?答:内部类( Inner Class )就是定义在另外一个类里面的类。与之对应,包含内部类的类被称为外部类。问:那为什么要将一个类定义在另一个类里面呢?清清爽爽的独立的一个类多好啊!!答:内部类的主要作用如下:1. 内部类提供了更好的封装,可以把内部类隐藏在外部类之内,不允许同一个包中的其他类访问该类……
java三大特性之—封装
在面向对象程式设计方法中,封装(英语:Encapsulation)是指,一种将抽象性函式接口的实作细节部份包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以……
java中static使用详解
Java 中的 static 使用之静态变量大家都知道,我们可以基于一个类创建多个该类的对象,每个对象都拥有自己的成员,互相独立。然而在某些时候,我们更希望该类所有的对象共享同一个成员。此时就是 static 大显身手的时候了!!Java 中被 static 修饰的成员称为静态成员或类成员。它属于整个类所有,而不是某个对象所有,即被类的所有对象所共享。静……