Java自学指南五、编码工具

工欲善其事,必先利其器...

 

想要高效率编码输出和快速处理文本,需要

  • 熟悉编程语言的语法
  • 盲打
  • 至少需要熟练使用一种文本编辑器
  • 至少熟练熟练使用一种 IDE (集成开发环境)

 

现实中,看到过二指禅编码的,一边思考,一边左右手的食指在键盘上敲。我静静的看着他,他回了一句,别看我打字慢,我脑子清楚。手指每天触摸的 "兄弟",都不熟悉,实在说不过去。编程前期花点时间,刻意练习下打字,提升自己的专业度。

 

文本编辑器,是程序员每天都要用的工具。不管你用哪种文本编辑器,掌握以下技能点绝对会提高你处理文本的能力和速度:

  • 文本中字符串统计
  • 字母大小写转换
  • 行复制
  • 行移动
  • 行合并
  • 定位到行
  • 删除空白行
  • 列模式编辑
  • 查找和替换中使用正则表达式,比如给每行末尾加个引号如何实现?
  • 文本格式化,如 XML、JSON 格式的文本格式化
  • 转到匹配的括号
  • 折叠文本
  • 单词删除
  • 单词跳过
  • 进制转换
  • 编码转换

 

如果以上存在操作盲点,可以搜一波,操作、记忆一下。

 

 

推荐几款不错的编辑器:

 

 

Java 编码国内使用比较多的两款 IDE:

 

IDE 的使用,一般需要关注:

  • 搜索和替换的正则、大小写
  • 搜索和替换的范围:当前文本、指定目录、工作空间
  • 快捷键的熟练使用
  • 项目导入、导出
  • 中间件的配置
  • 插件的安装

 

常用的快捷键功能:

  • 代码文件之间的切换
  • 激活窗口的切换
  • 查看类的结构
  • 类、方法、变量被哪些地方引用的搜索
  • 方法抽取(如果相同代码较多,可以抽取出一个公共方法)
  • 对象名、变量、方法重命名(可以做到但凡涉及到调用的地方都会自动替换为新的名词)
  • 异常处理
  • 新增方法重写父类
  • 新增构造方法
  • 返回上次编辑
  • 前进、后退到之前或之后的代码编辑处
  • 回退之前的文本编辑
  • 回退之前的重构(批量改了对象名、方法名、变量名;方法的抽取)
  • 格式化代码
  • 批量导入引用类
  • 让 IDE 给出当前代码中的问题修复提示
  • 加 / 取消 注释
  • 加 / 取消 断点

 


【Java面试题与答案】整理推荐

 

1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。、可私 6信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 、可私信6博主看论文后选择购买源代码。
1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。 1、资源项目源码均已通过严格测试验证,保证能够正常运行; 2、项目问题、技术讨论,可以给博主私信或留言,博主看到后会第一时间与您进行沟通; 3、本项目比较适合计算机领域相关的毕业设计课题、课程作业等使用,尤其对于人工智能、计算机科学与技术等相关专业,更为适合; 4、下载使用后,可先查看README.md或论文文件(如有),本项目仅用作交流学习参考,请切勿用于商业用途。 5、资源来自互联网采集,如有侵权,私聊博主删除。 6、可私信博主看论文后选择购买源代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值