java
文章平均质量分 84
火昱丶
这个作者很懒,什么都没留下…
展开
-
JAVA 集合知识点总结
集合一、集合接口及抽象类 1、java中集合类的基本接口是Colliction接口: public interface Colliction{ //接口中最常用的两个基本方法 boolean add (E element); //向集合中添加元素原创 2017-07-29 13:56:00 · 474 阅读 · 0 评论 -
浅谈 Java 异常
异常分类未检查异常:派生于 RuntimeException类 的所有异常。已检查异常:所有非未检查异常。异常的声明 用 throws 关键字 在方法的首部对可能抛出的异常进行声明,可以声明多个异常,中间用 “,” 隔开。一个方法必须声明所有可能抛出的已检查异常。子类覆盖超类的方法,子类方法中声明的已检查异常不能比超类方法中声明的已检查异常更加通原创 2017-07-19 14:56:09 · 228 阅读 · 0 评论 -
Java中网络编程
网络一、TCP和UDP的区别 1、TCP是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个socket之间必须建立连接,以便在TCP协议的基础上进行通信,当一个socket(通常都是server socket)等待建立连接时,另一个socket可以要求进行连接,一旦这两个socket连接起来,它们就可原创 2017-11-16 20:48:50 · 295 阅读 · 0 评论 -
JDBC 初级 下
行集一、什么行集 前面两篇文章介绍了结果集,但是存在一个缺点,当用户访问结果集的时候不能断开数据库连接,为了解决这个问题,出现了行集。增删改查都可以在行集中进行。二、行集更改数据库的方法 ①获取连接参数 ②得到是操作指令 ③得到结果 ④更改行集 ⑤更改数据库 注:当关闭数据库后,数据库中的数据得到修改,这是更原创 2017-11-29 22:03:00 · 178 阅读 · 0 评论 -
JDBC 初级 中
JDBC可滚动和可更新结果集 上一篇文章中查询所得到的结果集都是不可滚动的。在这一篇文章中我们将介绍可滚动结果集。 这篇文章主要以代码展示,读者可根据代码及其注释理解这两个知识点。 根据不同的数据库驱动支持不同的功能,具体支持什么功能可根据conn.getMetaData().supportsResultSetType(ResultSet.TYPE_SCROLL_原创 2017-11-29 21:51:16 · 245 阅读 · 0 评论 -
JDBC初级 上
JDBC链接一、JDBC简介: JDBC是一个接口集合(JDBC API),一个链接并且操作数据库的准则(设计标准),它封装了对数据库进行链接及操作的一些方法,数据库厂商可以根据这个API及其相应的数据库协议编写相应的数据库驱动,通过这个驱动程序员可以运用JAVA语言对数据库进行操作。同时JDBC提供了一套简单的管理机制驱动管理器,管理第三方驱动程序向驱动管理器注册。原创 2017-11-29 21:36:30 · 248 阅读 · 0 评论 -
java nio 内存映射文件
内存映射文件一、内存映射文件 内存映射文件的优势是比其他操作文件的方法访问文件的速度要快。方法:1)获得一个通道FileChannel channel = FileChannel.open(path,options); 还能通过在一个打开的 File 对象(RandomAccessFile、FileInputStream 或 FileOutputStream)上原创 2017-11-03 14:00:17 · 683 阅读 · 0 评论 -
Java序列化
序列化及文件操作一、序列化 对象序列化要解决的问题:简单的说就是为了将一个对象持久的保存在磁盘中,如果需要将一个对象保存到磁盘中以便于随时的读取,在这种情况下就需要对象序列化。 对象序列化:每一个对象都是用序列号保存,相当于索引。序列化后的对象可以通过网络传送到另一台机器上。Java中对象序列化的步骤:1)要序列化的实例所属的类必须实现Serializabl原创 2017-11-01 19:12:21 · 169 阅读 · 0 评论 -
java中常用的流
Java中常用流总结一、流 流是一个相对抽象的概念,所谓流就是一个传输数据的通道,这个通道可以传输相应类型的数据。进而完成数据的传输。这个通道被实现为一个具体的对象。输入流:从外部空间(文件、网络连接、内存块)读入字节序列的管道(对象)。输出流:可以向外部空间(文件、网络连接、内存块)写入字节序列的管道(对象)。、两种最基本的抽象类: 处理字原创 2017-10-31 17:48:15 · 18370 阅读 · 2 评论 -
多线程 生产者与消费者
生产者与消费者线程原创 2017-09-27 19:00:03 · 355 阅读 · 0 评论 -
Java多线程
多线程基本知识一、线程的定义及创建线程:每一个任务称为一个线程。应用线程可以实现一个应用同时执行不同的任务。线程的创建:创建线程可以有两种方法①直接继承Thread类(不提倡,因为这样会限制线程类继承其他类),需重写run()方法。class MyThread extends Thread{ publicvoid run(){………………… }原创 2017-09-24 19:43:17 · 174 阅读 · 0 评论 -
Java中泛型的基本知识
泛型一、为什么需要泛型 泛型程序设计编写的代码可以被不同类型的对象所重用,使得程序有更好的安全性和可读性。 泛型提供了一个类型参数,很好的解决了强制类型转换异常这个问题。在ArrayList类中可以明显的体会到,在没有泛型之前,ArrayList对象中的元素在录入的时候存储在一个Object类引用的数组中,因为在添加元素的时候没有类型的限制,导致在读取元原创 2017-07-25 12:42:51 · 217 阅读 · 0 评论 -
java 7 中 abstract 的用法
/*时间:2017年7月17日java 中关于虚基类的用法:abstract类中可以定义属性,虚方法,普通方法。属性的用法和普通类中的一样。虚方法必须在子类中实现方法体,方法的具体用法和普通类中的一样虚基类不能创建对象,但是可以床架一个变量引用实现了虚基类的子类对象虚基类和普通类区别在于虚基类中的方法可以不用实现,所有的子类必须实现虚基类中的方法,否则必须声明为虚基类注:ab原创 2017-07-18 13:21:39 · 524 阅读 · 0 评论 -
java中处理系统错误的三种机制
JAVA中对系统错误处理有以下三种方法:1)使用异常机制 异常机制能够保证程序在遇到异常时不瘫痪,不直接终止程序。维持程序的执行。2)使用断言机制 断言机制主要应用在开发和测试过程中,是一种检测手端,帮助程序员检查定位错误位置,是一种战术性的处理方式。 断言在默认情况下是关闭的,断言不会影响到程序的性能,在打开或者关闭断言的时候不用重新编译程序原创 2017-07-23 15:21:50 · 1317 阅读 · 0 评论 -
java 7 中 接口 的用法
/*时间:2017年7月17日接口的定义:接口的访问权限不能是 private 或 protected,否则会报错接口中的常量和其他类中的常量一样接口中的方法都必须实现,否则会报错接口的特性: 接口中的方法自动默认为 public 接口中的属性自动默认为 pubic static final 接口变量不能访问实现接口的类对象中特有的原创 2017-07-18 13:31:08 · 423 阅读 · 0 评论 -
java 7 中 static 的用法
/*时间:2017年7月17日static的用法,及性能 修饰变量:基本属性和普通变量一样,不同之处在于,static修饰的变量可以用类名直接访问,而且所有的对象共享一个变量。(包括常量) 修饰方法:不能操作对象,因此静态方法不能访问实例域,但是可以访问自身类中的静态域,静态方法同静态变量一样可以直接用类名进行调用。*/public class StaticTest{ pub原创 2017-07-18 13:25:15 · 243 阅读 · 0 评论 -
java 7 中 内部类 相关知识总结
摘要:内部类,局部内部类,匿名类,静态内部类原创 2017-07-19 11:02:18 · 226 阅读 · 0 评论 -
java中protected权限与默认权限的区别
在java中最容易混淆的访问权限就是protected和default先看看所有的访问权限总结下面三条:1、在同一个包中,所有的类都能够访问某一个类中所有非private权限的方法或者属性。2、一个包中的类不能通过继承访问另一个包中default权限的方法或者属性。换言之,子类在同一个包中可以访问default权限的方法或属性,子类不在同一个包中则不可以。3、在不同包中子类是不能通过父类的实例访问...原创 2018-05-17 20:09:56 · 22650 阅读 · 6 评论