java基础总结
文章平均质量分 76
小笨笨天
坚强自信
展开
-
java基础之Gui编程和反射
1.GUI 即图形用户界面 也就是应用程序提供个给用户操作的图形界面;包括窗口,菜单,按钮,工具栏和其他各种图形界面元素。 java 针对 GUI提供了类分别位于 java.awt 和 javax.swing 包中,简称 AWT 和 Swing。 2. 类初始化时机: 创建类的实例; 访问类的静态变量,或者为静态变量赋值; 调用类的静态方法; 使用反射方式来强原创 2015-12-01 20:46:00 · 376 阅读 · 0 评论 -
java基础一
1. Java 是解释型语言,是以 C 语言为基础发展而来的。C/C++ 则是编程型语言。 2. java 语言的特性是: 继承 封装 多态 ; 特点是:a.封装成对象符合人类的思维特点 b.化具体为抽象 c.一次编译,到处运行。 3. JDK: Java 开发工具包 + JRE JRE: Java 虚拟机 JVM + 核心类库 JVM: Java原创 2015-11-14 17:05:08 · 216 阅读 · 0 评论 -
java基础二
1. 方法(函数):为了完成特定功能的代码块,提高代码的复用性。 方法格式: 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...) { 方法体语句; return 返回值; } 注意:只能在函数中调用函数,不能再函数中定义函数。 2.数据:是存储同一种数据类型多个原创 2015-11-15 22:31:33 · 222 阅读 · 0 评论 -
Java基础三
1.多态: 某一种事物存在的多种体现形态。 多态的体现: 父类引用指向子类对象 也可以:把父类引用强制转成子类类型 多态的前提: 必须是类与类之间有继承关系或者是实现关系 通常还有一个前提:存在覆盖。 多态的好处: 大大的提高了程序的扩展性。 多态的弊端: 只能使用父类的引用访问父类中的成员。 Animal a = new Cat(原创 2015-11-16 21:22:15 · 214 阅读 · 0 评论 -
java基础之集合
1. Collectiton:单列存储集合 |--- List 元素是有序的,元素可以重复。因为该集合体系有索引 |--- ArrayList: 底层的数据结构使用的是数组结构 特点:数组元素查询很快,但是增删很慢,因为增删一个元素,数组后面的其他元素都需要变动,线程不同步 |--- LinkList: 底层的数据结构使用的是链表数据结构 特点:链表查询比较慢,反正与 数原创 2015-11-18 22:56:57 · 227 阅读 · 0 评论 -
java基础之异常
1. 异常: 简单说就是不正常,在程序运行时出现不正常的情况。 当程序运行时出现了不正常的情况,其实就是程序运行出现了问题;这个问题按照 java 面向对象的思想,就把程序在运行中出现的问题包装成一个异常类对象;这个对象包含问题的各种基 本信息,例如异常问题产生的原因,出现的异常问题名称,异常问题的描述等各种属性。为了对出现的多种属性值进行有效的管理,做好的办法就是将问题封装成类对象;异原创 2015-11-20 21:45:45 · 260 阅读 · 0 评论 -
java基础之多线程
1. 进程:是一个正在执行的程序。其实进程就是一个应用程序运行时内存分配空间。 每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元 2. 线程:就是进程中的一个独立的控制单元,线程在控制着进程的执行。 一个进程中至少有一个线程,当一个进程应用程序中出现多个线程的时候,该应用程序为多线程应用程序。 3. jvm在启动的时,首先有一个主线程,负责程序的执行,调用的原创 2015-11-26 21:36:00 · 277 阅读 · 0 评论 -
java基础之网络编程泛型及API
1. 泛型: JDK1.5版本以后出现的新特性。用于解决安全问题,是一个安全机制 广泛的类型 好处:1. 将运行时期出现问题 ClassCastException ,转移到了编译时期。方便于程序员解决问题。让运行问题减少,变得安全 2. 避免了强制转换麻烦 泛型格式:通过 在使用 java 提供的对象时,什么时候写泛型? 通常在集合框架中很常见,见到 就是用来接原创 2015-11-27 07:25:24 · 294 阅读 · 0 评论 -
java基础之IO流
1. 流的分类: 根据 输入流(读) 和 输出流(写)。 同时也可以输入或输出的数据不同分为 字节流 和字符流。 流的体系因功能的不同,但是根据他们的共性,不断的抽取,形成继承体系。一共有四个基类,并且都是抽象类: 字节流 : InputStream OutputStream 字符流: Reader Writer 在这四个体系中,他们的子类有一个共同的特点,前缀是原创 2015-11-27 21:48:58 · 217 阅读 · 0 评论 -
java基础之正则及面向对象
1. 正则表达式:其实是用来操作字符串的一些规则。 好处:正则的出现,对字符串的复杂操作变得更为简单。 特点:将对字符串操作的代码用一些符号来表示。只要使用了指定符号,就可以调用底层的代码对字符串进行操作。符号的出现,简化了代码的书写。 弊端:符号的出现虽然简化了书写,但是却降低了阅读性。 其实更多是用正则解决字符串操作的问题。 组:用小括号标示,每定义一个小括号,就是一个组原创 2015-11-29 22:16:17 · 274 阅读 · 0 评论 -
java基础之Gui编程和反射
1.GUI 即图形用户界面 也就是应用程序提供个给用户操作的图形界面;包括窗口,菜单,按钮,工具栏和其他各种图形界面元素。 java 针对 GUI提供了类分别位于 java.awt 和 javax.swing 包中,简称 AWT 和 Swing。 2. 类初始化时机: 创建类的实例; 访问类的静态变量,或者为静态变量赋值; 调用类的静态方法; 使用反射方式来强原创 2015-12-01 20:53:46 · 390 阅读 · 0 评论