(四)java优化篇笔记库(46)

本文介绍了代码优化的方法,包括层次结构优化和性能优化,并提出了业务优化的策略,旨在提升用户体验和工作效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 
.  代码优化


1 ) . 代码层次结构的优化 : 

                1.1 目的 : 为更加方便代码的维护 --可维护性,可读性

1.2 方式 : 

[1] 代码注释(指代码规范)

[2]工具类的封装(方便代码的维护,使代码结构更加清晰不臃肿,保证团队里代码质量的一致性)

[3]公共部分的提取

2 ) . 代码性能的优化 : 

2.1目的 : 使程序的性能最优化

2.2 方式 : 

[1] 使用一些性能比较高的类(BufferInputStream)

[2]缓冲区块的大小(4K或者8k)

[3]公共部分的提取

[4]通常要用StringBuffer替代String加号拼接

小结 :  

          1.  结构逻辑清晰-->好维护
        
           2. 结构逻辑简化--> 高性能
 

     二. 业务优化


1 ) . 目的 : 从用户体验的角度进行考虑,为减少用户操作的步骤从而提高工作效率

2 ) . 方式 : 

2.1  通过tabindex属性来改变tab键盘的操作顺序

2.2  通过回车键来进行搜索或者提交操作

2.3  对于单选按钮和复选按钮可以通过操作后面的文本来选择前面的单选按钮以及复选按钮

2.4  进行添加的信息要按照id倒叙进行排列

2.5  进行搜索操作时加入js loading操作(不仅告诉用户所进行的请求正在被处理,而且防止用户多次点击提交操作)

2.6 进行删除时通过confirm提示用户是否确认删除操作,操作完成后提示操作是否成功

2.7  根据returnURL在用户登录成功后直接跳到想要访问的资源

2.8  减少用户操作步骤

2.9  使用autocomplete插件快速进行搜索

 

3 ) .  必背,必做 : 

3.1 通过回车键来进行搜索或者提交操作

3.2 添加的信息要按照id倒序进行排列

3.3 进行搜索操作时加入js loading操作(不仅告诉用户所进行的请求正在被处理,而且要防止用户多次点击提交操作)

3.4 当进行删除操作时要弹出提示框,警告用户要进行删除操作,是否确认,若确认删除成功则弹出提示框告诉用户

3.5 减少用户操作步骤

3.6 通过ztree,以及kindeiditor来提高用户的体验度

 


小结 :  

          1.  少让用户思考,少让用户重复,少让用户等待
        
  
     
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值