08 2019 档案
摘要:一.传统简单java类 简单的java类主要是由属性所组成,并且提供有相应的setter以及getter的处理方法,同时简单java类最大的特征就是通过对象保存相应的类的属性内容,但是如果使用传统的简单java类的开发,那么也会面临非常麻烦的困难: --按照传统的做法,首先应该实例化Emp对象,而后
阅读全文
摘要:一.反射与操作类 在反射机制的处理过程之中不仅仅只是一个实例化对象的处理操作,更多的情况下还有类的组成的操作,任何一个类的基本组成结构:父类(父接口),包,属性,方法(构造方法,普通方法)--获取类的基本信息 一个类的基本信息主要包括的是所在的包名称,父类的定义,父接口的定义.--范例:定义一个程序
阅读全文
摘要:一.反射实例化对象 经过一系列的分析之后发现虽然可以获取Class类的实例化对象,但是依然觉得这个对象的获取意义不是很大,因此可以通过以下几个案例去理解反射的核心意义--反射实例化对象:获取Class对象之后最大的意义并不是在于只是一个对象的实例化操作形式,更重要的是Class类中提供有一个对象的反
阅读全文
摘要:一.认识java反射机制 在java语言中,之所以会有如此众多的开源技术支撑,很大的一部分来源于java最大特征--反射机制.能够灵活的去使用反射机制进行项目的开发与设计,才能够真正接触到java的精髓.所有的技术实现的目标只有一点:重用性.--对于反射技术,首先应该考虑"反"与"正"的概念,所谓的
阅读全文
摘要:一.序列化概念 几乎只要是我们的java开发,就一定会存在有序列化的概念,而正是有序列化的概念逐步发展,慢慢也有了更多的系列化的标准.--所谓的对象序列化指的是将内存中保存的对象,以二进制数据流的形式进行处理,可以实现对象的保存或网络传输.我们首先需要知道所谓的对象都是处在堆内存当中的(每一块堆内存
阅读全文
摘要:一.打印流 如果现在要想通过程序实现内容的输出,核心的本质一定要依靠OutputStream类来支持但是OutputStream类有一个最大的缺点,这个类的数据输出操作功能有限,所有的数据一定要转为字节数组后才可以进行才操作:public void write(byte b[]) throws IO
阅读全文
摘要:一.字符编码 在计算机的世界中,本质上只认识0,1的字节数据,如果要想描述一些文字的编码就需要对这些二进制的数据进行组合,就需要对二进制的数据进行组合,所以才有了现在可看见的中文显示,但是在进行编码的时候如果想要正确显示出内容则一定需要解码,所以编码和解码一定要使用统一的一套标准,如果标准不统一,那
阅读全文
摘要:一.流的基本概念 在java.io包中,File类是唯一一个与文件本身有关的程序处理类,但是File类只能操作文件本身,而不能操作文件内容,IO操作的核心意义在于输入和输出操作.而对于程序而言,输入和输出可能来自不同的环境:--通过电脑连接服务器上进行浏览的时候,实际上此时客户端发出了一个信息,服务
阅读全文
摘要:一.File文件操作类 在java语言中提供有对于文件操作系统的支持,这个支持就在java.io.File类中进行了定义,也就是说在整个java.io包中File类是唯一一个与文件本身操作有关的类(创建,删除,重命名)有关的类,而如果想要进行File类的操作,我们需要提供有完整的路径支持,而后可以调
阅读全文
摘要:一.二叉树的结构 在进行链表结构开发的过程之中,会发现所有的数据按照首尾相连的状态进行保存,那么 在进行数据查询时为了判断数据是否存在,这种情况下它所面对的时间复杂度就是"O(n)",如果说它现在的数据量比较小(<30)是不会对性能造成什么影响的,而一旦保存的数据量很大,这个时候时间复杂度就会严重损
阅读全文
摘要:一.比较器的概念 --所谓的比较器指的就是进行大小关系的确定判断,比较器存在的意义:如果要进行数组的操作,肯定使用java.util.Arrays的操作类来完成,这个类里面提供有绝大部分的数组操作支持,同时在这个类里面还提供有对象数组的排序支持:static void sort(Object[] a
阅读全文
摘要:正常来讲加密基本上永远都要伴随着解密,所谓的加密或者解密,往往都需要有一些规则,在JDK1.8开始,提供有新的加密处理操作类,Base64处理类--Base64类 在该类之中存在两个内部类:Base64.Base64.Decoder以及Base64.enBase64.Encoder,分别进行加密和解
阅读全文
摘要:进行定时任务的处理,就像设置闹铃一样,在jjava中提供有定时任务的支持,但是这种任务的处理只是实现了间隔触发的操作,如果想要实现定时操作,需要有一个定时操作的主体类,以及一个定时任务类的实现--java.util.TimerTask类 实现定时任务处理 Class TimerTask Class
阅读全文
摘要:一.ThreadLocal类简介--此类是在整个开发过程中至关重要的类,他主要是在开发过程中解决了核心资源和多线程并发访问的处理情况--在真正去了解ThreadLocal类作用的时候,我们可以先编写一个简单的程序做一个前期的分析--范例:现在定义这样的一个结构 --当前的程序实现是单线程的,如果在多
阅读全文
摘要:一.java常用类库--UUID --UUID类库的使用非常简单,只需要使用静态方法UUID.randomUUID(就可以正常使用) --使用for循环包裹这个输出语句,执行5次输出,观察输出结果 --UUID是一种生成无重复字符串的一种程序类,这种程序类的主要功能是根据时间戳实现一个自动的无重复的
阅读全文
摘要:国际化的程序实现原理 所谓的国际化的程序指的是可以根据不同的国家实现不同的语言描述,但是程序处理的核心业务是相同的 --如果想要进行国际化的程序开发需要解决如下问题: a.如何可以定义保存文字的文件信息b.如何额可以根据不同的区域语言的编码读取指定的资源信息 一.Locale类 --通过分析发现,如
阅读全文