Java基础
文章平均质量分 76
Java基础(超级详细、童叟无欺)
upward337
《太上感应篇》所谓善人,人皆敬之,天道佑之,福禄随之,众邪远之,神灵卫之,所作必成,神仙可冀。
展开
-
【已完结!】Java基础--学习笔记(零起点打开java世界的大门)--博客汇总表【附:视频、工程源码、资料、详细笔记】
Java基础--学习笔记(零起点打开java世界的大门)--博客汇总表【附:视频、资料、详细笔记】java零基础入门到精通(2019版)【黑马程序员】原创 2020-07-24 22:29:41 · 2627 阅读 · 8 评论 -
Java——递归遍历目录【获取指定目录下的文件名称】
Java——遍历目录【获取指定目录下的文件名称】原创 2021-02-09 18:27:48 · 2171 阅读 · 3 评论 -
Java后端 学习路线 笔记汇总表【黑马程序员】
Java后端 学习路线 笔记汇总表【黑马程序员】原创 2021-02-09 17:40:57 · 4651 阅读 · 10 评论 -
Java-GUI编程实战之管理系统 Day3【学生管理系统GUI设计、学生管理系统增删改查、项目MVC结构介绍、Java技能图谱】
学生管理系统 GUI设计、学生管理系统 增删改查、学生管理系统 源码、项目MVC结构介绍、项目主窗口介绍、项目弹窗窗口介绍、项目表格加载查询介绍、项目表格添加介绍、项目表格修改和删除介绍、Java 技能图谱原创 2021-01-29 16:38:42 · 1311 阅读 · 2 评论 -
Java-GUI编程实战之管理系统 Day2【Swing(组件介绍、布局管理器、事件类及监听器类)、基础组件按钮和输入框的用法】
Swing---介绍、组件介绍、布局管理器、事件、事件类及监听器类Swing 介绍、Swing开发环境准备、idea 使用配置、idea 项目配置、idea 全局配置、Swing组件介绍、Swing布局管理器、Swing事件、Swing事件类及监听器类、Swing 示例演示、idea 新建项目、JFrame 使用、Dialog 使用、基础组件按钮和输入框的用法、事件 示例、表格 示例、集合数据 转 二维数组、学生管理系统界面设计示例原创 2021-01-29 11:30:35 · 1063 阅读 · 0 评论 -
Java-GUI编程实战之管理系统 Day1【项目开发流程、软件三层架构、项目需求、项目结构分析】
学生管理系统 成品展示、黑马Java课程、项目开发流程、项目开发流程-项目开发全流程图、项目开发流程-项目参与角色、软件三层架构、软件三层架构-三层架构、软件三层架构-MVC架构、项目需求、项目需求-需求分析、项目需求-系统设计、项目结构分析原创 2021-01-29 10:20:27 · 462 阅读 · 0 评论 -
Java开发环境变量配置【java1.8安装及环境变量详细配置】【JAVA_HOME系统变量、CLASSPATH系统变量、系统环境变量Path】
jdk安装步骤截图复制jdk安装路径——例如:F:\Java\jdk1.8.0_201配置环境变量1、JAVA_HOME系统变量2、CLASSPATH系统变量3、系统环境变量Path测试安装与配置是否成功1、命令行输入“java”进行测试1、命令行输入“javac”进行测试3、命令行输入“java -version”进行测试——参看jdk版本安装jdk1.8成功说明转载 2020-11-24 11:40:54 · 571 阅读 · 0 评论 -
Java后端学习路线【哔哩哔哩网站】【Java基础、SSM框架、Maven、Mysql、Idea的使用、Springboot、Sprinfcloud、设计模式】
Java后端学习路线【Java基础、SSM框架、Maven、Mysql、Idea的使用、Springboot、Sprinfcloud、设计模式】原创 2020-10-26 22:57:02 · 645 阅读 · 1 评论 -
Java24-day15(完结)【反射(类加载器、反射)、反射获取构造方法-成员变量-成员方法、模块化(概述、模块基本使用、模块服务使用)】
1.1、类加载1.2、类加载器2.1、反射概述2.2、获取Class类的对象2.3、反射获取构造方法并使用2.4、反射获取构造方法并使用练习2.5、反射获取成员变量并使用2.6、反射获取成员变量并使用练习2.7、反射获取成员方法并使用2.8、反射获取成员方法并使用练习2.9、反射练习1.1、模块化概述1.2、模块的基本使用1.3、模块服务的使用原创 2020-08-28 17:14:15 · 734 阅读 · 1 评论 -
Java23-day14【函数式接口(Supplier\Consumer\Predicate\Function)、Stream流(生产方式\中间方法\终结方法)】
1.1、函数式接口概述1.2、函数式接口作为方法的参数1.3、函数式接口作为方法的返回值1.4、常用的函数式接口1.5、Supplier接口1.6、Consumer接口1.7、Predicate接口1.8、Function接口1.1、体验Stream流1.2、Stream流的常见生成方式1.3、Stream流的常见中间操作方法1.4、Stream流的常见终结操作方法1.5、Stream流的练习1.6、Stream流的收集操作原创 2020-08-28 12:12:31 · 658 阅读 · 2 评论 -
Java22-day13【Lambda表达式(标准格式、练习、注意事项)、接口组成更新(默认-静态-私有方法)、方法引用(构造器)】
1.1、函数式编程思想概述1.2、体验Lambda表达式1.3、Lambda表达式的标准格式1.4、Lambda表达式的练习1.5、Lambda表达式的省略模式1.6、Lambda表达式的注意事项1.7、Lambda表达式和匿名内部类的区别1.1、接口组成更新概述1.2、接口中默认方法1.3、接口中静态方法1.4、接口中私有方法1.1、体验方法引用1.2、方法引用符1.3、Lambda表达式支持的方法引用1.4、引用类方法1.5、引用对象的实例方法1.6、引用类的实例方法原创 2020-08-27 12:23:48 · 536 阅读 · 0 评论 -
Java21-day12【网络编程(网络编程入门(ip地址、端口、协议、InetAddress)、UDP通信程序、TCP通信程序)】
1.1、网络编程概述1.2、网络编程三要素1.3、IP地址1.4、InetAddress的使用1.5、端口1.6、协议2.1、UDP通信原理2.2、UDP发送数据2.3、UDP接收数据2.4、UDP通信程序练习3.1、TCP通信原理3.2、TCP发送数据3.3、TCP接收数据3.4、TCP通信程序练习原创 2020-08-20 22:03:41 · 796 阅读 · 0 评论 -
Java20-day11【实现多线程(进程、线程-调度-控制-生命周期)、线程同步(同步代码块、线程安全、Lock)、生产者消费者(模式概述、案例)】
1.1、进程1.2、线程1.3、多线程的实现方式1.4、设置和获取线程名称1.5、线程调度1.6、线程控制1.7、线程生命周期案例:卖票2.1、卖票案例的思考2.2、卖票案例数据安全问题的解决2.3、同步代码块2.4、同步方法2.5、线程安全的类2.6、Lock锁3.1、生产者和消费者模式概述3.2、生产者和消费者案例原创 2020-08-19 22:12:15 · 1403 阅读 · 0 评论 -
Java19-day10【标准输入输出流、字节字符打印流、对象序列化-反序列化流、serialVersionUID&transient、Properties】
案例:集合到文件(数据排序改进版)案例:复制单级文件夹案例:复制多级文件夹3.10、复制文件的异常处理4.1、标准输入输出流4.2、打印流案例:复制Java文件(打印流改进版)4.3、对象序列化流4.4、Properties案例:游戏次数原创 2020-08-14 22:23:16 · 588 阅读 · 0 评论 -
Java18-day09【字节缓冲流、字符流、编码表、字符串与字符流中的编码解码问题、字符流读写数据的方式、字符缓冲流、IO流小结】
2.7、字节缓冲流3.1、为什么出现字符流3.2、编码表3.3、字符串中的编码解码问题3.4、字符流中的编码解码问题3.5、字符流写数据的5种方式3.6、字符流读数据的2种方式3.7、字符缓冲流3.8、字符缓冲流特有功能3.9、IO流小结案例:复制视频案例:复制Java文件案例:集合到文件案例:文件到集合案例:点名器原创 2020-08-12 17:10:50 · 681 阅读 · 0 评论 -
Java17-day08【File(创建和删除文件、判断和获取功能、遍历目录)、IO流(字节流写数据、异常处理、字节流读数据、复制文本文件、复制图片)】
1.1、File类概述和构造方法1.2、File类创建功能1.3、File类删除文件1.4、File类判断和获取功能1.5、递归案例:遍历目录2.1、IO流概述和分类2.2、字节流写数据2.3、字节流写数据的3种方式2.4、字节流写数据的两个小问题2.5、字节流写数据加异常处理2.6、字节流读数据(一次读一个字节数据)案例:复制文本文件案例:复制图片原创 2020-08-11 12:30:12 · 994 阅读 · 0 评论 -
Java16-day07【Map(概述、特点、功能、遍历)、HashMap集合练习、集合嵌套、Collections、模拟斗地主升级版】
01_Map集合概述和特点02_Map集合的基本功能03_Map集合的获取功能04_Map集合的遍历(方式1)05_Map集合的遍历(方式2)06_HashMap集合练习之键是String值是Student07_HashMap集合练习之键是Student值是String08_集合嵌套之ArrayList嵌套HashMap09_集合嵌套之HashMap嵌套ArrayList10_统计字符串中每个字符出现的次数11_Collections概述和使用12_ArrayList集合存储学生并排序原创 2020-08-10 11:01:41 · 649 阅读 · 0 评论 -
Java15-day06【Set、HashSet、LinkedHashSet、TreeSet、Comparable、Comparator、泛型类、可变参数的使用】
3.1、Set集合概述和特点3.2、哈希值3.3、HashSet集合概述和特点3.4、HashSet集合保证元素唯一性源码分析3.5、常见数据结构之哈希表案例:HashSet集合存储学生对象并遍历3.6、LinkedHashSet集合概述和特点3.7、TreeSet集合概述和特点3.8、自然排序Comparable的使用3.9、比较器排序Comparator的使用4.1、泛型概述4.2、泛型类4.3、泛型方法4.4、泛型接口4.5、类型通配符4.6、可变参数---使用原创 2020-08-09 17:57:03 · 801 阅读 · 2 评论 -
Java14-day05【集合(Collection常用方法-遍历、List特有方法、List集合子类特点、LinkedList集合的特有功能、ListIterator)】
1.1、集合知识回顾1.2、集合类体系结构1.3、Collection集合概述和使用1.4、Collection集合常用方法1.5、Collection集合的遍历1.6、集合的使用步骤图解案例:Collection集合存储学生对象并遍历2.1、List集合概述和特点2.2、List集合特有方法案例:List集合存储学生对象并遍历2.3、并发修改异常并发修改异常的源码分析2.4、ListIteratorListIterator源码分析2.5、增强for循环...原创 2020-07-31 15:41:19 · 845 阅读 · 0 评论 -
Java13-day04【Integer、int和String的相转、自动装箱和拆箱、Date、SimpleDateFormat、Calendar、异常、try...catch、throws】
5.1、基本类型包装类概述5.2、Integer类的概述和使用5.3、int和String的相互转换案例:字符串中数据排序5.4、自动装箱和拆箱6.1、Date类概述和构造方法6.2、Date类的常用方法6.3、SimpleDateFormat类概述6.4、SimpleDateFormat构造方法6.5、SimpleDateFormat格式化和解析日期案例:日期工具类6.6、Calendar类概述6.7、Calendar的常用方法1.1、异常概述1.2、JVM的默认处理方案原创 2020-07-30 18:08:10 · 593 阅读 · 0 评论 -
Java12-day03【(类名、抽象类名、接口名)作为形参和返回值、内部类、常用API(Math、System、toString()、Arrays)、冒泡】
1.1、类名作为形参和返回值1.2、抽象类名作为形参和返回值1.3、接口名作为形参和返回值1.1、内部类概述1.2、成员内部类1.3、局部内部类1.4、匿名内部类1.5、匿名内部类在开发中的使用1.1、Math类概述1.2、Math类的常用方法2.1、System概述2.2、System类的常用方法3.1、Object类的概述3.2、Object类的常用方法4.1、冒泡排序4.2、Arrays类的概述和常用方法原创 2020-07-29 14:47:53 · 630 阅读 · 0 评论 -
Java11-day02【多态(成员访问、多态转型、内存图解)、抽象类(成员特点)、接口(成员特点)、类和接口的关系、抽象类和接口的区别、综合案例】
多态(概述、成员访问特点、好处与弊端、多态中的转型、内存图解)、抽象类(概述、特点、成员特点)、接口(概述、特点、成员特点)、类和接口的关系、抽象类和接口的区别、运动员和教练(案例分析、代码实现)原创 2020-07-28 22:13:48 · 869 阅读 · 2 评论 -
Java10-day01【继承(变量-构造方法访问-成员方法 访问)、super内存图、方法重写、继承、包、import、权限修饰符、final、static】
继承(好处-弊端、变量访问、构造方法访问、成员方法访问)、super内存图、方法重写、继承、包概述与使用、import概述作用、权限修饰符、final、static原创 2020-07-25 18:33:31 · 780 阅读 · 0 评论 -
Java09-day09【ArrayList(概述、构造方法、常用方法、遍历)、简易学生管理系统】
134_ArrayList1.1、集合概述135_ArrayList构造和添加1.2、ArrayList构造方法和添加方法136_ArrayList常用方法1.3、ArrayList常用方法136_ArrayList存储字符串并遍历137_ArrayList存储学生对象并遍历138_ArrayList存储学生对象并遍历升级版简易学生管理系统(源码+运行截图)原创 2020-07-24 21:38:52 · 1497 阅读 · 5 评论 -
Java08-day08【API(概述、使用)、String-StringBuilder(概述、构造方法、特点、方法)、StringBuilder和String相互转化】
API(概述、使用)、String(概述、构造方法、特点、常用方法)、StringBuilder(概述、构造方法、添加与反转)、StringBuilder和String相互转化、121_用户登录122_遍历字符串123_统计字符次数124_字符串拼接125_字符串反转126_帮助文档查看String方法131_字符串拼接升级版132_字符串反转升级版133_帮助文档查看StringBuilder方法原创 2020-07-24 17:25:22 · 586 阅读 · 0 评论 -
Java07-day07【类和对象、对象内存图、成员变量与局部变量、private、this、封装、构造方法】
类和对象(面向对象、对象属性、对象行为、类与对象关系)、类的定义、对象的使用、对象内存图(单个对象、多个对象、多个对象指向相同)、成员变量和局部变量(定义、区别)、private关键字的使用、this关键字(使用、内存原理)、封装、构造方法(概述、注意事项)、标准类制作原创 2020-07-22 14:41:01 · 708 阅读 · 0 评论 -
Java06-day06【Debug(概述、操作流程)、Debug查看偶数求和、Debug查看方法调用】
Debug【概述、操作流程(加断点、删除断点...)、Debug查看偶数求和、Debug查看方法调用、逢七过、百钱百济、斐波那契、数组反转】原创 2020-07-22 11:24:39 · 636 阅读 · 0 评论 -
Java05-day05【方法(概述、调用过程图解)、带参方法、带返回值方法、重载、方法参数传递(基本类型、引用类型)】
方法(概述、定义、调用过程图解)、带参方法(定义、调用)、带返回值方法、方法重载、方法参数传递(基本类型、引用类型)原创 2020-07-21 18:14:23 · 760 阅读 · 0 评论 -
Java04-day04【IDEA(概述、启动配置、项目结构、内容辅助键、快捷键、模块操作)、数组(定义详解、动态初始化、访问)、内存分配、数组内存图】
IDEA(概述、启动配置、项目结构、内容辅助键、快捷键、模块操作)、数组(定义详解、动态初始化、元素访问)、内存分配、数组内存图、数组静态初始化原创 2020-07-21 15:13:03 · 759 阅读 · 2 评论 -
Java03-day03【switch、循环(for、while、do...while)、三种循环的区别、跳转控制语句、Random、循环经典例题】
switch、循环(for、while、do...while)、三种循环的区别、跳转控制语句(continue、break)、循环嵌套、Random、猜数字原创 2020-07-18 16:33:28 · 710 阅读 · 0 评论 -
Java02-day02【运算符(赋值、关系、逻辑、三元、算数、自增自减)、分支语句(顺序结构、if语句)】
算术运算符(运算符和表达式、算术运算符)、字符的+操作、字符串的+操作、赋值运算符、自增自减运算符、关系运算符、逻辑运算符、短路逻辑运算符、三元运算符、数据输入、顺序结构、if结构、if...else结构、原创 2020-07-17 15:11:29 · 775 阅读 · 0 评论 -
Java01-day01【发展史、跨平台原理、JRE和JDK、常用DOS命令、关键字、常量、数据类型、变量使用的注意事项、标识符、类型转换】
Java语言发展史、Java语言跨平台原理、JRE和JDK、JDK的下载和安装and环境变量配置、常用DOS命令、Notepad++软件的安装与使用、注释(概述、特点)、关键字(概述、特点)、常量、数据类型(计算机存储单元、数据类型内存占用与取值范围)、变量(概述、定义、使用)、变量使用的注意事项、标识符(概述、定义规则、命名约定)、类型转换(类型转换分类、自动类型转换、强制类型转换)原创 2020-07-16 18:10:50 · 1269 阅读 · 2 评论 -
Java-Map从入门到性能分析3【LinkedHashMap(性能耗时对比、模拟LRU缓存)、TreeMap(排序、性能对比)】
第4章 LinkedHashMap4-1 LinkedHashMap性能耗时对比1(12:48)4-2 LinkedHashMap性能耗时对比2(05:49)4-3 LinkedHashMap模拟LRU缓存(17:28)第5章 TreeMap5-1 TreeMap实现升序或降序(07:51)1、LinkedHashMap、TreeMap对比2、升序排列(默认情况)3、降序排列(定义比较器)4、案例代码5-2 TreeMap等进行性能对比1(09:47)原创 2020-06-20 16:34:43 · 2153 阅读 · 0 评论 -
Java-Map从入门到性能分析2【HashMap的底层原理、构造方法优化、常用方法】
Java-Map从入门到性能分析2【HashMap的底层原理、构造方法优化、常用方法】第3章 HashMap的原理3-1 HashMap例题2(15:58)3-2 HashMap底层原理1(08.50)3-3 HashMap底层原理2(06.14)3-5 HashMap构造方法优化2(12:02)3-6 HashMap常用方法1(20:50)3-7 HashMap常用方法2(07:21)原创 2020-06-20 11:58:19 · 627 阅读 · 0 评论 -
Java-Map从入门到性能分析1【Map初识、Map通用方法、HashMap的使用(遍历方法、性能分析)】
第1章 Map初识1-1 Map初识(07:00)1-2 Map通用方法(03:37)1、Map接口及其实现类2、Map接口通用方法第2章 HashMap的使用2-1 HashMap基本用法(08:42)1、HashMap的构造方法2、HashMap的基本用法3、创建HashMap对象2-2 HashMap的Entry结构(05:29)2-3 HashMap例题1(06:10)2-4 keySet()、values、entrySet()、Iterator、性能分析原创 2020-06-19 23:15:41 · 902 阅读 · 0 评论 -
四则运算---Java、C语言 写法
四则运算--Java、C语言原创 2020-02-16 17:11:18 · 642 阅读 · 3 评论 -
Java连接MySQL数据库 报错
javax.servlet.ServletException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver转载 2020-02-22 10:26:57 · 2167 阅读 · 1 评论 -
Java简易井字棋
输入三行三列数字,例如:0 0 01 0 00 0 1其中,0代表O,1代表X。代码运行逻辑: 检查行 --> 检查列 --> 检查对角线 --> 检查反对角线输出 棋局结果【1(X) is winner .】、【0(O) is winner .】、【平局 !】。import java.util.Scanner;public cl...原创 2020-02-20 22:48:53 · 1964 阅读 · 1 评论