Java 知识体系

Java 知识体系


Oracle要对JDK8就要收费了,怎么办?


免费情况:

  • 没有public update的Oracle JDK
  • 纯开源OpenJDK
  • 如果非商业用途,只是个人学习Java的话,没什么影响!

Java 基础知识


Java 教程
Java教程 w3cschool
Java教程 廖雪峰
java基础全套 不少年
技术总是枯燥,视频Java快速入门视频教程-从入门到精通
推荐:《Java核心技术》

Java 基础知识 标题
Java基础-001 Java语言的前世今生
Java基础-002 Java开发环境
Java基础-003 IDE和Java印象
Java基础-004 Java程序的基本结构
Java基础-005 Java基础语法
Java基础-006 Java控制流程
Java基础-007 Java数学运算
Java基础-008 Java字符串处理
Java基础-009 Java输入输出
Java基础-010 Java 数组
Java基础-011 Java 对象与类
Java基础-012 Java 继承
Java基础-xxx 站在前人肩上:Java 教程Java快速入门视频教程-从入门到精通java基础全套 不少年

Java 高级特性


Java 高级特性 标题
Java高级特性-001 java SE 8 的流库

设计模式


序号 Java设计模式
1 JAVA六大设计原则 和 23种设计模式
2 单例模式(Singleton)
3 工厂方法(Factory Method)模式 、抽象工厂(Abstract Factory)模式
4 建造者模式(Builder)
5 原型模式(Prototype)
6 适配器模式(Adapter)
7 装饰者模式(Decrator)
8 代理模式(Proxy)
9 外观模式(Facade)
10 桥接模式(Bridge)
11 组合模式(Composite)
12 享元模式(Flyweight)

Java GUI


  OpenJFX: Java官方目前最推荐的UI库,号称是Swing以及Applet的后继者,也可以用于游戏开发官方提供有Android环境的本地支持库,通过Robovm也可以支持IOS平台。JavaFX官网
  Scene Builder: 开发JavaFX应用的可视化布局工具。


JavaFX中文视频:Java 8 9 10集成了JavaFX,在11又移除了,作为一个开源库。

JavaFX


学习javaFx的资料参考www.javafxchina.net
Scene Builder工具可视化fxml布局构建:https://openjfx.cn/scene-builder/

序号 JavaFX基础 备注
1 JavaFX: IntelliJ 开发 Window 应用
2 Modular with Maven 构建 JFXModular with Gradle 构建 JFX
3 JavaFX: Application流程和相关属性
4 JavaFX: 获取设备信息
5 JavaFX: Menu菜单
6 JavaFX: 导入ikonli-master
7 JavaFX: 导入ikonli-master 2.0
8 JavaFX: JDK11开始又要导入JavaFx包
9 JavaFX: 布局
10 JavaFX: Maven 重新构建 JFX 项目 IntelliJ使用Maven构建项目,官网查看2
11 JavaFX: FileChooser文件选择器、DirectoryChooser目录选择器

小游戏


LGame 游戏引擎 : LGame_百度百科
cping1982: 【Java究竟怎么玩?】

序号 小游戏
1 快速熟悉Java – 《电玩游戏Java实战DIY》
2 太空入侵者 – 《电玩游戏Java实战DIY》

Java 题库


Java 测验 https://www.runoob.com/quiz/java-quiz.html
LeetCode https://leetcode-cn.com/
Java拓展阅读https://www.w3cschool.cn/java/java-array2.html

LeetCode

  昨天浏览CSDN看到不脱发的程序猿力扣(LeetCode)刷题,突然发现好久没有到LeetCode刷题了,还记得之前是翻译为“领扣”的,今天在记录一下LeetCode每日一题

每日 1 题 题目
LeetCode 两数之和 1. 两数之和
LeetCode 两数相加 2.两数相加
LeetCode 无重复字符的最长子串 3. 无重复字符的最长子串
LeetCode 寻找两个正序数组的中位数 4. 寻找两个正序数组的中位数
LeetCode 寻找两个正序数组的中位数 5. 最长回文子串
LeetCode Z 字形变换 6. Z 字形变换
LeetCode 整数反转 7. 整数反转
LeetCode 字符串转换整数 (atoi) 8. 字符串转换整数 (atoi)
LeetCode 回文数 9. 回文数
LeetCode 正则表达式匹配 10. 正则表达式匹配
LeetCode 盛最多水的容器 11. 盛最多水的容器
LeetCode 整数转罗马数字 12. 整数转罗马数字
LeetCode 被围绕的区域 130. 被围绕的区域
LeetCode 计数二进制子串 696. 计数二进制子串

Java 导图


在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_23452385/article/details/103111724