摘要:
Java中对数据的存储会使用到集合类,下面我们来看看Java中常用的集合类。 Collection接口 集合的接口,可以简单的理解为可以动态扩充的数组。 Collection接口定义了很多相关的方法,基本上都是添加移除等管理元素相关的方法。 List接口 List接口是继承自Collection接口 阅读全文
随笔分类 - Java
Java学习笔记(七):内部类、静态类和泛型
2016-05-10 19:11 by 阿诚de窝, 3030 阅读, 收藏, 编辑
摘要:
内部类 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广泛意义上的内部类一般来说包括这四种:成员内部类、局部内部类、匿名内部类和静态内部类。下面就先来了解一下这四种内部类的用法。 成员内部类 成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括privat 阅读全文
Java学习笔记(六):面向对象、接口和抽象类
2016-03-24 14:50 by 阿诚de窝, 683 阅读, 收藏, 编辑
摘要:
Java是一门面向对象的语言,下面我们来了解一下Java中的面向对象。 Java中的方法格式如下: Java的方法支持重载,当方法同名时,为了让编译器区别他们,至少需要下面之一不同: JDK1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变 阅读全文
Java学习笔记(五):异常处理
2016-03-02 18:48 by 阿诚de窝, 300 阅读, 收藏, 编辑
摘要:
异常指不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常是一个事件,它发生在程序运行期间,干扰了正常的指令流程。而在我们的程序中需要对这些异常进行捕获和处理来避免程序卡死等情况。 Java异常 我们先看一张异常的层次结构图: 在 Java 中,所有的异常都有一个共同的祖先 Throw 阅读全文
Java学习笔记(四):流程控制
2016-02-29 19:18 by 阿诚de窝, 298 阅读, 收藏, 编辑
摘要:
if语句 if判断语句比较简单,具体有下面的几种写法: 1 int i = 0; 2 // if 判断 3 if (i == 0) 4 { 5 // to do something 6 } 7 // if else 判断 8 if (i == 1) 9 { 10 // to do something 阅读全文
Java学习笔记(三):数组
2016-02-26 13:18 by 阿诚de窝, 269 阅读, 收藏, 编辑
摘要:
数组声明 java语言中,数组是一种最简单的复合数据类型。数组是有序数据的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素。 int arr1[]; int[] arr2; 两种写法都可以。 初始化 动态初始化 使用new来为数组分配内存空间: int[ 阅读全文
Java学习笔记(二):String
2016-02-24 19:57 by 阿诚de窝, 379 阅读, 收藏, 编辑
摘要:
String 在Java中String是作为引用对象存在的一种数据类型,用来保存字符串。 实例化和赋值 //直接声明 String s1 = "Hello world!"; //通过构造函数创建, 提供了 11 种不同参数创建的方法 char[] c = { 'h', 'e', 'l', 'l', 阅读全文
Java学习笔记(一):数据类型与变量
2016-02-18 19:27 by 阿诚de窝, 927 阅读, 收藏, 编辑
摘要:
数据类型 Java中存在2种数据类型,下面我们来详解一下: 可以用一张表来记录: 基本数据类型 整型 byte:1个字节8位,取值范围为:[-128, 127],直接写值:(byte) 1; short:2个字节16位,取值范围为:[-32768, 32768],直接写值:(short) 1; in 阅读全文