howard2005
国家三级笔译。一手代码一手诗,酸甜苦辣寸心知。杏坛泊梦千秋事,万古云山日迟迟。讲授高等数学、Java高级程序设计、动态网站设计与开发(JSP、Servlet)、企业信息系统设计与开发(Spring Boot)、智能移动终端应用开发(Android)、Python Web开发(Django)、大数据离线分析(Hadoop、Hive、Spark)、计算机专业英语等课程,教学深入浅出,语言生动、经验丰富,深受学生好评。指导学生参加移动应用开发省赛和国赛,多次获奖,被授予优秀指导教师称号。热爱翻译,曾翻译西奥尼·帕帕斯数学科普读物《天天数学》与两千余首诗词,已形成独特的译诗风格。
展开
-
C++模板类与Java泛型类的实战应用及对比分析
本实战通过实例展示了C++模板类与Java泛型类的创建与使用。在C++中,我们定义了模板类`Base`实现通用加法功能,并在主程序中以不同数据类型实例化,体现了模板类的灵活性和代码复用性。而在Java部分,利用泛型类`BaseClass`及接口`BaseInterface`模拟类似效果,虽受限于Java泛型不直接支持基本类型操作,但借助装箱/拆箱机制实现了多态性。两者均旨在提供类型安全、增强代码可读性和维护性,但在具体实现和应用场景上有所差异。原创 2024-01-20 15:46:50 · 90 阅读 · 0 评论 -
Java实战:统计文本中数字总和
本实战通过Java程序,利用正则表达式从文本文件中提取整数,并采用Stream API求和。实战演示了读取文件、数据清洗与计算的完整流程,展示了Java处理文本数据及进行简单统计分析的能力。原创 2024-01-10 08:57:50 · 1100 阅读 · 0 评论 -
Java实战:Swing版记事本
本实战项目以Java Swing库为基础,设计并实现了一个简易的记事本应用。该应用不仅具备基本的文字编辑功能,如新建、打开和保存文件,还包含了剪切、复制、粘贴等文本操作,并支持字体颜色、字号以及自动换行设置。项目采用面向对象编程方式,创建了`Notepad`类继承自`JFrame`,通过构造方法初始化GUI界面,声明并实例化了一系列Swing组件,如`JTextArea`(文本区)、`JScrollPane`(滚动面板)、`JToolBar`(工具栏)及`JMenuBar`(菜单栏),并结合`ActionL原创 2024-01-04 09:57:06 · 943 阅读 · 0 评论 -
正则表达式入门与实践
在这里和大家分享一门非常实用的课程——《正则表达式入门与实践》。正则表达式是一项在文本处理中极为强大的技术,能够帮助我们进行更灵活、高效的字符串匹配、验证和替换操作。原创 2023-12-14 18:29:01 · 295 阅读 · 0 评论 -
Java程序设计基础 - 课程概述
一、程序员最具共性的心理特征;二、Java开发工程师的岗位要求;三、针对Java工程师岗位需求的课程目标;四、课程基本信息 - 专业核心课;五、课堂革命思考 - 思维比数据(知识)重要;六、基于工作过程 - IPDICE - 六步曲;七、任务驱动式Java程序设计思维导图原创 2023-12-10 20:16:56 · 171 阅读 · 0 评论 -
Java实战:最小覆盖圆问题
本次实战以解决最小覆盖圆问题为核心,通过编程实现寻找平面上一组点集的最小覆盖圆。首先清晰定义任务,描述了输入为平面内N个点的坐标,输出为最小覆盖圆的圆心和半径,并给出了样例数据。在完成任务阶段,采用直观思路,找到两点间最大距离作为最小覆盖圆直径,编写Java代码实现了基础版解决方案。原创 2022-12-19 16:18:39 · 654 阅读 · 0 评论 -
Java学习笔记8.2.2 JDBC实战 - GUI学生信息管理系统
让学生综合运用J2SE有关知识开发【学生信息管理系统】。主要涉及程序控制结构、面向对象编程、图形用户界面、Java数据库应用、MySQL数据库这几个方面的内容。通过本项目的开发,让学生了解系统开发的一般流程,初步了解MVC模式与单元测试,巩固所学的Java理论知识,提高Java数据库应用编程的基本技能。原创 2022-12-11 16:13:41 · 681 阅读 · 0 评论 -
Java学习笔记8.2.1 JDBC实战 - 基于JDBC的GUI用户登录
1. 了解Swing常用布局的使用方法;2. 能够灵活地应用布局实现登录界面;3. 基于JDBC实现GUI用户登录功能原创 2022-12-11 16:07:31 · 704 阅读 · 0 评论 -
Java学习笔记8.1.2 初探JDBC - JDBC编程步骤
1. 了解JDBC编程基本步骤;2. 利用JDBC实现增删改查原创 2022-12-11 15:36:34 · 582 阅读 · 0 评论 -
Java学习笔记8.1.1 初探JDBC - JDBC接口与类
1. 理解JDBC的作用;2. 熟悉JDBC的接口与类原创 2022-12-11 13:37:04 · 663 阅读 · 0 评论 -
Java学习笔记7.3.1 用户界面 - Swing常用组件
1. 了解Swing常用组件继承关系;2. 掌握Swing常用组件的使用方法原创 2022-12-11 11:25:37 · 1052 阅读 · 0 评论 -
Java学习笔记7.2.1 事件处理 - Swing事件处理机制
1. 理解Swing事件处理机制;2. 掌握Swing事件处理基本步骤原创 2022-12-11 09:51:30 · 626 阅读 · 0 评论 -
Java学习笔记7.1.1 初探Swing世界 - Swing顶级容器
1. 了解Swing基础类库应用场景;2. 了解Swing组件的继承关系图;3. 掌握Swing顶级容器JFrame的使用;4. 掌握Swing顶级容器JDialog的使用原创 2022-12-11 07:39:53 · 557 阅读 · 0 评论 -
Java学习笔记6.3.4 文件操作 - Path接口和Files工具类
1. 了解NIO和NIO.2;2. 掌握Path接口的基本使用;3. 掌握Paths类的基本使用;4. 掌握Files工具类的基本使用原创 2022-12-10 19:27:08 · 736 阅读 · 0 评论 -
Java学习笔记6.3.2 文件操作 - 随机存取文件类
1. 理解RandomAccessFile操作原理;2. 掌握利用RandomAccessFile读写文件原创 2022-12-10 15:38:10 · 574 阅读 · 0 评论 -
Java学习笔记6.3.1 文件操作 - File类
1. 熟悉File类构造方法与常用方法;2. 掌握File类遍历目录文件的使用;3. 掌握File类删除文件及目录的使用原创 2022-11-22 18:36:45 · 601 阅读 · 0 评论 -
Java学习笔记6.2.2 字符流 - 字节字符转换流
1. 理解字节字符转换流的作用;2. 掌握字节字符转换流的使用原创 2022-11-22 18:02:18 · 625 阅读 · 0 评论 -
Java学习笔记6.2.1 字符流 - 文件字符流与缓冲字符流
1. 了解字符流的继承关系情况;2. 能利用文件字符输入流读文件;3. 能利用文件字符输出流写文件;4. 能利用文件字符流拷贝文件原创 2022-11-22 12:08:11 · 475 阅读 · 0 评论 -
Java学习笔记6.1.3 字节流 - 字节流缓冲区与缓冲字节流
1. 掌握字节流缓冲区的使用方法;2. 掌握缓冲字节流的使用方法;3. 掌握提高文件拷贝效率的方法原创 2022-11-22 11:05:46 · 700 阅读 · 0 评论 -
Java学习笔记6.1.2 字节流 - 文件字节输入流和文件字节输出流
1. 熟悉文件字节输入流的常用方法;2. 熟悉文件字节输出流的常用方法 ;3. 掌握利用文件字节输入流读取文件;4. 掌握利用文件字节输出流写入文件原创 2022-11-21 12:23:51 · 517 阅读 · 0 评论 -
Java学习笔记6.1.1 字节流 - 字节流与数据字节流
1. 理解输入输出流的概念;2. 熟悉输入输出流的分类;3. 理解字节流的基本概念;4. 利用字节流输入输出数据原创 2022-11-20 16:32:40 · 601 阅读 · 0 评论 -
Java学习笔记5.4.3 Map接口 - Properties类
1. 了解Properties类的继承关系;2. 熟悉Properties类的常用方法;3. 掌握如何访问属性配置文件原创 2022-11-20 12:20:49 · 503 阅读 · 0 评论 -
Java学习笔记5.4.2 Map接口 - TreeMap类
1. 理解TreeMap类特点与对象存储原理;2. 掌握TreeMap元素自然排序和定制排序原创 2022-11-20 11:29:23 · 691 阅读 · 0 评论 -
Java学习笔记5.4.1 Map接口 - HashMap类
1. 了解Map接口的常用方法;2. 了解Map接口的几个实现类;3. 掌握HashMap类的使用方法;4. 了解LinkedHashMap列的使用方法原创 2022-11-19 12:10:55 · 425 阅读 · 0 评论 -
Java学习笔记5.3.2 Set接口 - TreeSet类
1. 掌握TreeSet的创建与操作;2. 掌握TreeSet集合的自然排序;3. 掌握TreeSet集合的定制排序原创 2022-11-19 11:40:22 · 586 阅读 · 0 评论 -
Java学习笔记5.3.1 Set接口 - HashSet类
1. 了解Set接口常用方法;2. 掌握HashSet类的使用;3. 学会利用HashSet实现去重原创 2022-11-19 10:22:01 · 542 阅读 · 0 评论 -
Java学习笔记5.2.3 List接口 - 遍历集合
1. 利用Iterator遍历集合;2. 利用foreach循环遍历结合;3. 利用forEach方法遍历集合;4. 利用forEachRemaining方法遍历集合原创 2022-11-19 09:09:01 · 544 阅读 · 0 评论 -
Java学习笔记5.2.2 List接口 - LinkedList类
1. 了解LinkedList类的常用方法;2. 掌握LinkedList类的增删改查原创 2022-11-18 21:11:57 · 634 阅读 · 0 评论 -
Java学习笔记5.2.1 List接口 - ArrayList类
1. 了解List接口常用方法;2. 熟悉List接口常用实现类;3. 掌握ArrayList类的使用原创 2022-11-18 18:24:23 · 599 阅读 · 0 评论 -
Java学习笔记5.1.2 集合 - Collectiont接口
1. 了解Collection接口常用方法;2. 熟悉List接口常用方法;3. 了解List接口的实现类原创 2022-11-18 17:54:05 · 677 阅读 · 0 评论 -
Java学习笔记5.1.1 集合 - 集合概念与分类
1. 理解集合的概念;2. 熟悉集合的分类;3. 了解集合核心体系结构原创 2022-11-18 17:23:28 · 577 阅读 · 0 评论 -
Java学习笔记4.6.3 格式化 - DateTimeFomatter类
1. 熟悉DateTimeFomatter类;2. 掌握如何格式化日期时间;3. 掌握如何解析日期时间字符串原创 2022-11-18 16:27:56 · 529 阅读 · 0 评论 -
Java学习笔记4.6.2 格式化 - SimpleDateFormat类
1. 熟悉简单日期格式化类;2. 掌握如何格式化指定日期;3. 掌握如何解析日期字符串原创 2022-11-18 15:44:30 · 500 阅读 · 0 评论 -
Java学习笔记4.6.1 格式化 - DateFormat类
1. 熟悉DateFormat类常用方法;2. 熟悉DateFormat类常用常量;3. 掌握如何利用DateFormat类格式化日期原创 2022-11-17 18:37:22 · 681 阅读 · 0 评论 -
Java学习笔记4.5.2 日期时间 - JDK8新增日期与时间类
1. 掌握Clock类的用法;2. 掌握Duration类的用法;3. 掌握Instant类的用法;4. 掌握LocalDate类的用法;5. 掌握LocalTime类的用法;6. 掌握LocalDateTime类的用法;7. 掌握Year类的用法;8. 掌握YearMonth类的用法;9. 掌握MonthDay类的用法;10. 掌握ZoneId类的用法原创 2022-11-17 18:03:01 · 544 阅读 · 0 评论 -
Java学习笔记4.5.1 日期时间 - Date类与Calendar类
1. 掌握Date类的用法;2. 掌握Calendar类的用法原创 2022-11-16 23:52:09 · 483 阅读 · 0 评论 -
Java学习笔记4.4.2 包装类 - 基本数据类型、包装类与字符串相互转换
1. 掌握基本数据类型转换成字符串;2. 掌握基本数据类型转换成包装类;3. 掌握将字符串数据转换成基本数据类型;4. 掌握将包装类对象转换成字符串原创 2022-11-16 18:03:29 · 559 阅读 · 0 评论 -
Java学习笔记4.4.1 包装类 - 基本类型与包装类相互转换
1. 理解为何要引入包装类;2. 掌握自动装箱与自动拆箱原创 2022-11-16 17:37:59 · 888 阅读 · 0 评论 -
Java学习笔记4.3.2 数学计算 - Random类
1. 了解Random类的作用;2. 掌握Random类的构造方法;3. 掌握Random类产生随机数的方法原创 2022-11-16 17:21:28 · 627 阅读 · 0 评论 -
Java学习笔记4.3.1 数学计算 - Math类
1. 了解Math类的作用;2. 掌握Math类的常量;3. 掌握Math类的常用方法原创 2022-11-16 16:39:20 · 710 阅读 · 0 评论