JAVA基础 输入输出
2021-11-09 17:08:00 201KB Java
1
《Java 基础核心总结》 Java 概述 什么是 Java2 Java 的特点Java 开发环境 JDK JRE Java 开发环境配置 Java 基本语法 数据类型基础语法运算符 Java 执行控制流程条件语句 if 条件语句 if...else 条件语句if...else if 多分支语句switch 多分支语句 循环语句 while 循环语句do...while 循环for 循环语句 跳转语句 break 语句 continue 语句面向对象 类也是-种对象对象的创建 属性和方法 构造方法 方法重载 方法的重写 初始化 类的初始化 成员初始化 构造器初始化初始化顺序 数组初始化 对象的销毁 对象作用域 this 和 super 访问控制权限继承 多态组合代理 向上转型static final 接口和抽象类接口 抽象类异常 认 识 Exception 什么是 Throwable 常见的 Exception 与 Exception 有关的 Java 关键字 throws 和 throw try 、finally 、catch 什么是 Error 内部类 创建内部类集合 Iterable 接口顶层接口 ArrayList Vector LinkedList 类Stack HashSet TreeSet LinkedHashSet 类 PriorityQueue HashMap TreeMap 类 LinkedHashMap 类 Hashtable 类IdentityHashMap 类WeakHashMap 类 Collections 类集合实现类特征图 泛形 泛型的使用 用泛型表示类 用泛型表示接口泛型方法 泛型通配符 反射 Class 类Field 类Method 类ClassLoader 类 枚举 枚举特性 枚举和普通类-样枚举神秘之处 枚举类 I/O File 类 基础 IO 类和相关方法InputStream OutputStream Reader 类Writer 类 InputStream 及其子类 OutputStream 及其子类Reader 及其子类Writer 及其子类 注解 关于 null 的几种处理方式大小写敏感 null 是任何引用类型的初始值 null 只是-种特殊的值使用 Null-Safe 方法null 判断 关于思维导图 Java.IO Java.lang Java.math Java.net Java 基础核心总结 V2.0 IO 传统的 BIO BIO NIO 和 AIO 的区别什么是流 流的分类 节点流和处理流 Java IO 的核心类 File Java IO 流对象 字节流对象InputStream OutputStream 字符流对象Reader Writer 字节流与字符流的转换新潮的 NIO 缓冲区(Buffer)通道(Channel) 示例:文件拷贝案例 BIO 和 NIO 拷贝文件的区别操作系统的零拷贝 选择器(Selectors) 选择键(SelectionKey) 示例:简易的客户端服务器通信 集合 集合框架总览 -、Iterator Iterable ListIterator 二、Map 和 Collection 接口Map 集合体系详解 HashMap LinkedHashMap TreeMap WeakHashMap Hashtable Collection 集合体系详解 Set 接口 AbstractSet 抽象类SortedSet 接口HashSet LinkedHashSet TreeSet List 接口 AbstractList 和 AbstractSequentialList Vector Stack ArrayList LinkedList Queue接口Deque 接口 AbstractQueue 抽象类LinkedList ArrayDeque PriorityQueue 反射的思想及作用 反射的基本使用 获取类的 Class 对象构造类的实例化对象获取-个类的所有信息 获取类中的变量(Field) 获取类中的方法(Method) 获取类的构造器(Constructor) 获取注解 通过反射调用方法反射的应用场景 Spring 的 IOC 容器反射 + 抽象工厂模式 JDBC 加载数据库驱动类反射的优势及缺陷 增加程序的灵活性破坏类的封装性 性能损耗 代理模式 静态代理与动态代理常见的动态代理实现JDK Proxy CGLIB JDK Proxy 和 CGLIB 的对比动态代理的实际应用 Spring AOP 变量 变量汇总实例变量 实例变量的特点全局变量 静态变量 静态变量的特点类变量 局部变量
蓬松的鸟 概述 基于Java基础类库编写的Flappy Bird桌面平台版。 完全原始版所有功能,相较原始版加入了移动型水管,优化了微小梯度。 基于本项目集成了亚马逊的Deep Java Library(DJL),可以使用强化学习(DQN)训练Flappy Bird 怎么玩 通过java -jar FlappyBird.jar运行 运行源码中的App:main方法 游戏使用空格键操作。 每局游戏随机刷新所有元素,小鸟受到重力作用会不断下坠,敲击空格键使小鸟振翅向上飞,游戏过程中需要玩家控制小鸟不断飞行,并注意躲避随机生成的水管,每飞过一对水管就会发生,飞行过程中如果撞到水管或掉落在地则游戏结束。 预览 游戏准备就绪 游戏开始 游戏结束 笔记 文本编码格式为UTF-8,如果注释出现乱码请修改编译器的文本编码格式 sun包在不同操作系统和不同版本的JDK中可能发生变化,因此无法确保工作在所有
2021-11-07 16:09:16 5.23MB game java flappy-bird Java
1
java基础的案例分析和实例教学,适合新手及回顾查阅,对于夯实基础有好处
2021-11-07 14:36:00 113.51MB java 基础
1
《传智播客毕向东Java基础全套视频教程》黑马程序员下载地址.txt ) 完整的视频资源,入门必备.
2021-11-06 00:07:11 98KB 毕向东 Java 视频
1
毕向东35天Java基础视频,讲的很生动,个人认为Java基础看毕向东的很适合入门,或者马士兵的也不错,毕向东的这套Java视频从java基础到html,js的一些基础都有涉及,算是对于基础学习比较全面的。 百度网盘分享,如果失效了请留言下,看到了我会重新分享
2021-11-06 00:05:10 49B 毕向东 传智播客 35天 Java基础
1
下面小编就为大家带来一篇Java基础篇_有关接口和抽象类的几道练习题(分享)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
2021-11-05 18:57:19 95KB 抽象类和接口
1
语法学得挺溜,校招要求写“银行家算法”的实现,却一点也写不出来?培训班突击四个月匆匆上岗,自己独立上手做项目,写的代码全是Bug?干了两年程序员,每遇到新技术,明明大家水平差不多,总不如其他同事学得快?
1
JAVA入门(VS code版)
2021-11-04 16:02:03 3.39MB javase vscode
1
给初次接触Java语言学习者学习使用(自己总结,如有不准确部分,联系博主。)
2021-11-03 22:02:01 308KB java
1