自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Spring-_-Bear

奉献不会过时,热爱不会暮迟,一生一半,冷暖飞驰。

  • 博客(418)
  • 资源 (3)
  • 收藏
  • 关注

原创 第01章 内容介绍

韩顺平_循序渐进学Java零基础_第01章 内容介绍(P001 - P006)第01章 内容介绍1. 内容介绍2. 学习前的话3. 就业方向4. 开发场景5. 应用领域6. 内容梳理

2021-11-28 07:56:17 76

原创 第02章 Java概述

韩顺平_循序渐进学Java零基础_第02章 Java概述(P007 - P034)第02章 Java概述7. 程序举例8. Java故事9. Java特性10. Sublime11. Jdk介绍12. 我的电脑13. Jdk安装14. 环境变量配置15. Win7安装Jdk16. Mac安装Jdk17. 快速入门18. 运行机制19. 开发细节20. 学习方法21. 转义字符22. 易犯错误23. 注释介绍24. 多行注释25. 文档注释26. 代码规范27..

2021-11-26 08:05:37 10

原创 第03章 变量

韩顺平_循序渐进学Java零基础_第03章 变量(P035 - P062)第03章 变量35. 变量原理36. 变量概念37. 变量入门38. 变量细节39. 加号使用40. 数据类型41. 整型使用42. 整型细节43. 浮点数使用44. 浮点数细节145. 浮点数细节246. Java文档47. 字符型使用48. 字符型细节49. 字符型本质50. 常用编码51. 布尔类型52. 自动类型转换基础53. 自动类型转换基础细节154. 自动类型转换基础细节2.

2021-11-26 08:04:39 4

原创 第04章 运算符

韩顺平_循序渐进学Java零基础_第04章 运算符(P063 - P103)第04章 运算符63. 算术运算符介绍64. 算术运算符使用65. 算术运算符练习166. 算术运算符练习267. 算术运算符练习368. 算术运算符练习469. 关系运算符介绍70. 关系运算符使用71. 逻辑运算符介绍72. 短路与逻辑与73. 短路或逻辑或74. 逻辑非逻辑异或75. 逻辑运算符练习76. 赋值运算符介绍77. 赋值运算符细节78. 三元运算符介绍79. 三元运算符细节.

2021-11-26 08:03:59 23

原创 第05章 程序控制结构

韩顺平_循序渐进学Java零基础_第05章 程序控制结构(P104 - P155)第05章 程序控制结构104. 顺序控制105. 单分支使用106. 单分支流程图107. 双分支使用108. 双分支流程图109. 双分支练习题110. 多分支使用111. 多分支练习1112. 多分支练习2113. 嵌套分支114. 嵌套分支课后练习115. switch基本语法116. switch流程图117. switch快速入门118. switch细节119. switch课.

2021-11-26 08:03:04 4

原创 第06章 数组、排序和查找

韩顺平_循序渐进学Java零基础_第06章 数组、排序和查找(P156 - P191)第06章 数组、排序和查找156. 数组必要性157. 数组快速入门158. 数组使用1159. 数组使用2160. 数组使用3161. 数组注意事项162. 数组练习1163. 数组练习2164. 数组赋值机制1165. 数组赋值机制2166. 数组拷贝167. 数组翻转1168. 数组翻转2169. 数组扩容1170. 数组扩容2171. 数组缩减172. 排序介绍173. 冒.

2021-11-26 08:02:18 5

原创 第07章 面向对象编程(基础部分)

韩顺平_循序渐进学Java零基础_第07章 面向对象编程(基础部分)(P192 - P263)第07章 面向对象编程(基础部分)192. 类与对象引出193. 类与对象概述194. 面向对象快速入门195. 对象内存布局196. 属性概念197. 属性注意细节198. 创建对象访问属性199. 对象分配机制200. 对象创建过程201. 对象机制练习202. 方法快速入门1203. 方法快速入门2204. 方法调用机制205. 方法的妙用206. 方法的定义207. 方.

2021-11-26 08:01:44 16

原创 第08章 面向对象编程(中级部分)

韩顺平_循序渐进学Java零基础_第08章 面向对象编程(中级部分)(P264 - P361)第08章 面向对象编程(中级部分)264. IDEA介绍265. IDEA下载安装266. IDEA使用1267. IDEA使用2268. IDEA使用3269. IDEA快捷键1270. IDEA快捷键2271. IDEA快捷键3272. IDEA模板273. 包基本结束274. 包原理275. 包快速入门276. 包命名277. 常用的包278. 包的使用细节279. 访问.

2021-11-26 08:01:05 14

原创 第09章 房屋出租系统

韩顺平_循序渐进学Java零基础_第09章 房屋出租系统(P362 - P373)第09章 房屋出租系统362. 房屋出租需求363. 房屋出租设计364. 房屋出租工具类365. 房屋出租House类366. 房屋出租主菜单367. 房屋出租列表368. 房屋出租添加369. 房屋出租删除370. 房屋出租退出371. 房屋出租查找372. 房屋出租修改373. 第一阶段结束语...

2021-11-26 08:00:26 10

原创 第10章 面向对象编程(高级部分)

韩顺平_循序渐进学Java零基础_第10章 面向对象编程(高级部分)(P374 - P424)第10章 面向对象编程(高级部分)374. 类变量引出375. 类变量快速入门376. 类变量内存剖析377. 类变量定义访问378. 类变量使用细节379. 类方法快速入门380. 类方法最佳实践381. 类方法注意事项382. 类成员课堂练习383. main语法说明384. main特别说明385. main动态传值386. 代码块快速入门387. 代码块使用细节1388..

2021-11-26 07:59:41 6

原创 第11章 枚举和注解

韩顺平_循序渐进学Java零基础_第11章 枚举和注解(P425 - P443)第11章 枚举和注解425. 枚举类引出426. 自定义枚举类427. enum枚举类1428. enum枚举类2429. enum枚举类3430. Enum成员方法431. Enum课堂练习432. Enum使用细节433. Override注解434. Deprecated注解435. SupressWarnings注解436. 四种元注解437. 家庭作业1438. 家庭作业2439. .

2021-11-26 07:58:56 3

原创 第12章 异常

韩顺平_循序渐进学Java零基础_第12章 异常第12章 异常444. 异常处理入门445. 异常基本介绍446. 异常体系图447. 五大运行时异常448. 异常课堂练习449. 异常处理机制450. try-catch451. try-catch练习452. try-catch最佳实践453. throws入门案例454. throws使用细节455. 自定义异常456. throw VS throws457. 课后作业1458. 课后作业2459. 异常处理小结.

2021-11-24 18:10:50 108

原创 第13章 常用类

韩顺平_循序渐进学Java零基础_第13章 常用类(P460 - P498)第13章 常用类460. 八大Wrapper类461. 装箱和拆箱462. 包装类测试463. 包装类方法464. Integer创建机制465. Integer面试题466. String结构剖析467. String创建剖析468. String测试题1469. String测试题2470. String对象特性1471. String对象特性2472. String常用方法1473. Stri.

2021-11-24 18:08:37 6

原创 第14章 集合

韩顺平_循序渐进学Java零基础_第14章 集合(P499 - P553)第14章 集合499. 集合介绍500. 集合体系图501. Collection方法502. 迭代器遍历503. 集合增强for504. 测试题505. List接口方法506. List接口练习507. List三种遍历方式508. List排序练习509. ArrayList注意事项510. ArrayList扩容机制511. ArrayList底层源码1512. ArrayList底层源码2.

2021-11-24 18:08:07 127

原创 第16章 坦克大战1

韩顺平_循序渐进学Java零基础_第16章 坦克大战1(P569 - P579)第16章 坦克大战1569. 坦克大战介绍570. Java坐标体系571. 绘图入门和机制572. 绘图方法573. 绘制坦克游戏区域574. 绘制坦克575. 小球移动案例576. 事件处理机制577. 绘制坦克上右下左578. 坦克动起来579. 绘制敌人坦克...

2021-11-24 17:59:39 421

原创 第18章 坦克大战2

韩顺平_循序渐进学Java零基础_第18章 坦克大战2(P600 - P610)第18章 坦克大战2600. 坦克发子弹思路601. 我方发射子弹1602. 我方发射子弹2603. 敌方发射子弹604. 敌方坦克消失605. 坦克爆炸606. 敌方坦克自由移动607. 控制坦克移动范围608. 坦克发多颗子弹609. 敌方移动发射610. 我方被击中爆炸...

2021-11-24 17:58:20 3

原创 第20章 坦克大战3

韩顺平_循序渐进学Java零基础_第20章 坦克大战3(P645 - P661)第20章 坦克大战3645. 防止坦克重叠思路646. 击中坦克爆炸完善647. 防止敌人坦克重叠1648. 防止敌人坦克重叠2649. 防止敌人坦克重叠3650. 记录玩家成绩1651. 记录玩家成绩2652. 记录敌人坦克信息653. 继续上局游戏1654. 继续上局游戏2655. 坦克大战音乐656. 坦克大战1内容梳理657. 线程基础内容梳理658. 坦克大战2内容梳理659. IO.

2021-11-24 17:57:36 3

原创 第22章 多用户即时通信系统

韩顺平_循序渐进学Java零基础_第22章 多用户即时通信系统(P685 - P710)第22章 多用户即时通信系统685. 多用户通信系统演示686. 项目开发流程687. 多用户通信需求688. 通信系统整体分析689. QQ用户登录1690. QQ用户登录2691. QQ用户登录3692. QQ用户登录4693. QQ用户登录5694. QQ用户登录6695. QQ用户登录7696. 拉取在线用户1697. 拉取在线用户2698. 拉取在线用户3699. 无异常退出.

2021-11-24 17:56:52 459

原创 第26章 满汉楼

韩顺平_循序渐进学Java零基础_第26章 满汉楼(P858 - P877)第26章 满汉楼858. 满汉楼演示859. 满汉楼界面860. 满汉楼分层设计861. 满汉楼工具类862. 满汉楼菜单863. 满汉楼登录864. 满汉楼餐桌865. 满汉楼订座1866. 满汉楼订座2867. 满汉楼菜单868. 满汉楼点餐1869. 满汉楼点餐2870. 满汉楼点餐3871. 满汉楼账单872. 满汉楼结账1873. 满汉楼结账2874. 满汉楼多表处理875. 满汉.

2021-11-24 17:56:01 108

原创 第28章 算法优化体验课 - 骑士周游问题

韩顺平_循序渐进学Java零基础_第28章 算法优化体验课 - 骑士周游问题(P905 - P910)第28章 算法优化体验课 - 骑士周游问题905. 马踏棋盘介绍906. 马踏棋盘实现1907. 马踏棋盘实现2908. 马踏棋盘实现3909. 马踏棋盘优化910. 第三阶段结束语...

2021-11-24 17:55:05 3

原创 第15章 泛型

韩顺平_循序渐进学Java零基础_第15章 泛型(P554 - P568)第15章 泛型554. 泛型引入不使用泛型的弊端:不能对加入到集合中的数据类型进行约束(不安全)遍历集合时,需要进行显式类型转换,如果集合中数据量很大,效率低下使用泛型的好处:编译时,检查元素的类型,提高了安全性减少了类型转换的次数,提高了运行效率555. 泛型入门556. 泛型说明泛型又称参数化类型,是 jdk 5.0 出现的新特性,解决数据类型的安全性问题只需在类声明或实例化时执行具体.

2021-11-24 16:54:53 10

原创 学习笔记导航

【零基础 快速学Java】韩顺平 零基础30天学会Java第一阶段第01章 内容介绍内容介绍学习前的话就业方向开发场景应用领域内容梳理第02章 Java概述程序举例Java故事Java特性SublimeJdk介绍我的电脑Jdk安装环境变量配置Win7安装JdkMac安装Jdk快速入门运行机制开发细节学习方法转义字符易犯错误注释介绍多行注释文档注释代码规范DOS原理路径详解DOS指令1DOS指令2DOS指令3本章作业1本章作业2.

2021-11-23 16:51:45 653

原创 第17章 多线程编程

韩顺平_循序渐进学Java零基础_第17章(P580 - P599)第17章 多线程编程580. 程序进程线程进程是程序的一次执行过程,或是正在进行的一个程序。是动态过程,有其自身的产生、存在和消亡过程线程是由进程创建的,是进程的一个实体;一个进程可以拥有多个线程581. 并发并行并发:同一个时刻,多个任务交替执行,造成一种 “貌似同时” 的错觉,简单地说,单核 CPU 实现的多任务就是并发并行:同一个时刻,多个任务同时执行,多核 CPU 实现的多任务就是并行// 获取系统可用处.

2021-11-22 23:02:48 118

原创 第19章 IO流

韩顺平_循序渐进学Java零基础_第19章(P611 - P644)第19章 IO流611. 文件基础知识流:数据在数据源(文件)和程序(内存)之间经历的路径以程序(内存)为参照,流入内存为输入流,流出内存为输出流612. 创建文件方法名功能new File(String)根据路径构建一个 File 对象new File(File,String)根据父目录文件 + 子路径构建new File(String,String)根据父目录 + 子路径构建.

2021-11-22 23:00:52 159

原创 第21章 网络编程

韩顺平_循序渐进学Java零基础_第21章(P662 - P684)第21章 网络编程662. 网络相关概念663. IP地址IP 地址概念: 用于唯一标识网络中的每台计算机(主机)DOS 查看 IP 地址:ipconfigIPV4 用 4 字节共 32 位标识一个 IP 地址(点分十进制)IPV6 用 8 字节共 128 位标识一个 IP 地址IP 地址的组成:网络地址 + 主机地址IPV4 的分类:127.0.0.1 表示本机地址分类表示方法范围A0.

2021-11-22 22:58:41 238

原创 第23章 反射

韩顺平循序渐进学Java零基础第23章(P711 - P730)第23章 反射711. 反射机制问题设计模式的 OCP(开闭) 原则:通过外部文件配置,在不修改源码的情况下,来控制程序;所谓开指功能开放,所谓闭指源码封闭712. 反射快速入门// 加载配置文件,读取配置文件信息Properties properties = new Properties();properties.load(new FileInputStream("reflection.properties"));St.

2021-11-22 22:56:34 171

原创 第24章 零基础学MySQL

韩顺平循序渐进学Java零基础第24章第24章 零基础学MySQL(P731 - P820)731. 数据库的使用732. MySQL5.7安装配置删除 MySQL 服务:sc delete mysql733. 命令行连接到MySQL启动服务:net start mysql关闭服务:net stop mysql登录:mysql -h 主机名 -P 端口 -u 用户名 -p 密码734. Navicat安装和使用735. SQLyog安装和使用736. MySQL三层结构.

2021-11-22 22:54:24 551

原创 第25章 JDBC和数据库连接池

韩顺平循序渐进学Java零基础第25章第25章 JDBC和数据库连接池(P821 - P857)821. JDBC原理示意图JDBC 为访问不同的数据库提供了统一的接口,为使用者屏蔽了使用细节。Java 程序员使用 JDBC API 可以连接任何提供了 JDBC 驱动程序的数据库系统,从而完成对数据库的各种操作Java 设计者定义了操作数据库的接口规范,由各自数据库厂商具体实现。Java 程序员只需要面向这套接口编程即可。822. JDBC模拟实现823. JDBC快速入门.

2021-11-22 22:50:11 652

原创 第27章 正则表达式

韩顺平循序渐进学Java第27章文章目录第27章 正则表达式(P878 - P904)878. 正则快速入门879. 正则需求问题880. 正则底层实现1881. 正则底层实现2882. 正则底层实现3883. 正则转义符884. 正则字符匹配885. 字符匹配案例1886. 字符匹配案例2887. 选择匹配符888. 正则限定符889. 正则定位符890. 捕获数组891. 非捕获数组892. 非贪婪匹配893. 正则应用案例894. 正则验证复杂URL895. Pattern类896. Match.

2021-11-22 22:36:15 471 1

原创 第24章 零基础学MySQL 章节练习题

第24章 零基础学MySQL 章节练习题建表语句章节作业2章节作业3章节作业4章节作业5章节作业6章节作业7、8建表语句-- MySQL dump 10.13 Distrib 5.7.36, for Win64 (x86_64)---- Host: localhost Database: temp-- -------------------------------------------------------- Server version 5.7.36/*!40101 SET @

2021-11-08 19:49:27 732

原创 Java TCP 网络通信编程

Java C-S 模式实现文件的网络传输,从客户端发送文件到服务器端,服务器端接收文件下载保存到本地并反馈消息给客户端。客户端:import java.io.*;import java.net.InetAddress;import java.net.Socket;/** * 客户端:将文件发送到服务器端,并接收服务器发送的反馈信息 * * @author Spring-_-Bear * @version 2021-11-01 20:24 */public class FileSe

2021-11-01 22:25:26 42

原创 解决 java.io.StreamCorruptedException: invalid type code: AC 异常

问题描述: ObjectOutputStream 以追加的方式向文件中序列化对象时,每次想向文件末尾追加对象,而不是覆盖,可以使用 FileOutputStream(文件名,true)作为构造器参数,用 writeObject() 方法写入对象。ObjectOutputStream oos = new ObjectOutputStream(new FileOutputStream("peopleInfo.txt",true));在读取数据的时候第一次会正常读取,不会报错。当关闭流后再打开,追加写入第二

2021-10-31 12:40:06 62

原创 [WUT]武理四年课程实验导航

武理四年课程实验导航第一学期暂无收录第二学期面向对象程序设计计算机基础与编程综合实验第三学期数据结构面向对象与多线程综合实验第四学期可视化编程计算机数值分析软件工程基础实验数据结构与算法综合实验第一学期暂无收录第二学期面向对象程序设计双计时器(Timer)计算机基础与编程综合实验计费管理系统第三学期数据结构基于二叉树的家谱系统Hash查找算法设计面向对象与多线程综合实验数据挖掘系统第四学期可视化编程计算1!+2!+……+n! 的和故宫博物院售票系统类的继

2021-10-30 16:00:06 53

原创 [PTA] PTA题目集导航

PTA(程序设计类实验辅助教学平台)题目集导航基础编程题目集中国大学MOOC-陈越、何钦铭-数据结构-起步能力自测题基础编程题目集6-1 简单输出整数6-2 多项式求值6-3 简单求和6-4 求自定类型元素的平均6-5 求自定类型元素的最大值6-6 求单链表结点的阶乘和6-7 统计某类完全平方数6-8 简单阶乘计算6-9 统计个位数字6-10 阶乘计算升级版6-11 求自定类型元素序列的中位数6-12 判断奇偶性6-13 折半查找7-1 厘米换算英尺英寸7-2 然后是几点

2021-10-30 13:34:49 155

原创 [软件需求工程]小爬虫

一、AllCitiesLinkimport requestsfrom lxml import etreeimport os# 初始化url = "http://www.bendibao.com/index.htm"user_agent = { "User-Agent": "Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.46

2021-10-28 20:21:44 91

原创 递归解迷宫问题

迷宫可以看成一个由房间组成的二维矩阵,其中有一个入口(左上)、一个出口(右下),其他位置可以是堵塞的墙或可进的房间,要求从入口出发,寻找一个到达一个出口的路径。本解只涉及上、下、左、右四个运动方向。其中的1表示墙壁,0表示可以走的位置。运行示例:源码:/** * @author Spring-_-Bear * @version 2021/10/7 8:15 */public class MazeGame { /** * The height of the game

2021-10-07 21:22:19 22

原创 [PTA]7-38 数列求和-加强版

给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。例如A=1, N=3时,S=1+11+111=123。输入格式:输入数字A与非负整数N。输出格式:输出其N项数列之和S的值。输入样例:1 3结尾无空行输出样例:123结尾无空行提交结果:源码:#include<stdio.h>int main(){ int sum[100000]; int A, N; int carry

2021-09-11 17:48:53 193

原创 [PTA]7-37 整数分解为若干项之和

将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,…。编程求出正整数N的所有整数分解式子。输入格式:每个输入包含一个测试用例,即正整数N (0<N≤30)。输出格式:按递增顺序输出N的所有整数分解式子。递增顺序是指:对于两个分解序列N1 = {n1,n2,⋯}和N2 = {m1,m2 ,⋯},若存在i使得n1 = m1 ,⋯,n i = mi ,但是ni+1 < mi+1,则N 1序列必定在N2序列之前输出。每个式子由小到大相加,式子间用

2021-09-11 17:34:07 61

原创 [PTA]7-36 复数四则运算

本题要求编写程序,计算2个复数的和、差、积、商。输入格式:输入在一行中按照a1 b1 a2 b2的格式给出2个复数C1=a1+b1i和C2=a2+b2i的实部和虚部。题目保证C2不为0。输出格式:分别在4行中按照(a1+b1i) 运算符 (a2+b2i) = 结果的格式顺序输出2个复数的和、差、积、商,数字精确到小数点后1位。如果结果的实部或者虚部为0,则不输出。如果结果为0,则输出0.0。输入样例1:2 3.08 -2.04 5.06结尾无空行输出样例1:(2.0+3.1i) +

2021-09-11 17:10:53 35

原创 [PTA]7-35 有理数均值

本题要求编写程序,计算N个有理数的平均值。输入格式:输入第一行给出正整数N(≤100);第二行中按照a1/b1 a2/b2 …的格式给出N个分数形式的有理数,其中分子和分母全是整形范围内的整数;如果是负数,则负号一定出现在最前面。输出格式:在一行中按照a/b的格式输出N个有理数的平均值。注意必须是该有理数的最简分数形式,若分母为1,则只输出分子。输入样例1:41/2 1/6 3/6 -5/10结尾无空行输出样例1:1/6结尾无空行输入样例2:24/3 2/3输出样例2

2021-09-11 16:21:23 32

数据挖掘系统(DMS).zip

武汉理工大学面向对象与多线程综合实验课程最终项目源码。

2021-10-08

欢乐连连看(LLK).zip

武汉理工大学数据结构与算法综合实验课程欢乐连连看项目各次实验迭代源码。

2021-10-08

计费管理系统(AMS).zip

武汉理工大学计算机基础与编程综合实验课程实验计费管理系统项目各次迭代实验版本代码。

2021-10-08

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人 TA的粉丝

提示
确定要删除当前文章?
取消 删除