- 博客(10)
- 收藏
- 关注
原创 集合
一.集合的概念 集合是用来存对象的 集合和数组的区别: 1.集合的长度可变,数组长度固定 2.集合只可以存对象,数组既可以存对象又可以存基本数据类型数据 二.集合框架 ArrayList 底层是数组实现的,集合中可以存相同的对象 LinkedList 底层是链表实现的 HashSet 底层是哈希表实现的,集合中不能存相同的对象 LinkedHashSet 底层是哈希表+链表实现
2017-10-30 20:22:15
220
转载 正则表达式
一.常用正则表达式 A:字符 ‘\t’ x 字符 x。举例:’a’表示字符a \ 反斜线字符。//在java中 \有特殊的含义,如果要打印该字符,必须两个\一起 \r 回车符 (‘\u000D’) //回车表示光标放在了一行的开头 \n 新行(换行)符 (‘\u000A’) //回到下一行 \r\n B:字符类 [abc]
2017-10-25 21:33:04
173
转载 常用API
一.日期类 1.Date类 用来描述日期,获取日期 构造方法 public Date(){} 可以获取此时此刻的系统时间 public Date(long date)//参数:毫秒值 从1970年1月1日经过date毫秒以后的时间 成员方法 public long getTime() 获取1970年到此时的毫秒值 2.DateFormat类(抽象类):将Date类的日期格
2017-10-25 21:30:45
189
原创 异常
一.异常概述 1.异常就是程序在执行过程中遇到的不正常现象 2.异常分为错误(error)和异常(exception) 3.错误不是程序造成的,是一些不可抗拒因素造成的 4.异常又分为运行异常和编译异常(即程序运行时异常和程序编译时异常) 程序运行异常一般是因为程序写的不严谨造成的,一般需要你去修改代码 编译时异常必须处理,否则会造成程序编译不通过,程序无法运行. 二.异常的继承体系
2017-10-23 19:41:15
141
原创 关键字 static和final
static和final是java程序中经常用到的两个关键字,以下是我对这两个关键字的理解和总结:一.static 关键字 1.static修饰变量 a.该变量为所有成员共享,该变量的空间在内存中只有一份 b.该变量可以直接用类名访问 c.static修饰的变量被称为类变量,不是某个对象拥有而是类拥有 d.static修饰的变量是在类加载的时候开辟空间 e.普通变量和静态变量的区别
2017-10-22 20:08:34
192
原创 多态
一.多态的概念 多态是一种行为的多种体现形态 比如 人说话(): 中国人说汉语 美国人说英语 日本人说日语 二.多态的分类 1.类的多态 (1)特点: a.父类引用指向子类对象 b.当使用父类的引用调用方法时,执行的是子类的方法(编译看左边,运行看右边) (2)作用: a.父类作为方法的形参,可以传人该类的本类对象,子类对象或者后代类对象 b.父
2017-10-20 20:03:30
202
原创 接口
一.接口的语法和概念 1.接口和类是同一级别的概念 类:class 接口:interface 2.接口和类的命名规则是一样的 类:class 类名{ 类成员} 接口:interface 接口名{接口成员} 二.接口的意义 1.接口是用与描述一个类的额外行为或者扩展行为 2.接口可以认为是一种行为规则,只有遵循这个行为规则才能去做某件事情 三.接口的成员 1.接口中的变量时公共静
2017-10-20 20:03:00
225
原创 抽象类
1.抽象方法: 当我们在分析事物中,发现共性内容向上抽取时,但是这些共性内容的方法的功能声明相同,但是功能主体不同,这时候父类只能将这些方法的功能声明提取出来,这就是一个抽象方法.(抽象方法没有方法体) 2.抽象类: 当一个类中存在抽象方法时,该类必须是是抽象类. 3.抽象类的特点 (1)抽象类不能够创建对象 (2)抽象类中可以没有抽象方法(目的是为了让我们不能创建该类的对象) (3)
2017-10-20 20:02:18
226
原创 继承
继承是面向对象的核心特性,以下是我对继承的理解 一.继承的概念: 1.在Java程序中,继承描述的是类与类之间的所属关系,如人和学生,动物和猫,水果和香蕉都是继承关系. 2.在Java程序中,继承就是在一个类的基础上建一个新的类,新的类继承原有的类中非私有的成员变量和方法,并且可以拥有自己特有的成员变量和方法. 二.继承的意义 1.继承使在Java程序中原来不相干的两个类产生了关系(从程序
2017-10-19 10:25:29
414
原创 面向对象
一.面向对象的理解 (1)面向对象是一种相对于面向过程更容易让人理解的思想 (2)面向过程体现的更多的是执行者,面向对象更多的体现是指挥者,指挥(调用)对象做事情 (3)在Java中一切事物都是对象,面向对象能将许多复杂的问题简单化. (4)在Java中实现一个功能时,不是自己去实现这个功能而是去找一个对象,对象提供这种功能,这就是面向对象的思想. 二.在Java中面向对象思想实现的步骤
2017-10-18 23:07:56
143
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人