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