摘要: -- Java Applet 基础 -- Java 文档注释 Java Applet 基础 Applet 是一种 Java 程序。它一般运行在支持 Java 的 Web 浏览器内。因为它有完整的 Java API支持,所以Applet 是一个全功能的 Java 应用程序。 如下所示是独立的 Java 阅读全文
posted @ 2017-08-07 17:10 云雀sunshine 阅读(298) 评论(0) 推荐(0)
摘要: Java 多线程编程 Java 给多线程编程提供了内置的支持。一个多线程程序包含两个或多个能并发运行的部分。程序的每一部分都称作一个线程,并且每个线程定义了一个独立的执行路径。 多线程是多任务的一种特别的形式,但多线程使用了更小的资源开销。 这里定义和线程相关的另一个术语 - 进程:一个进程包括由操 阅读全文
posted @ 2017-08-07 17:09 云雀sunshine 阅读(142) 评论(0) 推荐(0)
摘要: --Java 序列化 -- 网络编程 -- 发送邮件 Java 序列化 Java 提供了一种对象序列化的机制,该机制中,一个对象可以被表示为一个字节序列,该字节序列包括该对象的数据、有关对象的类型的信息和存储在对象中数据的类型。 将序列化对象写入文件之后,可以从文件中读取出来,并且对它进行反序列化, 阅读全文
posted @ 2017-08-07 17:08 云雀sunshine 阅读(261) 评论(0) 推荐(0)
摘要: Java 泛型 Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。 泛型的本质是参数化类型,也就是说将所操作的数据类型被指定为一个参数。 假定我们有这样一个需求:写一个排序方法,能够对整形、数组、字符串 阅读全文
posted @ 2017-08-07 17:07 云雀sunshine 阅读(171) 评论(0) 推荐(0)
摘要: Java 集合框架 早在Java 2中之前,Java就提供了特设类。比如:Dictionary, Vector, Stack, Properties 这些类用来存储和操作对象组。 虽然这些类都非常有用,但是它们缺少一个核心的,统一的主题。由于这个原因,使用 Vector 类的方式和使用 Proper 阅读全文
posted @ 2017-08-07 17:06 云雀sunshine 阅读(184) 评论(0) 推荐(0)
摘要: Java 数据结构 Java工具包提供了强大的数据结构。在Java中的数据结构主要包括以下几种接口和类: 枚举(Enumeration) 位集合(BitSet) 向量(Vector) 栈(Stack) 字典(Dictionary) 哈希表(Hashtable) 属性(Properties) 以上这些 阅读全文
posted @ 2017-08-07 17:05 云雀sunshine 阅读(290) 评论(0) 推荐(0)
摘要: Java 接口(英文:Interface) 定义:在JAVA编程语言中,接口是一个抽象类型,是抽象方法的集合,接口通常以 interface 来声明。 一个类通过继承接口的方式,从而来继承接口的抽象方法。 接口并不是类,编写接口的方式和类很相似,但是它们属于不同的概念。类描述对象的属性和方法。接口则 阅读全文
posted @ 2017-08-07 17:04 云雀sunshine 阅读(539) 评论(0) 推荐(0)
摘要: 目录 抽象类 封装 抽象类: 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。 抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一 阅读全文
posted @ 2017-08-07 17:03 云雀sunshine 阅读(1035) 评论(0) 推荐(0)
摘要: 目录 重写 重载 多态 重写(Override) 重写是子类对父类的允许访问的方法的实现过程进行重新编写, 返回值和形参都不能改变。即外壳不变,核心重写! 重写的好处在于子类可以根据需要,定义特定于自己的行为。 也就是说子类能够根据需要实现父类的方法。在面向对象原则里,重写意味着可以重写任何现有方法 阅读全文
posted @ 2017-08-07 17:02 云雀sunshine 阅读(451) 评论(0) 推荐(0)
摘要: Java 继承 what: 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。子类从它的父类中继承可访问的数据域和方法,也可以添加新的数据域和新的方法。 why: 继承是 Java 中实现软件重用的重要手段,避免重复,易于 阅读全文
posted @ 2017-08-07 17:01 云雀sunshine 阅读(234) 评论(0) 推荐(0)
摘要: java 异常处理 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 三种类型的异常: 检查性异常: 最具代表的检查性异常是用户错误或问题引起的异常,这是程序员无法预见的。例如要打开一个不存在文件时,一个异常就发生了,这 阅读全文
posted @ 2017-08-07 17:00 云雀sunshine 阅读(178) 评论(0) 推荐(0)
摘要: Java 流(Stream)、文件(File)和IO Java.io 包几乎包含了所有操作输入、输出需要的类。所有这些流类代表了输入源和输出目标。 Java.io 包中的流支持很多种格式,比如:基本类型、对象、本地化字符集等等。 一个流可以理解为一个数据的序列。输入流表示从一个 源读取数据,输出流表 阅读全文
posted @ 2017-08-07 16:58 云雀sunshine 阅读(314) 评论(0) 推荐(0)
摘要: Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 命名规则: 1. 必须以 字母、'_'或'$'开头。 2. 可以包括数字,但不能以它开头。 定义: 方法包含一个方法头和一个方法体。下面是一个方法的所有 阅读全文
posted @ 2017-08-07 16:57 云雀sunshine 阅读(225) 评论(0) 推荐(0)
摘要: 目录 日期时间 正则表达式 日期时间:java.util 包提供了 Date 类来封装当前的日期和时间。 Date 类提供两个构造函数来实例化 Date 对象。 构造函数:用于初始化对象,有以下两种方法: 1. Date( ) //使用当前日期和时间来初始化对象 2. Date(long milli 阅读全文
posted @ 2017-08-07 16:56 云雀sunshine 阅读(23539) 评论(0) 推荐(0)
摘要: 目录 Number & Math类 Character 类 String 类 StringBuffer 类 数组 Number & Math类: 一般地,当需要使用数字的时候,我们通常使用内置数据类型,如:byte、int、long、double 等。然而,在实际开发过程中,我们经常会遇到需要使用对 阅读全文
posted @ 2017-08-07 16:55 云雀sunshine 阅读(656) 评论(0) 推荐(0)
摘要: 目录 修饰符 运算符 循环结构 分支结构 修饰符: 修饰符用来定义类、方法或者变量,通常放在语句的最前端。如下: 主要分为以下两类: 访问(控制)修饰符: 修饰符当前类同一包内子孙类其他包 public Y Y Y Y protected Y Y Y N default Y Y N N privat 阅读全文
posted @ 2017-08-07 16:54 云雀sunshine 阅读(295) 评论(0) 推荐(0)
摘要: 目录 基本数据类型 变量类型 基本数据类型 变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据。 Java 的两大数据类型: 内置数据类型:Java语言提供了八种基本类型。六种数字类型(四个整数 阅读全文
posted @ 2017-08-07 16:53 云雀sunshine 阅读(295) 评论(0) 推荐(0)
摘要: Java作为一种面向对象语言。支持以下基本概念: 多态 继承 封装 抽象 类 对象 实例 方法 重载 基础语法: 一个Java程序可以认为是一系列对象的集合,而这些对象通过调用彼此的方法来协同工作。以下概念: 对象:对象是类的一个实例,有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品 阅读全文
posted @ 2017-08-07 16:52 云雀sunshine 阅读(216) 评论(0) 推荐(0)
摘要: 目录: 对象 类 源文件的声明规则 Java 包 对象: 对象是类的一个实例(对象不是找个女朋友),有状态和行为。例如,一条狗是一个对象,它的状态有:颜色、名字、品种;行为有:摇尾巴、叫、吃等。 类: 类是一个模板,它描述一类对象的行为和状态。一个类可以包含以下类型变量: 局部变量:在方法、构造方法 阅读全文
posted @ 2017-08-07 16:52 云雀sunshine 阅读(239) 评论(0) 推荐(0)
摘要: Java 文件的运行 如下,创建了一个 名为"HelloWorld.java" 的 Java 文件: public class HelloWorld { public static void main(String []args) { System.out.println("Hello World" 阅读全文
posted @ 2017-08-07 16:50 云雀sunshine 阅读(390) 评论(0) 推荐(0)