摘要:Java基础19:Java集合框架梳理 在编写java程序中,我们最常用的除了八种基本数据类型,String对象外还有一个集合类,在我们的的程序中到处充斥着集合类的身影! java中集合大家族的成员实在是太丰富了,有常用的ArrayList、HashMap、HashSet,也有不常用的Stack、Q 阅读全文
Java基础20:Java8新特性终极指南
2019-02-08 18:51 by xiaok1024, 510 阅读, 0 推荐, 收藏, 编辑
摘要:Java基础20:Java8新特性终极指南 毫无疑问,Java 8发行版是自Java 5(发行于2004,已经过了相当一段时间了)以来最具革命性的版本。Java 8 为Java语言、编译器、类库、开发工具与JVM(Java虚拟机)带来了大量新特性。在这篇教程中,我们将一一探索这些变化,并用真实的例子 阅读全文
Java基础18:Java序列化与反序列化
2019-02-08 18:43 by xiaok1024, 522 阅读, 0 推荐, 收藏, 编辑
摘要:Java基础18:Java序列化与反序列化 序列化与反序列化概念 序列化 (Serialization)是将对象的状态信息转换为可以存储或传输的形式的过程。一般将一个对象存储至一个储存媒介,例如档案或是记亿体缓冲等。在网络传输过程中,可以是字节或是XML等格式。而字节的或XML编码格式可以还原完全相 阅读全文
Java基础17:Java IO流总结
2019-02-08 18:42 by xiaok1024, 249 阅读, 0 推荐, 收藏, 编辑
摘要:Java基础17:Java IO流总结 IO流概述 在这一小节,我会试着给出Java IO(java.io)包下所有类的概述。更具体地说,我会根据类的用途对类进行分组。这个分组将会使你在未来的工作中,进行类的用途判定时,或者是为某个特定用途选择类时变得更加容易。 输入和输出 Java的IO包主要关注 阅读全文
Java基础16:Java多线程基础最全总结
2019-02-08 18:41 by xiaok1024, 404 阅读, 0 推荐, 收藏, 编辑
摘要:Java基础16:Java多线程基础最全总结 Java中的线程 Java之父对线程的定义是: 线程是一个独立执行的调用序列,同一个进程的线程在同一时刻共享一些系统资源(比如文件句柄等)也能访问同一个进程所创建的对象资源(内存资源)。java.lang.Thread对象负责统计和控制这种行为。 每个程 阅读全文
Java基础14:离开IDE,使用java和javac构建项目
2019-02-08 18:39 by xiaok1024, 518 阅读, 0 推荐, 收藏, 编辑
摘要:Java基础14:离开IDE,使用java和javac构建项目 javac命令初窥 注:以下红色标记的参数在下文中有所讲解。 本部分参考https://www.cnblogs.com/xiazdong/p/3216220.html 用法: javac 其中, 可能的选项包括: -g 生成所有调试信息 阅读全文
Java基础15:深入剖析Java枚举类
2019-02-08 18:39 by xiaok1024, 220 阅读, 0 推荐, 收藏, 编辑
摘要:Java基础15:深入剖析Java枚举类 枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 初探枚举类 在程序设计中,有时会用到由若干个有限数据元素组成的集合,如一周内的星期一到星期日七个数据元素组成的集合,由三种颜色 阅读全文
Java基础11:Java泛型详解
2019-02-08 18:38 by xiaok1024, 364 阅读, 0 推荐, 收藏, 编辑
摘要:Java基础11:Java泛型详解 泛型概述 泛型在java中有很重要的地位,在面向对象编程及各种设计模式中有非常广泛的应用。 什么是泛型?为什么要使用泛型? 泛型,即“参数化类型”。一提到参数,最熟悉的就是定义方法时有形参,然后调用此方法时传递实参。那么参数化类型怎么理解呢?顾名思义,就是将类型由 阅读全文
Java基础12:深入理解Class类和Object类
2019-02-08 18:38 by xiaok1024, 3301 阅读, 2 推荐, 收藏, 编辑
摘要:Java基础12:深入理解Class类和Object类 Java中Class类及用法 Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识,即所谓的RTTI。 这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Cla 阅读全文
Java基础13:反射与注解详解
2019-02-08 18:38 by xiaok1024, 563 阅读, 0 推荐, 收藏, 编辑
摘要:Java基础13:反射与注解详解 什么是反射? 反射(Reflection)是Java 程序开发语言的特征之一,它允许运行中的 Java 程序获取自身的信息,并且可以操作类或对象的内部属性。 Oracle官方对反射的解释是 Reflection enables Java code to discov 阅读全文