JavaSE必备知识

简介: JavaSE必备知识

@[toc]
在这里插入图片描述

第1部分:Java基础编程

Java—基本语法:

  1. JDK的安装与删除IDEA 的安装与注册JAVA程序员工作常用英语Eclipse的使用配置和快捷键jdk帮助文档:jdk的安装和一些基本语术的认识,以及idea和eclip的安装
  2. Java基础之命名规范、变量的定义、数据类型及其转换、String字符串等二进制和八进制、十进制、十六进制之间的进制转换idea 中的查找与替换:变量的分类等,自动类型提升,强制类型转换,
  3. Java中的运算符:各种运算符,算术、赋值、比较等,还要三元运算符重点看
  4. Java中 a+=b和a=a+b的不同:搞清楚两者的不同
  5. Java中的流程控制(循环结构、分支结构)Java中switch-case和与if-else的转换说明初识Java中while和do-while循环结构、:基础的for和while循环结构,分支结构,break、continue、return等等的使用
  6. JAVA中关于if结构的相关的练习题JAVA中关于switch-case结构的相关的练习题Java中循环结构之for循环练习题Java输出100以内的质数(及其代码优化详程)Java输出100以内的质数(2.0)、:看完循环结构再需要看的对应简单练习题
  7. Java中嵌套循环的使用:嵌套循环
  8. Java中的break和ontinue:搞清楚什么是break什么是continue

Java—数组

  1. Java中的数组是什么?Java一维数组简单练习题:初步认识什么是一维数组以及一维数组的简单练习题加深理解一维数组
  2. Java中的二维数组Java中二维数组练习题Java关于数组的简单面试题:进一步认识二维数组,引申理解什么是多维数组,以及对应练习题
  3. Java中回形数格式方阵的实现:经典回形数方格
  4. Java—数组中涉及的常见算法:必须看,数组的关键,数组的查找、遍历、复制等等
  5. Java排序之冒泡排序:排序算法很多,冒泡属于简单的,看完这个要去学其他的排序算法
  6. Java中Arrays工具类的初步使用Java-数组中的常见异常:数组常用的一些工具类的使用、还有常见的两种异常,空指针和角标越界。
  7. 数组练习题一道(排序,反转,复制,查找):必须搞懂的一道题,融合了数组许多知识

Java—面向对象

  1. 什么是面向对象编程?:面向对象的三大特征和概述,以及对对象的初步认识
  2. Java中类是一个很重点的东西,类的每一个成分都需要掌握了解,内部类做了解,实际开发中用的少:Java中类的成员之一:属性(field)Java中类的成员之二:方法(method)Java中类的成员之三:构造器(构造方法)Java中类的成员之四: 代码块Java中类的内部成员之五: 内部类
  3. Java关于类、方法等使用的练习题Java匿名对象的使用Java类与类之间的关系说明:知道面向对象是什么之后要明白什么是类和方法
  4. Java自定义数组的工具类:知道什么是类和方法之后,通过练习之前的数组来练习使用类和方法
  5. Java方法中可变个数的形参Java中形参的传递机制:值传递机制Java中关于递归(recursion)方法:关于方法必须明白的
  6. 关于方法的重载和重写必须分清楚:Java中关于方法的重写Java中关于方法的重载
  7. Java多态性关于重写方法的一道练习题:关于重写的一道练习题
  8. 重点中的重点,三大特征:Java-面向对象的特征之一:封装Java-面向对象的特征之二:继承Java-面向对象的特征之三:多态
  9. JavaBean是什么?UML图怎么看?:要会看的图
  10. 单独介绍的关键字没有一个不重要:Java中关键字packag和import的使用java中关键字this的使用Java关键字superJava的static关键字Java的关键字final
  11. 三大特征对应练习题:Java关于继承特征的初步认识简单练习题Java多态性练习题
  12. debug:eclipse和idea如何打开和关闭debug功能
  13. Java中的四种访问权限修饰符:Java中的四种访问权限修饰符,必须分清楚
  14. Java子类对象实例化是什么意思?Java中instanceof 的使用和向下转型的说明:子类对象实例化以及必须必须明白的向下转型,和三大特征之一的多态密切相关
  15. Java关于object类的综合使用:Object是所有类的父类,该篇文章还讲解了==运算符、重点方法之equals方法的使用、==和equals的区别、toString() 方法等重点知识内容
  16. 包装类,把基本数据类型从此带上面向对象:Java种关于包装类以及与String、基本数据类型之间的转换
  17. Java设计模式有许多种(23种),后面慢慢补充学习:Java设计模式之单例设计模式Java设计模式之模板方法设计模式
  18. Java中抽象类与抽象方法、abstract的使用Java抽象类的一道练习题:这东西人如其名,属实抽象,要慢慢看
  19. 接口,和类同等级,很重要的一个东西:Java中什么是接口(interface)?

Java—异常

  1. Java中什么是异常?Java异常处理机制:Java里面的异常处理机制在开发中用的地方很多,是基本功,后续要继续补充学习

Java—项目

第2部分:Java高级编程

Java—多线程

  1. Java多线程01—线程的初步理解和基于Thread类创建线程
  2. Java多线程02—实现Runnable接口的方式创建线程
  3. Java多线程03—同步代码块解决线程安全问题以及线程的生命周期
  4. Java多线程04—同步方法解决线程的安全问题
  5. Java多线程05—什么是线程的死锁?
  6. Java多线程06—用Lock锁解决线程的安全问题
  7. Java多线程07—线程的通信以及sleep()和wait()的比较
  8. Java多线程08—经典例题:生产者消费者问题
  9. Java多线程09—实现Callable接口创建线程
  10. Java多线程10—如何使用线程池创建线程?

Java—常用类

  1. Java中String类是什么?什么是其不可变性?String互相拼接会怎样?
  2. Java中String类常用的方法有那些?
  3. [Java中String与char[]、byte[]之间怎么转换?](https://kingsman.blog.csdn.net/article/details/127208582)
  4. String、StringBuffer、StringBuilder三者有什么不同?
  5. Java中StringBuffer常用方法有那些?
  6. String、StringBuffer、StringBuilder之间要如何转换?
  7. Java关于LocalDate、LocalTime、LocalDateTime类的详细讲解
  8. Java中Comparable接口和Comparator接口怎么用?
  9. Java中System类、Math类、BigInteger与BigDecimal分别是什么?

Java—枚举类&注解

  1. Java中的枚举类是什么?enum关键字怎么使用?
  2. 关于注解后续更新..

Java—集合

  1. Java集合01:初识集合以及Collection接口方法详解
  2. Java集合02:使用 Iterator 接口遍历集合元素
  3. Java集合03:Collection子接口一:List接口
  4. Java集合04:Collection子接口二:Set接口
  5. Java集合05:Map接口
  6. Java集合06:Collections工具类

Java—泛型

  1. Java泛型01:什么是泛型?
  2. Java泛型02:自定义泛型类、泛型方法
  3. Java泛型03:通配符的使用和泛型的继承
  4. Java泛型04:自定义泛型类的使用

Java—IO流

  1. Java_IO流的引入:File类的使用
  2. Java_IO流01:IO流原理及流的分类
  3. Java_IO流02:文件流
  4. Java_IO流03:处理流之一:缓冲流
  5. Java_IO流04:处理流之二:转换流
  6. Java_IO流05:打印流、数据流、标准输入、输出流(了解)
  7. Java_IO流06:序列化机制(对象流)
  8. Java_IO流07:随机存取文件流(RandomAccessFile 类)
  9. Java_IO流结尾:NIO.2中Path、 Paths、Files类的使用

Java—网络编程

备注:网络编程看下面一篇就可以了,javaweb再细致学习(文章近2万字)
:o::Java之初步识别网络编程:IP、端口号、TCP/UDP、Socket、URL等

Java—反射

  1. Java反射01:初步认知什么是反射
  2. Java反射02:理解Class类并获取Class的实例
  3. Java反射03:创建运行时类的对象
  4. Java反射04:获取运行时类的属性结构及其内部结构
  5. Java反射05:调用运行时类的指定结构
  6. Java反射06:反射的应用之动态代理

ps:最后一次更新时间:22年10月31日
后续内容持续更新中......

目录
相关文章
|
4天前
|
人工智能 自然语言处理 安全
阿里云AI数智鉴密:AI 生成内容如何拿到一张"防篡改的身份证"
隐形水印 + C2PA签名:让AI生成内容“持证上岗”。
1116 0
|
12天前
|
人工智能 自然语言处理 安全
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
本文聚焦阿里云2026年推出的三款自研AI办公产品,清晰拆解千问办公、Qoder Teams、Qoder CN的差异化定位与能力边界:千问办公主打职场全场景提效,支持自然语言指令一键完成PPT生成、数据分析等高频办公任务;Qoder Teams面向程序员团队,深度整合AI代码生成、团队协同与企业知识库能力;Qoder CN则专为金融、政务等强合规场景打造,实现数据不出境与VPC私有化部署。文章同步给出分场景选型指南与最新活动定价,帮助不同类型的企业按需组合产品,实现业务岗、研发岗与强合规场景的AI能力全覆盖。
3718 4
阿里云千问办公、Qoder Teams、Qoder CN区别与选择指南:模型能力、适用场景与最新活动参考
|
18天前
|
Web App开发 人工智能 API
16 个超火的 DeepSeek Harness 插件,大肥鱼已经落后 N 个版本了。。。
DeepSeek Harness 精选插件推荐合集,从图片识别、浏览器操控、多 Agent 协作到手机远程控制,一口气带你看完 DSH 社区热门的十几个插件,覆盖技能扩展、UI 界面增强、整活玩法三大类,让你的鲸鱼变得更强。
1990 5
|
4天前
|
人工智能 运维 BI
阿里云千问办公QwenWork深度解析:基于Qwen3.8,六大核心能力重构企业全自动化工作流与计费选型指南
传统AI办公工具大多停留在对话问答、文档摘要、简单文案生成层面,只能完成单点碎片化任务,无法自主拆解复杂业务流程,很难串联多工具、多文档、外部业务系统完成端到端完整工作交付。很多企业在落地AI办公的时候,需要组合多款不同工具,来回切换界面,手动复制粘贴中间结果,智能化改造落地门槛居高不下。千问办公QwenWork是整合多款智能体产品能力打造的一体化企业办公智能体平台,底层基座依托Qwen3.8大模型,打通桌面端Agent、云端Agent、企业协同Agent三种运行形态,不再局限简单问答,接收业务目标之后自主拆解任务步骤,调用各类工具,处理文档、表格、浏览器自动化、数据查询,直接输出可交付的办公
1201 0
|
13天前
|
人工智能 Linux iOS开发
Ollama使用教程:Ollama官网下载、Ollama本地部署大模型(2026最新)
Ollama 是一款免费开源的本地大模型运行工具,支持在 Windows/macOS/Linux 上离线运行 Qwen、DeepSeek、Llama 等主流开源模型,数据不出本机、隐私安全。提供 OpenAI 兼容 API,命令行一键拉取/运行/管理模型,无需联网,无调用限制,是开发者与 AI 爱好者部署本地 AI 助手的理想选择。(239 字)
|
10天前
|
人工智能 并行计算 数据可视化
秋叶ComfyUI-AKI最新整合包|完整部署教程+核心指令手册
秋叶ComfyUI-AKI一键整合包,国内适配最优、稳定性最强的商用/学习级版本:全封装虚拟环境、预装90%常用节点、内置绘世启动器与成熟工作流,免配置、零依赖、解压即用,完美兼顾新手入门与专业批量生产需求。(239字)
|
10天前
|
人工智能 监控 测试技术
Qwen3.8-Flash 来了,100万上下文、Agent、Coding 都加强了
8月26日,通义千问发布Qwen3.8-Flash-Next:125B参数、每Token仅激活6B,原生支持26万Token、可扩展至100万上下文;Coding、Agent与工具调用能力显著增强,面向真实软件工程任务,推动大模型从“回答问题”迈向“完成工作”。

热门文章

最新文章