java学习笔记

这是一份全面的Java学习笔记,涵盖从基础到高级的主题,包括Java开发介绍、面向对象、数组、集合、IO流、多线程、异常处理、反射、网络编程、JDBC、前端、框架等内容,并提供了相关资源链接和面试题。
摘要由CSDN通过智能技术生成

一门永不过时的编程语言——Java

Java基础课程
Java基础课程:Java开发介绍、Java数组、Java面向对象、常用基础类、集合、IO流、多线程、异常、网络、反射。
END
第一阶段
第一部分:Java开发介绍

1.DOS常用命令

2.常用的组合快捷键

3.jdk,jre,jvm三者关系

4.运算符概述

5.位运算

6.java基本数据类型

7.控制语句分类

8.方法定义和调用

9.方法重载

10.jvm内存结构、栈的数据结构

11.Scanner键盘对象

12.访问权限修饰符

第二部分:Java面向对象

1.面向对象和面向过程的区别

2.面向对象的分析与设计

3.面向对象的4大特征

4.类和对象

5.对象的访问

6.创建对象对应的jvm结构

7.构造方法

8.static关键字

9.static静态代码块

10.this关键字

11.方法覆盖/重写

12.super关键字

13.final关键字

14.抽象类

15.接口

16.抽象类和接口的区别

17.引用数据类型中的变量访问

18.Object常用方法

19.匿名内部类

第三部分:java数组

1.数组

2.一维数组

3.方法参数是数组

4.数组中存放是引用数据类型

5.数组扩容

6.二维数组

7.数组总结

第四部分:java集合

1.java集合

2.java集合结构图

3.实现类的总结

4.List、Set、Map区别

5.迭代器、for遍历、foreach遍历

6.Collection常用方法

7.List接口中常见方法操作

8.通过迭代器删除元素

9.ArrayLsit初始化容量和扩容

10.栈、队列、链表、二叉树

11.Vector集合

12.泛型

13.自定义泛型

14.HashSet、TreeSet

15.Map集合常用方法

16.Map集合遍历

17.HashMap集合

18.可排序Comparable或Comparator

19.Collections工具类

20.集合总结

第五部分:常用基础类

1.Arrays类

2.冒泡排序算法

3.选择排序算法

4.数组元素的查找

5.二分法查找元素的下标

第六部分:io流

1.IO流介绍

2.FIleInputStream循环读

3.FileOutputStream写入

4.FileInputStream +FileOutputStream 文件的拷贝

5.FileReader、FileWriter

6.FileReader+FileWriter文本拷贝

7.BufferedReader文本内容读取

8.字节流和包装流文本内容读取

9.BufferedWriter写入

10.标准输出流

11.数据流

12.目录拷贝

13.序列化和反序列化

14.OI+Properties联合使用

第七部分:多线程

1.多线程

2.分析以下程序:有几个线程

3.实现线程(3种方法)

4.线程的生命周期

5.获取线程的名字、对象

6.线程的sleep方法

7.线程安全是重点

8.模拟取款

9.哪些变量存在安全问题

10.synchronized3种写法

11.synchronied面试题

12.死锁

13.开发中怎么解决线程安全问题

14.守护线程

15.定时器作用

16.wait和notify概念

第八部分:异常

第九部分:反射

1.反射机制

2.获取class3种方式

第十部分:网络

第十一部分:JDBC

1.JDBC定义和连接步骤

2.JDBC-CURD

第十二部分:前端

1.JavaScript

2.jquery

前端框架有哪些

html总结

css总结

第十三部分:框架

1.ssh

2.ssm

3.SpringBoot

4.常用注解@含义

5.xml配置文件

6.Spring Initializr创建SpringBoot

整合

1.JavaWeb搭建

2.SSM搭建

3.SpringBoot搭建

第十四部分:项目(必备)

1.Postman教程使用

2.ajax前后端交互参数设置

3.项目移植问题

第十五部分:数据库

1.Mysql

2.常见的命令

3.mysql总结

4.mysql题目含答案

其他

1.修改数据库密码

2.数据库用户的创建

3.允许所有人登录自己地服务器

第十六部分:Servlet

el,jstl

第十六部分:java开发工具

附:jdk1.8
链接:https://pan.baidu.com/s/13D8rnXsNw0EwdyLxX8NMGQ
提取码:5555

java环境配置
https://blog.csdn.net/weixin_46143360/article/details/107209952

安装idea教程
https://www.cnblogs.com/menbozg/p/11657882.html

idea快捷键

Postman使用教程
https://wws.lanzous.com/iXLAQgzrere

mysql5.7压缩版包
5.7安装方法
https://blog.csdn.net/wei_li_2015/article/details/80731553
8.0安装方法
https://blog.csdn.net/linmengmeng_1314/article/details/80804820

Navicat可视化工具
https://www.lanzoux.com/iMrTkhhcf5g

maven仓库
https://www.lanzoux.com/iu81kh11zfe

数据库jar下载mysql-connector-java-5.1.7-bin.jar

Tomcat.zipapache-tomcat-8.0.36-windows-x64.zip

Xshell

第十七部分:java面试题(全)

java面试题

学习网站 :http://www.manongjc.com/java/java_polymorphism.html

状态码
ppt模板
模板之家
正则表达式
在线正则
bootsrop模板
bootstrop模板
解决maven速度慢
音乐
电影
ssd
jdk下载
前端学习
javaweb
国内接码:https://www.pdflibr.com

第十八部分:工具类

1.时间工具类

2.log工具类

3.返回值状态码

4.excel导出

5.int转String互转

6.文件的下载

7.登录功能

8.MD5Utils

9.GlobalResult枚举类

10.excel文件导出

11.curd

12.PageBean分页查询

13.多字段条件查询(含分页查询)

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 、4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、下载 4使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合;、 4下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.m或d论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 、1资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值