《Java工程师必读手册》——Java经验之谈系列——编码方法论(2)

简介: 《Java工程师必读手册》——Java经验之谈系列——编码方法论(2)

接上篇:https://developer.aliyun.com/article/1228300?spm=a2c6h.13148508.setting.14.284f4f0eebWtxn


方法4:用Excel公式生成代码

 

Excel的公式非常强悍,可以用于编写一些公式化的代码。

 

1. 利用Excel公式生成模型类

 

从WIKI上拷贝接口模型定义到Excel里,样例数据内容如下:

 

image.png 

 

编写Excel公式如下:

 

image.png

 

利用公式生成代码如下:

 

image.png 

 

创建模型类,整理代码如下:

 

image.png 

接下篇:

 

2. 利用Excel公式生成枚举类

 

从WIKI上拷贝枚举定义到Excel里,样例数据内容如下:

 

image.png

 

编写Excel公式如下:

 

image.png 

 

利用公式生成代码如下:

 

image.png 

 

创建枚举类,整理代码如下:

 

image.png 

 

 

 

3. 利用Excel公式生成数据库语句

 

用Excel整理的公司列表如下,需要整理成SQL语句直接插入数据库:

 

image.png 

 

编写Excel公式如下:

 

image.png 

 

利用公式生成SQL如下:

 

image.png 

 

添加into语句头,整理SQL如下:

 

image.png

 

4. 主要优缺点

 

1) 主要优点

适用于表格化数据的代码生成;

写好公式后,拖拽生成代码,生成速度较快。

 

2) 主要缺点

不适用于复杂功能的代码生成。

 

接下篇:https://developer.aliyun.com/article/1228298?groupCode=java

目录
打赏
0
0
0
0
1028
分享
相关文章
|
5月前
|
Java开发实现图片URL地址检验,如何编码?
【10月更文挑战第14天】Java开发实现图片URL地址检验,如何编码?
159 4
|
5月前
|
Java实现随机生成某个省某个市的身份证号?如何编码?
【10月更文挑战第18天】Java实现随机生成某个省某个市的身份证号?如何编码?
353 5
|
5月前
|
Java开发实现图片地址检验,如果无法找到资源则使用默认图片,如何编码?
【10月更文挑战第14天】Java开发实现图片地址检验,如果无法找到资源则使用默认图片,如何编码?
121 2
Java中的字符集编码入门-增补字符(转载)
本文探讨Java对Unicode的支持及其发展历程。文章详细解析了Unicode字符集的结构,包括基本多语言面(BMP)和增补字符的表示方法,以及UTF-16编码中surrogate pair的使用。同时介绍了代码点和代码单元的概念,并解释了UTF-8的编码规则及其兼容性。
121 60
Java工程师如何理解张量?
刚接触AI和PyTorch,理解“张量(Tensor)”是入门关键。张量可类比为Java中的多维数组,但更强大,尤其在AI领域支持GPU加速、自动求导等特性。它不仅能高效存储数据,还能进行复杂运算,是深度学习的核心数据结构。掌握张量的维度、数据类型及GPU加速特性,对学习PyTorch至关重要。
55 3
Java开发工程师的职业规划应该是什么样的?
Java开发工程师的职业规划涵盖多个阶段,包括初入行业(0-1年)、技能提升(1-3年)、技术专家(3-5年)及管理或专家路线选择(5年以上)。各阶段设定了明确的技能要求与职业目标,从掌握Java基础、常用框架到深入研究高级技术、微服务架构乃至担任管理职务或成为技术专家。通过持续学习与实践,结合个人兴趣,Java工程师可在技术或管理领域找到合适的发展方向,最终实现职业成功。
757 83
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
这篇文章详细介绍了Java中的IO流,包括字符与字节的概念、编码格式、File类的使用、IO流的分类和原理,以及通过代码示例展示了各种流的应用,如节点流、处理流、缓存流、转换流、对象流和随机访问文件流。同时,还探讨了IDEA中设置项目编码格式的方法,以及如何处理序列化和反序列化问题。
157 1
java基础:IO流 理论与代码示例(详解、idea设置统一utf-8编码问题)
Java开发工程师转架构师需要学习什么
Java开发工程师转型为架构师需掌握多项技能:精通Java及框架、数据库与分布式系统;熟悉设计模式与架构模式;积累项目经验;提升沟通与领导力;持续学习新技术;培养系统设计与抽象能力;了解中间件及开发工具;并注重个人特质与职业发展。具体路径应结合个人目标与实际情况制定。
128 19
java核心之字符串与编码
java核心之字符串与编码
42 2
Java开发工程师转哪个行业比较好?
Java开发工程师转哪个行业比较好?
464 2