JavaSE
lssssssssy
这个作者很懒,什么都没留下…
展开
-
十三、反射
目录一、Java反射机制概述1.1 Java Reflection1.2 动态语言 vs 静态语言1.3 Java反射机制提供的功能1.4 反射相关的主要API二、Class类、获取Class的实例⭐2.1 理解Class类2.2 获取Class实例2.3 可以有Class对象的类型2.4 Class类常用方法三、类的加载、ClassLoader3.1 类的加载3.2 类加载器3.3 ClassLoader四、应用一:创建运行时类的对象⭐【newInstance】五、应用二:获取运行时类的完整结构5.1 属原创 2020-05-14 16:27:03 · 101 阅读 · 0 评论 -
十二、网络编程
目录一、网络编程概述二、网络通信要素概述三、通信要素1:IP和端口号3.1 IP 地址3.2 InetAddress类3.3 端口号四、通信要素2:网络协议4.1 TCP/IP协议簇4.2 TCP 和 UDP五、TCP网络编程5.1 Socket5.2 Socket类5.3 基于Socket的TCP编程5.4 客户端—服务端六、UDP网络编程6.1 DatagramSocket 类的常用方法6.2...原创 2020-05-01 20:47:18 · 207 阅读 · 0 评论 -
十一、IO流
目录一、File类的使用1.1 File类概述1.2 File的实例化1.2.1 常用构造器1.2.2 路径的分类1.2.3 路径分隔符1.3 File类的常用方法二、IO流原理及流的分类三、节点流(或文件流)四、缓冲流五、转换流六、标准输入、输出流七、打印流八、数据流九、对象流十、随机存取文件流十一、NIO.2中Path、Paths、Files类的使用一、File类的使用1.1 File...原创 2020-04-26 22:18:23 · 113 阅读 · 0 评论 -
十、泛型
目录一、概述二、在集合中使用泛型三、自定义泛型结构3.1 自定义泛型类、泛型接口3.2 自定义泛型方法3.3 DAO四、泛型在继承上的体现五、通配符的使用5.1 <?>5.2 有限制的通配符一、概述泛型:允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如, 继承或实现这个接口,用这个类型声明变量、创建对象时)确...原创 2020-04-26 17:37:24 · 90 阅读 · 0 评论 -
九、Java集合
目录一、Java集合框架概述1.1 数组的弊端1.2 Java集合框架二、Collection接口方法三、Iterator迭代器接口四、Collection子接口一:List五、Collection子接口二:Set六、Map接口七、Collections工具类一、Java集合框架概述1.1 数组的弊端集合、数组都是对多个数据进行存储操作的结构,简称Java容器数组在内存存储方面的特点...原创 2020-04-22 20:51:03 · 117 阅读 · 0 评论 -
八、注解
目录一、注解(Annotation)概述二、常见的Annotation示例三、自定义Annotation四、JDK中的元注解五、利用反射获取注解信息六、JDK 8中注解的新特性一、注解(Annotation)概述JDK 5.0 开始, Java 增加了对元数据(MetaData) 的支持, 也就是Annotation(注解)Annotation 其实就是代码里的特殊标记通过使用 Ann...原创 2020-04-22 19:25:41 · 92 阅读 · 0 评论 -
七、枚举类
目录枚举类说明一、如何自定义枚举类(JDK 5.0之前)二、如何使用关键字enum定义枚举类(JDK 5.0)三、Enum类的主要方法四、实现接口的枚举类枚举类说明枚举类的理解:类的对象只有有限个,确定的,称此类为枚举类当需要定义一组常量时,强烈建议使用枚举类如果枚举类中只有一个对象,则可以作为单例模式的实现方式一、如何自定义枚举类(JDK 5.0之前)public class...原创 2020-04-22 13:21:40 · 83 阅读 · 0 评论 -
六、Java常用类
目录一、字符串相关的类1.1 String类及常用方法1.1.1 String特性(不可变性)1.1.2 String对象的创建1.1.3 String实例化的不同方式1.1.4 字符串拼接方式赋值的对比1.1.5 String常用方法1.2 StringBuffer、StringBuilder二、JDK 8.0之前的日期时间API2.1 System静态方法2.2 Date类2.3 Calend...原创 2020-04-19 23:52:00 · 124 阅读 · 0 评论 -
五、多线程
目录一、基本概念1.1二、线程的创建和使用三、线程的生命周期四、线程的同步五、线程的通信六、JDK5.0新增线程创建方式一、基本概念1.1二、线程的创建和使用三、线程的生命周期四、线程的同步五、线程的通信六、JDK5.0新增线程创建方式...原创 2020-04-15 22:24:37 · 168 阅读 · 0 评论 -
四、异常
目录一、异常概述二、异常体系结构2.1 编译时异常 \ 运行时异常2.2 常见异常类型2.2.1 运行时异常2.2.2 编译时异常三、异常的处理3.1 异常处理机制 \ 抓抛模型3.2 try-catch-finally3.3 throws3.4 对比两种处理方式四、手动抛出异常五、用户自定义异常类一、异常概述异常:在Java语言中,将程序执行中发生的不正常情况称为异常,(开发过程中的语法...原创 2020-04-13 00:12:52 · 114 阅读 · 0 评论 -
三、面向对象编程
目录一、类与对象1.1概述1.1.1 类1.1.2 对象1.2 类的结构1.2.1 属性1.2.2 方法1.2.3 构造器1.2.4 代码块1.2.5 内部类二、面向对象的三大特征2.1 封装性2.2 继承性2.3 多态性三、关键字thissuperstaticfinalabstractinterfacepackageimport一、类与对象1.1概述1.1.1 类1.1.2 对象1.2...原创 2020-04-04 00:17:29 · 193 阅读 · 0 评论 -
二、Java程序基础
目录一、字符1.1 关键字、保留字1.2 标识符1.3 命名规范1.4 代码整洁之道二、变量和数据类型2.1 变量2.1.1变量的使用2.1.2变量的分类2.1.2.1 按数据类型2.1.2.2 按作用域2.2 数据类型2.2.1 整型2.2.2 浮点型2.2.3 字符型2.2.3.4 编码机制2.2.4 布尔型2.2.5 数据类型的转换2.2.5.1 自动类型转换(提升)2.2.5.2 强制类型...原创 2020-04-03 23:16:25 · 151 阅读 · 0 评论 -
一、Java简介
目录一、概述1、编程语言2、Java2.1 Java特点:2.2 两大核心机制2.2.1 JVM2.2.2 Garbage Collection2.3 Java运行机制2.4 JDK、JRE2.5 API二、never write “HelloWord”1、常用DOS命令2、开发步骤2.1 编写2.2 编译一、概述1、编程语言语言特点C、Pascal、Fortran面向过...原创 2020-04-03 20:37:05 · 211 阅读 · 0 评论