JAVA SE
文章平均质量分 92
源活水
这个作者很懒,什么都没留下…
展开
-
JAVA SE学习笔记(十)Java注解
1 基本Annotation1.1 限定重写父类方法:@Override1.2 标记已过时:@Deprecated1.3 抑制编译器警告:@SuppressWarning1.4 Java 7的“堆污染”警告与@SafeVarargs1.5 Java 8的函数式接口与@FunctionInterface2 元Annotation2.1 @Retention2.2 @Targe...原创 2018-05-21 16:18:05 · 143 阅读 · 0 评论 -
JAVA SE学习笔记(十一)Java输入/输出
1 File类1.1 访问文件和目录1.2 文件过滤器2 Java IO流2.1 流的分类2.2 字节流和字符流2.2.1 输入流:InputStream和Reader2.2.2 输出流:OutputStream和Writer2.3 处理流2.4 输入\输出流体系2.5 重定向标准输入输出2.6 RandomAccessFile3 对象序列化3.1 序列化...原创 2018-05-21 16:19:51 · 301 阅读 · 0 评论 -
JAVA SE学习笔记(十二)JDBC编程
1 JDBC基础1.1 JDBC常用接口和类1.2 JDBC编程步骤1.3 执行SQL语句1.3.1 Statement1.3.3 PreparedStatement1.3.3 CallableStatement2 ResultSet和RowSet2.1 结果集2.1.1 可滚动、可更新的结果集2.1.2 处理Blob类型数据2.1.3 使用ResultSetMe...原创 2018-05-21 16:21:53 · 173 阅读 · 0 评论 -
JAVA SE学习笔记(十三)Java并发编程
1 线程的创建和启动1.1 继承Thread类创建线程类1.2 实现Runnable接口创建线程类1.3 实现Callable和Future创建线程类1.4 创建线程的三种方式对比2 线程的生命周期2.1 新建和就绪状态2.2 运行和阻塞状态2.3 线程死亡2.4 线程中断2.5 线程休眠和恢复3 控制线程3.1 join线程3.2 后台线程/守护线程3.3...原创 2018-05-21 16:23:27 · 147 阅读 · 0 评论 -
JAVA SE学习笔记(九)Java集合
1 Java集合框架1.1 概述1.2 Collection和Iterator接口1.2.1 Collection接口1.2.2 Iterator接口1.2.3 遍历Collection2 具体的集合2.1 链表(List)2.1.1 List接口2.1.2 ListIterator接口2.1.3 ArrayList和Vector实现类2.1.4 固定长度的Lis...原创 2018-04-19 23:26:24 · 150 阅读 · 0 评论 -
JAVA SE学习笔记(八)Java泛型
1 泛型类2 泛型方法3 通配符3.1 使用类型通配符3.2 限定类型通配符的上限3.3 设定通配符下限3.4 泛型方法和类型通配符的区别3.5 泛型方法与方法重载3.6 泛型方法与反射4 Java 7的“菱形”语法与泛型构造器5 Java 8改进的类型推断1 泛型类 泛型程序设计意味着编写的代码可以被很多不同类型的对象所重用泛型(Gen...原创 2018-04-19 23:25:37 · 191 阅读 · 0 评论 -
JAVA SE学习笔记(七)Java异常和断言
1 Java异常处理机制1.1 概述1.2 声明异常1.3 抛出异常1.3.1 使用throw抛出异常1.3.2 自定义异常类1.3.3 catch和throw同时使用1.3.4 异常链1.4 捕获异常1.4.1 使用try…catch捕获异常1.4.2 多异常捕获1.5 异常的处理1.6 资源回收1.6.1 使用finally回收资源1.6.2 自动关闭资...原创 2018-04-19 23:24:58 · 134 阅读 · 0 评论 -
JAVA SE学习笔记(一)Java开发准备
1 Java运行机制2 JVM介绍3 Java开发环境3.1 SDK、JDK、JRE3.2 开发环境安装和配置3.2.1 准备3.2.2 安装3.2.3 配置3.2.3.1 Windows3.2.3.2 Linux3.2.3.3 测试3.2.3.4 安装目录解析3.3 开发3.4 Java集成开发环境4 Java程序的基本规则4.1 Java程序的基本...原创 2018-04-16 23:13:19 · 159 阅读 · 0 评论 -
JAVA SE学习笔记(二)Java基础知识
1 Java数据类型1.1 整型1.2 浮点类型1.3 字符类型1.4 布尔类型1.5 字符串1.5.1 不可变字符串1.5.2 检测字符串是否相等1.5.3 空串与Null串1.5.4 构建字符串1.6 大数值1.7 数组1.7.1 数组的声明、创建和初始化1.7.2 数组拷贝1.7.3 多维数组1.8 变量、常量、类常量1.8.1 变量1.8.2 ...原创 2018-04-16 23:58:55 · 184 阅读 · 0 评论 -
JAVA SE学习笔记(三)Java面向对象
1 Java类和对象1.1 类和对象1.1.1 类1.1.2 对象的产生和使用1.1.3 对象的存储机制1.1.4 总结1.2 成员变量1.3 方法1.3.1 概述1.3.2 递归方法1.3.3 方法重载1.3.4 构造器1.3.5 初始化块1.4 类成员1.5 this关键字1.6 修饰符总结1.6.1 方法修饰符1.6.2 类修饰符1.6.3 包...原创 2018-04-18 16:30:45 · 155 阅读 · 0 评论 -
JAVA SE学习笔记(四)Java常用API
1 Java常用包2 人机交互2.1 public static void main2.2 读取输入2.3 格式化输出3 系统相关3.1 System3.2 Runtime4 常用类4.1 Object4.2 String、StringBuffer、StringBuilder4.3 BigDecimal5 包装类6 日期、时间类6.1 java.util...原创 2018-04-18 20:41:04 · 251 阅读 · 0 评论 -
JAVA SE学习笔记(五)Java反射原理和代理机制
1 类的加载、连接和初始化1.1 JVM和类1.2 类的加载1.3 类的连接1.4 类的初始化1.5 类初始化的时机2 类加载器2.1 简介2.2 类加载机制3 反射3.1 通过反射分析类3.1.1 获得Class对象3.1.2 从Class中获取信息3.1.3 Java 8新增的方法参数反射3.2 通过反射操作类3.2.1 创建对象3.2.2 调用...原创 2018-04-19 16:10:51 · 198 阅读 · 0 评论 -
JAVA SE学习笔记(六)Lambda表达式编程
1 概述2 Lambda表达式2.1 Lambda表达式入门2.2 Lambda表达式与函数式接口3 方法引用与构造器引用3.1 引用类方法3.2 引用特定对象的实例方法3.3 引用某类对象的实例方法3.4 引用构造器4 Lambda表达式于匿名内部类的联系和区别1 概述 Lambda表达式是一个可传递的代码块,可以再以后执行一次或多次...原创 2018-04-19 23:23:05 · 199 阅读 · 0 评论 -
JAVA SE学习笔记(十三)Java网络编程
1 Java的基本网络支持1.1 InetAddress1.2 URLDecoder/URLEncoder1.3 URL、URLConnection和URLPermission2 基于TCP协议的网络编程2.1 使用ServerSocket创建TCP服务器端2.2 使用Socket进行通信2.3 半关闭的Socket3 基于UDP协议的网络编程4 使用代理服务器4....原创 2018-05-21 16:24:59 · 251 阅读 · 0 评论