java基础
文章平均质量分 66
qq_39728125
这个作者很懒,什么都没留下…
展开
-
java 基础
Java 基础Java概述Java简介: 1991年由sun公司所创,创始人詹姆斯·高斯林被称为Java之父,开始命名为Oak,1995年更名为Java,2009年Sun公司被Oracle公司收购。JDK工具:安装和配置,下载jdk,安装后配置Java环境,主要是配置Javahome、 path和classpath三个环境变量。创建JAVA_HOME 设置值为: jdk的安装路径 如:D:\Pr原创 2017-08-07 18:49:19 · 188 阅读 · 0 评论 -
泛型
泛型从JDK5.0开始,Java引入了“参数化类型”的概念,这种参数化类型称为“泛型”。泛型是指将数据类型参数化,即在编译代码时将数据类型定义成参数,这些类型参数在使用前再进行指明。泛型提高了代码的重用性,使程序更加灵活、安全和简洁。泛型的好处是在程序编译期会对类型进行检查,捕捉类型不匹配错误,以免引起ClassCastException异常。泛型经常使用在类、接口和方法的定义中,分别被称为泛型类、原创 2017-08-15 19:57:05 · 272 阅读 · 0 评论 -
异常
异常1. 异常的概述异常就是在程序运行时出现的意外错误称为“异常”。在Java中异常分为两类:错误(Error):一般是指与虚拟机相关的问题,如系统崩溃、虚拟机错误、动态链接失败等,这些错误无法恢复或捕获,将导致应用程序中断;异常(Exception):因程序编码错误或外在因素导致的问题,这些问题能够被系统捕获并进行处理,从而避免应用程序非正常中断,例如:除数为0、对负数开平方、空指针访问等;原创 2017-08-14 17:20:52 · 188 阅读 · 0 评论 -
抽象类和接口
抽象类和接口抽象类抽象类是指被“abstract”关键字修饰的类。与之有关系的就是抽象方法,抽象方法:只有方法声明,没有方法实现的方法叫“抽象方法”,抽象方法也是用关键字“abstract”修饰。抽象类是对问题领域进行分析后得到的抽象概念,是对一批看上去不同,但本质上相同的具体概念的抽象。 将那些不同定义成抽象方法,让它的子类去实现。 抽象类是对一种事物的抽象,即对类抽象。定义抽象类和抽象方法的规则原创 2017-08-14 11:37:27 · 171 阅读 · 0 评论 -
内部类
内部类内部类是指在一个类体之内再定义一个类,在这样的情况下,外面的类称为“外部类”,里面的类称为“内部类”。注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inner的内部类。编译完成后出现outer.class和outer$inner.class两类。所以内部类的成员变量/方法名可以和外部类的相同。引入内部类的原因主要有以下几个原创 2017-08-12 16:33:05 · 308 阅读 · 1 评论 -
匿名类和匿名对象
匿名类和匿名对象在Java中有匿名类和匿名对象的概念,有名字可知他们是因为没有名字二指定为匿名类的。匿名类匿名类(也叫匿名内部类)他是内部类的一种。匿名类在类中只能使用一次,它通常用来简化代码的编写,但使用匿名类还有一个前提条件:它必须继承一个父类或者一个接口,因此这个匿名类会被默认为这个父类或者接口的子类或实现类。如://这是一个简单的接口public interface IPresenter原创 2017-08-12 16:19:40 · 2557 阅读 · 0 评论 -
单例模式
单例模式单例模式是Java中比较常见的设计模式,它的目的就是确保一个类只有一个实例,自行实例化并向整个系统提供这个实例。它有一下几个特征:单例类只能有一个实例;单例类必须自己创建自己的唯一实例;单例类必须给所有其他对象提供这一实例;单例模式分为一下几种:懒汉式,也是常用的形式。public class Singleton { //声明单例类的对象 private static原创 2017-08-12 14:58:23 · 192 阅读 · 0 评论 -
类与类之间的关系
类与类之间的关系1. 依赖关系依赖(dependency)关系: 也是类与类之间的连接. 表示一个类依赖于另一个类的定义. 依赖关系总是单向的 。可以简单的理解,就是一个类A使用到了另一个类B,而这种使用关系是具有偶然性的、、临时性的、非常弱的,但是B类的变化会影响到A;比如某人要过河,需要借用一条船,此时人与船之间的关系就是依赖;表现在代码层面,为类B作为参数被类A在某个method方法中使用。在原创 2017-08-10 00:23:34 · 577 阅读 · 0 评论 -
封装、继承与多态
封装、继承和多态1. 封装封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。面向对象计算始于这个基本概念,即现实世界可以被描绘成一系列完全自治、封装的对象,这些对象通过一个受保护的接口访问其他对象。封装是一种信息隐藏技术,在java中通过关键字private,protected和public实现封装。什么是封装?封装把对象的所有组成部分组合在一起,封装定义程序如何引用对象的数据,封装实际原创 2017-08-09 20:50:13 · 519 阅读 · 0 评论 -
Final关键字
Final关键字在Java中,final表示 “不可改变、最终的” 的意思,用于修饰变量、方法和类:1.当final修饰变量时,表示该变量不可改变,即常量。常量一旦被赋值,就不可改变,常量在使用前,必须初始化(常量必须有确切的值)final int a = 100; //被final修饰的变量一旦被赋值,就不可改变a = 50; //程序会报错System.out.println(a);final原创 2017-08-09 18:44:21 · 182 阅读 · 0 评论 -
集合
集合集合的概述Java中集合是一种常用的数据结构,例如:队列、栈、链表等。集合市一中容器,用于存储数量不等的对象,并按照规范实现一些常用的操作和算法。在使用集合时,不必考虑数据结构和算法的具体实现细节,根据需要直接使用这些集合类并调用相应的方法即可,从而提高了开发效率Java的集合类主要由两个接口派生而出,分别是Collection和Map派生出的子接口或实现类。Java的常用集合主要分为三大类:原创 2017-08-16 15:13:24 · 260 阅读 · 0 评论 -
面向对象基础
面向对象基础1. 面向对象思想面向对象是以生活中客观存在的事物来构建软件系统,并在系统中尽可能的运用人类的自然思维方式,强调以事物对象为中心来思考、分析问题,并根据事物的本质特征将事物抽象为系统中的对象,作为系统中的基本构成单位。面向对象思想包括面向对象分析、面向对象设计和面向对象编程三个组成部分。面向对有以下几项特征:1、唯一性: 每个对象都有自身唯一的标识,通过这种标识,可找到相应的对象。在对象原创 2017-08-09 11:38:08 · 193 阅读 · 0 评论 -
核心类
核心类1. 基本类型的封装类java中八种基本数据类型都有其各自的封装类。基本数据类型: byte、short、int、long、float、double、char、boolean; 对应的封装类:Byte、Short、Integer、Long、Float、Double、Character、Boolean;基本数据类型与其对应的封装类由于本质的不同,具有一些区别:int a = 10;Integ原创 2017-08-09 10:50:39 · 193 阅读 · 0 评论 -
文章标题
Oracle 异常处理1. 异常处理概念异常情况处理(EXCEPTION)是用来处理正常执行过程中未预料的事件,程序块的异常处理预定义的错误和自定义错误,由于PL/SQL程序块一旦产生异常而没有指出如何处理时,程序就会自动终止整个程序运行.在Oracle中有三种异常错误:预定义 ( Predefined )错误: ORACLE预定义的异常情况大约有24个。对这种异常情况的处理,无需在程序中定义,由转载 2017-11-06 08:58:04 · 418 阅读 · 0 评论