随笔分类 -  JavaSE

摘要:反射概述 1. 反射(reflection)的概念是由Smith于1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力。通俗的讲就是反射可以在运行时根据执行的类名获得类的信息2. Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一 阅读全文
posted @ 2019-10-15 21:40 tunan96 阅读(290) 评论(0) 推荐(0)
摘要:异常的概述 异常就是不正常的意思,Java语言中主要指程序在运行阶段产生的错误 Throwable(可抛出、可扔出的) Java.lang.Throwable类是Java程序所有错误或异常的超类 主要有两个子类: Error:主要描述比较严重的错误,无法通过编程来解决的重大的错误 Exception 阅读全文
posted @ 2019-10-15 21:31 tunan96 阅读(131) 评论(0) 推荐(0)
摘要:什么是UDP通信 面向无连接、不可靠、速度快、将数据封装成包传输,数据包最大64k UPD通信的过程就像是货运公司在两个码头之间发送货物一样,在码头发送和接收货物时都需要使用集装箱来装载货物。UPD通信也一样,发送和接收的数据也需要使用 " 集装箱 " 进行打包,为此JDK中提供了一个Datagra 阅读全文
posted @ 2019-10-15 21:24 tunan96 阅读(203) 评论(0) 推荐(0)
摘要:什么是七层协议? IOS(国际标准委员会组织)将数据的传递从逻辑上划分了以下七层 应用层、表示层、会话层、传输层、网络层、数据链据层、物理层 当发送消息时,需要按照上述从前往后的次序对发送的内容进行层层加包,最后发送出去当接收消息时,需要按照上述相反的次序对发送的内容进行层层拆包,最后解析出来 常见 阅读全文
posted @ 2019-10-15 21:21 tunan96 阅读(229) 评论(0) 推荐(0)
摘要:进程的概念 在一个操作系统中,每个独立执行的程序都可称为一个进程,也就是 " 正在运行的程序 "。目前大多数计算机上安装的都是多任务操作系统,即能够同时执行多个应用程序,最常见的有Windows、Linux、Unix等。 在多任务操作系统中,表面上看是支持进程并发执行的,例如可以一边听音乐,一边聊天 阅读全文
posted @ 2019-10-14 18:54 tunan96 阅读(219) 评论(0) 推荐(0)
摘要:什么是JDBC JDBC的全称是Java数据库连接(Java Database Connectivity),它是一套用于执行SQL语句的JavaAPI。应用程序可通过这套API连接到关系型数据库,并使用SQL语句来完成对数据库中数据的查询、新增、更新和删除等操作 JDBC在应用程序与数据库之间起到了 阅读全文
posted @ 2019-10-14 18:35 tunan96 阅读(389) 评论(0) 推荐(1)
摘要:包装类的概述 在Java中,很多类的方法都需要接收引用类型的对象,此时就无法将一个基本数据类型的值传入。为了解决这样的问题,JDK中提供了一系列的包装类,通过这些包装类可以将基本数据类型的值包装成引用数据类型的对象。 除了Integer和Character类,其他包装类的名称和基本数据类型的名称一致 阅读全文
posted @ 2019-10-14 18:32 tunan96 阅读(278) 评论(0) 推荐(0)
摘要:基本概述 由于String类描述字符序列上是不可改变的,因此描述多个类似的字符串需要单独保存,此时内存空间消耗比较大。 为了节省内存空间直接对对象字符序列本身进行改变,则使用 StrungBuffer和StringBuilder。 1. StringBuffer属于线程安全的类,效率比较低2. St 阅读全文
posted @ 2019-10-14 18:28 tunan96 阅读(240) 评论(0) 推荐(0)
摘要:String类的初始化 在操作String类之前,首先需要对String类进行初始化,在Java中可以通过以下两种方式对String类进行初始化,具体如下: 1. 使用字符串常量直接初始化一个String对象,具体代码如下。 2. 使用String的构造方法初始化字符串对象,String类的构造方法 阅读全文
posted @ 2019-10-14 18:26 tunan96 阅读(172) 评论(0) 推荐(0)
摘要:字符流定义及基本用法 同字节流一样,字符流也有两个抽象的顶级父类,分别是Reader和Writer。其中,Reader是字符输入流,用于从某个源设备读取字符。Writer是字符输出流,用于向某个目标设备写入字符。 字符流的继承关系与字节流的继承关系有些类似,很多子类都是成对(输入流和输出流)出现的。 阅读全文
posted @ 2019-10-14 18:22 tunan96 阅读(266) 评论(0) 推荐(0)
摘要:字节流的概念 在计算机中,无论文本、图片、音频还是视频,所有文件都是以二进制(字节)形式存在的。IO流中针对字节的输入输出提供了一系列的流,统称为字节流。字节流是程序中最常用的流,根据数据的传输方向可将其分为字节输入流和字节输出流。在JDK中,提供了两个抽象类InputStream和OutputSt 阅读全文
posted @ 2019-10-13 23:01 tunan96 阅读(352) 评论(0) 推荐(0)
摘要:File类的常用方法 File类内部封装的路径可以指向一个文件,也可以指向一个目录,在File类中提供了针对这些文件或目录的一些常规操作。 File类的常用的构造方法: File类的常用方法,用于判断文件是否存在、创建、删除文件/目录等 1.文件操作相关的方法 2.目录操作相关的方法 3.文件检测相 阅读全文
posted @ 2019-10-13 22:57 tunan96 阅读(298) 评论(0) 推荐(0)
摘要:JDK5.0新特性——泛型 集合可以存储任何类型的对象,但是当把一个对象存入集合后,集合会"忘记"这个对象的类型,将该对象从集合中取出,这个对象的编译类型就变成了Object类型。为了解决这个问题,在Java中引入了"参数化类型"这个概念,即泛型。它可以限定方法操作的数据类型,在定义集合类时,使用" 阅读全文
posted @ 2019-10-13 22:51 tunan96 阅读(161) 评论(0) 推荐(0)
摘要:Map接口简介 Map接口是一种双列集合,它的每个元素都包含一个键对象Key和值对象Value,键和值对象之间存在一种对应关系,称为映射。从Map集合中访问元素时,只要指定了Key,就能找到对应的Value,Map中的键必须是唯一的,不能重复,如果存储了相同的键,后存储的值会覆盖原有的值,简而言之就 阅读全文
posted @ 2019-10-13 22:50 tunan96 阅读(401) 评论(0) 推荐(0)
摘要:Set接口简介 Set接口和List接口一样,同样继承自Collection接口,它与Collection接口中的方法基本一致,并没有对Collection接口进行功能上的扩充,它是比Collection接口更加严格了。与List接口不同的是,Set接口元素无序,并且都会以某种规则保证存入的元素不出 阅读全文
posted @ 2019-10-13 22:46 tunan96 阅读(294) 评论(0) 推荐(0)
摘要:集合概述 为了在程序中保存数目不确定的对象,JDK中提供了一系列的特殊类,这些类可以存储任意类型的对象,并且长度可变,在Java中这些类被统称为集合。集合类都位于java.util包中。 集合按照其存储类型分为两大类,即单列集合Collection和双列集合Map,这两种集合的特点如下: Collc 阅读全文
posted @ 2019-10-13 22:41 tunan96 阅读(885) 评论(0) 推荐(0)
摘要:数组的定义 数组是指一组数据的集合,数组中的每个数据被称为元素。数组可以存放任意类型的元素,但同一数组里存放的元素必须一致。数组可分为一维数组和多维数组 在Java中,可以使用以下格式来定义一个数组 数组的元素赋值示例: 在定义数组时只指定数组的长度,由系统自动为元素赋值的方式叫做动态初始化。在初始 阅读全文
posted @ 2019-10-13 22:33 tunan96 阅读(248) 评论(0) 推荐(0)
摘要:什么是方法 方法就是一段可以重复调用的代码在Java中,声明一个方法的具体语法格式如下: 对于上面语法格式的具体说明如下: 修饰符: 方法的修饰符比较多,有对访问权限进行限定的,有静态修饰符static,还有最终修饰符final等 返回值类型: 用于限定方法返回值的数据类型 参数类型: 用于限定调用 阅读全文
posted @ 2019-10-13 22:27 tunan96 阅读(198) 评论(0) 推荐(0)
摘要:什么是异常 在Java语言中,引入了异常,以异常类的形式对这些正常情况进行封装,通过异常处理机制对程序运行时发生的各种问题进行处理 所有的异常类都继承字java.lang.Throwable类,Throwable类有两个直接子类Error和Exception。其中,Error代表程序中产生的错误,E 阅读全文
posted @ 2019-10-13 22:20 tunan96 阅读(163) 评论(0) 推荐(0)
摘要:什么是多态 在同一个方法中,这种由于参数类型不同而导致执行效果各异的现象就是多态。继承是多态得以实现的基础在Java中,为了实现多态,允许使用一个父类类型的变量来引用一个字类类型的对象,根据被引用子类对象特征的不同,得到不同的运行结果。 多态不仅解决了方法同名的问题,而且还使程序变得更加灵活,从而有 阅读全文
posted @ 2019-10-13 22:17 tunan96 阅读(1075) 评论(0) 推荐(0)