JAVA
文章平均质量分 80
独孤易郎
这个作者很懒,什么都没留下…
展开
-
JAVA学习笔记(2)——错误和异常
一、异常的基本概念 a.又称为例外,是特殊的运行错误对象 b.是面向对象规范的一部分,是异常类的对象 c.Java中声明了很多异常类,每个异常类都代表了一种运行错误,类中包含了 该运行错误的信息 处理错误的方法 d.每当Java程序运行过程中发生一个可识别的运行错误时,即该错误有一个异常类与之相对应时,系统都会产生一个相应的该异常类的对象,即产生一个异常二、java处理错误的方法:1.抛出(t...原创 2018-04-30 14:09:40 · 249 阅读 · 0 评论 -
JAVA学习笔记(10)——JDBC与数据库访问
一、数据库基础知识1.数据库技术的特点数据管理的两个阶段 –文件管理 各种数据都是以文件为单位存储在外存,且由操作系统统一管理 文件相对独立,文件结构不能很好地反映现实世界中事物之间的联系,文件中存在大量的数据冗余 –数据库管理 以数据为中心组织数据,减少冗余,并提供更高的数据共享能力,由数据库系统进行管理 程序和数据具有较高的独立性,当数据的逻辑结构改变时,不涉及数据的物理结构,也不影响...原创 2018-06-11 13:02:46 · 611 阅读 · 0 评论 -
JAVA学习笔记(9)——线程
一、多线程编程基础1.进程和线程的区别 (1)进程 – 一个独立程序的每一次运行称为一个进程,例如 用字处理软件编辑文稿时,同时打开mp3播放程序听音乐,这两个独立的程序在同时运行,称为两个进程 – 设置一个进程要占用相当一部分处理器时间和内存资源 – 大多数操作系统不允许进程访问其他进程的内存空间,进程间的通信很不方便,编程模型比较复杂 (2)线程 – 一个程序中多段代码同时并发执行,称为多线...原创 2018-06-04 12:57:29 · 238 阅读 · 0 评论 -
JAVA学习笔记(8)——对象群体的组织
一、对象数组1.数组–在Java提供的存储及随机访问对象序列的各种方法中,数组是效率最高的一种 类型检查 边界检查–优点 数组知道其元素的类型 编译时的类型检查 大小已知–代价 数组对象的大小是固定的,在生存期内大小不可变2.对象数组–数组元素是类的对象–所有元素具有相同的类型–每个元素都是一个对象的引用3.排序–按照预先规定的准则(如升序或降序等),把数据有次序地排列起来–已经设计出许多排序算法...原创 2018-05-25 12:58:48 · 1036 阅读 · 0 评论 -
JAVA学习笔记(7)——输入/输出流和文件
一、输入/输出流通常程序需要从外部获取/输出信息 –这个“外部”范围很广,包括诸如键盘、显示器、文件、磁盘、网络、另外一个程序等 –“信息”也可以是任何类型的,例如一个对象、串字符、图像、声音等通过使用java.io包中的输入/输出流类就可以达到输入输出信息的目的1.I/O流(Input/Output)–在Java中将信息的输入与输出过程抽象为I/O流 输入是指数据流入程序 输出是指数据从程序流出...原创 2018-05-07 22:26:37 · 500 阅读 · 0 评论 -
JAVA学习笔记(1)——面向对象程序设计基础
一、面向对象的程序设计思想1.面向对象的思想:将客观事物看作具有状态和行为的对象,通过抽象找出同一类对象的共同状态和行为,构成类。2.面向对象技术给软件发展带来的益处:可重用性、可靠性3.面向对象语言的基本特征:抽象和封装、继承性、多态性 (1)抽象:忽略问题中与当前目标无关的方面,以便更充分地注意与当前目标有关的方面 a、过程抽象:将整个系统的功能划分为若干部分,强调...原创 2018-04-28 22:03:37 · 657 阅读 · 1 评论 -
JAVA学习笔记(6)——接口与多态
一、接口 1. –与抽象类一样都是定义多个类的共同属性 –使抽象的概念更深入了一层,是一个“纯”抽象类,它只提供一种形式,并不提供实现 –允许创建者规定方法的基本形式:方法名、参数列表以及返回类型,但不规定方法主体 –也可以包含基本数据类型的数据成员,但它们都默认为static和final (1)接口的作用 –是面向对象的一个重要机制 –实现多继承,同时免除C++中的多继承那样的复杂性...原创 2018-05-03 14:57:01 · 243 阅读 · 0 评论 -
JAVA学习笔记(5)——jar文件
1.JAR文件格式 –非常类似ZIP 文件,唯一区别就是在JAR 文件的内容中包含了 a.META-INF/MANIFEST.MF 文件 –在生成JAR 文件的时候自动创建 b.部署描述符 –用来指示工具如何处理特定的JAR文件2.JAR文件的功能 –压缩和发布文件 –相比于ZIP文件,具有如下优势和功能 安全性:可以对JAR 文件内容加上数字化签名 减少下载时间:浏览器可...原创 2018-05-01 19:46:48 · 202 阅读 · 0 评论 -
JAVA学习笔记(4)——Java 基础类库简介与包
一、包–为了解决类名冲突,Javaᨀ供包来管理类名空间–Java利用包来组织相关的类,并控制访问权限–包是一种松散的类的集合,利用包来管理类,可实现类的共享与复用–同一包中的类在默认情况下可以互相访问,通常把需要在一起工作的类放在一个包里二、Java基础类库 –Javaᨀ供了用于语言开发的类库,称为Java基础类库(JFC,Java Foundational Class),也称应用程序编程接口...原创 2018-05-01 19:37:41 · 535 阅读 · 0 评论 -
JAVA学习笔记(3)——类的重用
一、类的继承-一种由已有的类创建新类的机制,是面向对象程序设计的基石之一–通过继承,可以根据已有类来定义新类,新类拥有已有类的所有功能–Java只支持类的单继承,每个子类只能有一个直接父类–父类是所有子类的公共属性及方法的集合,子类则是父类的特殊化–继承机制可以ᨀ高程序的抽象程度,ᨀ高代码的可重用性 1.基类(base class) 也称超类(superclass) 是被直接或间接继承的类2.派生...原创 2018-05-01 19:22:48 · 455 阅读 · 0 评论 -
JAVA学习笔记(11)——JSP程序设计
SP的概念 Java Server Pages Servlet简化设计,逻辑与界面设计分开,开发更方便; HTML语法的java 扩展,加入新的标签(<%, %>,…); 强大的组件(Java Bean)支持功能;JSP语法概述 JSP原始代码中包含了JSP元素和Template(模板) data两类 Template data指的是JSP引擎不处理的部分,即标记<%……%>...原创 2018-06-20 18:30:58 · 1520 阅读 · 0 评论