Java高级特性
文章平均质量分 89
Java高级特性
yrxfight
只要你相信,就一定可以。
展开
-
第六章 反射机制
Java高级特性第六章 反射机制一、认识反射1、反射机制(1)Java的反射机制是Java的特性之一,反射机制是构建框架技术的基础所在。(2)Java反射机制是指在运行状态中,动态获取信息以及动态调用对象方法的功能。(3)Java反射有3个动态性质:运行时生成动态实例;运行期间调用方法;运行时更改属性。2、回顾Java程序的执行过程3、反射执行过程Java反射机制在编译时并不确定是哪个类被加载了,而是在程序运行时菜价在、探知、使用。Java反射机制能够知道类的基本结构,这原创 2021-09-16 15:18:12 · 127 阅读 · 0 评论 -
第五章 网络编程
Java高级特性第五章 网络编程一、网络原创 2021-09-15 17:54:06 · 615 阅读 · 4 评论 -
第四章 多线程
Java高级特性第四章 多线程一、程序、进程和线程1、程序程序(Program)是对数据描述与操作的代码的集合,程序本质上是一个静态的概念,就是一堆已经写好的代码集合。2、进程进程(Process)是程序的一次动态执行过程,它对应了从代码加载、执行至执行完毕的一个完整过程,这个过程也是进程本身从生产、发展至消亡的过程。其特征如下:(1)每一个进行都有自己独立的一块内存空间、一组系统资源,不同的进程之间是不共享内存空间的;(2)每一个进程的内部数据结构和状态都是完全独立的;(3)能够获原创 2021-09-15 16:57:26 · 102 阅读 · 0 评论 -
第三章 输入和输出流(二)
Java高级特性第三章 输入和输出流(二)一、字符流1、为了提高对于字符的读取和写入效率,在字节流的基础之上,完善了对于字符的编码,形成了字符流。2、字符流有两个顶级接口:Reader和Writer。其中FileReader和FileWriter属于两个最基本的字符输入流和字符输出流。3、对于计算机的编码,最初是由美国标准局所提供的一个字节编码,即ASCII编码。ASCII编码使用了一个字节的7bit的编码,也就是说最高位保持为0,因此编码的个数为0~127。4、由于所有的编码方案,0~原创 2021-09-12 18:23:13 · 120 阅读 · 0 评论 -
第三章 输入和输出(一)
Java高级特性第三章 输入和输出(一)1、无论是变量、数组、结合还是对爱心那个等数据结构,其存储的数据都是在计算机的内存中,内存中存储数据的最大特征:一旦内存断电,存储的数据将会消失,数据无法进行持久保存。2、为了能够将数据持久化保存,那么需要将数据存储在硬盘上,我们将数据存储在硬盘的过程就称之为数据持久化。一、操作文件或目录1、File类(1)数据在硬盘上会以文件的形式进行存储。(2)在Java中,所有硬盘上的文件都会以一个个独立的java.io.File对象存在,通过java.io.F原创 2021-09-09 18:01:31 · 101 阅读 · 0 评论 -
第二章 实用类(二)
Java高级特性第二章 实用类(二)1、所有的字符编码方案都继承了ASCII编码。2、Java的字符采用了Unicode编码方式,使用2byte(16bit)来表示一个字符,可以表示65535个字符。3、使用char表示一个字符,字符的本质就是数字编码,是可以进行运算的。4、由于char一次只能存储一个字符,因此如果需要存储多个字符,只能使用数组和集合。5、为了解决char类型一次只能存储一个字符的问题,因此诞生了String这个类型,称之为“字符串”。对于String类型来说,其本质就是原创 2021-09-08 18:10:30 · 88 阅读 · 0 评论 -
第二章 实用类介绍(一)
Java高级特性第二章 实用类介绍(一)Java存在8个基本数据类型,这8个基本数据类型是无法创建对象,存在的目的就是为了能够快速使用,减少由于创建对象时所带来的性能消耗。也正是因为Java存在8个基本数据类型,因此Java往往被看成是一个不完全面向对象的语言。因此,为了解决8个基本数据类型不是对象的问题,诞生了包装类。一、包装类1、包装类包装类就是Java8个基本数据类型所对应的引用数据类型。2、包装类的作用(1)提供了一系列实用的方法.(2)集合不允许存放基本数据类型数据,存放原创 2021-09-07 17:26:25 · 96 阅读 · 0 评论 -
第一章 集合框架和泛型(二)
Java高级特性第一章 集合框架和泛型(二)一、Set接口Set集合称之为散列表,其存储元素时,会根据元素自身的特性,将其在Set集合中挑选一个合适的位置进行存储。当多个元素所存储的位置相同时,后面的元素会覆盖前面的元素内容。Set集合的最大特征:无序不重复。二、HashSet 类HashSet是Set接口常用的实现类。1、HashSet类的常用方法2、如何获取Set集合中的元素(1)对于Set集合来说,最大的特征就是无序,因此当存放多个相同元素时,Set集合只保留相同元素中的最后一个原创 2021-09-07 15:55:04 · 122 阅读 · 0 评论 -
第一章 集合框架和泛型(一)
Java高级特性集合框架和泛型(一)在开发应用程序时,如果想存储多个同类型的数据,可以使用数组来实现;但是使用数组存在数组长度固定不变的明显缺陷。因此,产生了集合框架,也就是说,集合框架是对数组的升级。。一、集合1、集合框架集合框架就是Java提供的一套可以存储多个变量,并且长度可变的Java类,这些类的属性用于存储数据,而类的方法就是对这些所存储数据的操作。2、Java集合框架结构图注意:虚线表示接口或者抽象类,实西安表示实现类。(1)Collection(集合):是一个接口,其含义就原创 2021-09-05 18:15:02 · 186 阅读 · 0 评论