JAVA学习之Ecplise IDE 使用技巧(2)第二章:键盘小快手,代码辅助
上一篇:JAVA学习之Ecplise IDE 使用技巧(1)第一章:我的地盘我做主,工作空间
第二章:键盘小快手,代码辅助
内容包括:
第一:显示行号
如何设置行号:Ecplice菜单Windows>Preferences>General>Editors>Text Editors>勾掉Show Line Numbers
第二:打造更强大的代码提示
一般、笨的方法是:输入几个字母后按住Alt+/
如何设置自动提示:
默认配置是:
Ecplice菜单Windows>Preferences>Java>Editors>Content Assist>Auto activation triggers for java >英文输入句号
我们改成:
Ecplice菜单Windows>Preferences>Java>Editors>Content Assist>Auto activation triggers for java >abcdefghijklmnopkrstuvwxyz.
注意最后有英文句号。
提到:机械化生产、工业化 生产和信息化生产,把原来枯燥且重复的工作,由机器来做,不要人来做;那些机器和电脑做不了的,则有人来做。由此大大提高了生产力,提高了产能。
第三:快速注释
行注释: Ctrl+/
块注释:Ctrl+Shift+/ 去除Ctrl+Shift+\
鼠标行注释 Shift+左键
第四:快速切换窗口
如何最大 / 最小化编辑窗口 ,Debug窗口与Java窗口
Ctrl+m
Ctrl+F6 这可以选择不同文件之间切换,尤其文件多的时候,更方便。
第五:快速大写字母,小写字母
选中然后Ctrl+Shift+y,再按一次则恢复原来。全变成小写
Ctrl+Shift+x, 全变成大写
第六:快速处理行代码
Ctrl+D 快速删除当前行代码
Ctrl+Alt+下方向键 复制当前行到下一行(可选多行)
Ctrl+Alt+上方向键 复制当前行到上一行(可选多行)
Alt+ 下方向键 快速提取某行代码到下边指定位置
Alt+ 上方向键 快速提取某行代码到上边指定位置
第七:快速腹写超类方法
继承类的时候,会用到。
Ecplice菜单Source>Overirde/Implement Methods
第八:批量生成Get、Set方法
访问实体类的变量时,用Get、Set方法,因为Java禁止直接访问实体类变量。
每写一个变量都要对应一个Get、Set
Ecplice菜单Source>Generate Getters and Setters
第九:快速生成构造函数
Ecplice菜单Source>Generate Constructors from Superclass
第十:快速生成Import
Ctrl+Shift+O
第十一:快速生成javadoc注释
直接选中想要注释的函数、变量、参数,Alt+Shift+J,就直接自动添加注释。
第十二:使用代码模板
1.先选中代码,Alt+Shift+Z,就会提示选择要使用的代码模块;do,while,for,try等等
例如Java中异常处理,先写入try/catch
2.代码块可以自定义。
例如:自定义一个函数运行时间片段的代码模块
代码如下:(视频中这个块代码有问题。所以看看就可以了。)
模板名:Timestamp
代码块:
long _Start = System.currentTimeMillis();
${line_selection}${cursor}
long _End = System.currentTimeMillis();
System.out.println("Time = " + (_End - _Start));
第十三:操作编辑窗口
Ctrl+W关闭窗口 ,不鼠标点击X关闭。
Ctrl+Shift+F4 关闭所有打开的Editon
第十四:快速重命名
F2 重命名Java包、项目、程序。
Ecplice菜单File>Rename(F2)
第十五:回到上次编辑点
Ctrl+Q ,这个方法,在程序越大的时候,作用越明显。
总结:
编程里,速度很重要。提高编程速度,提高时间利用率。当程序小,几十行时候,我们不用注意这些;当我们程序三百行、上千甚至上万时候,这些零碎的辅助工编程一个大问题,会严重影响编程开发效率,导致项目开发时间延长。我们通过配置,使得这个细小繁琐的工作,批量完成,从解放人力投入到更游泳的地方。
时间就是金钱!!!
JAVA学习之Ecplise IDE 使用技巧(2)第二章:键盘小快手,代码辅助的更多相关文章
- JAVA学习之Ecplise IDE 使用技巧(1)第一章:我的地盘我做主,工作空间
麦子学院/Andriod应用开发/第一阶段 Android 学前准备 第三课:Eclipse IDE 使用技巧 由马一鸣老师讲解.感谢麦子学院免费开放这部分视频资源. Eclipse由IBM开发的,2 ...
- 【全面解禁!真正的Expression Blend实战开发技巧】第二章 你好,UI设计师
原文:[全面解禁!真正的Expression Blend实战开发技巧]第二章 你好,UI设计师 你好,UI设计师 曾几何时我从没想过要与艺术家打交道,但是Silverlight改变了这一切.UI设计师 ...
- java学习笔记02-Eclipse IDE配置
Eclipse是java的ide工具,ide是集成开发工具.实际开发中都需要使用ide工具.eclipse下载 java代码在运行时,是需要先进行编译,然后才能运行.可以直接在IDE工具里运行,它会帮 ...
- #Java学习之路——基础阶段二(第二篇)
我的学习阶段是跟着CZBK黑马的双源课程,学习目标以及博客是为了审查自己的学习情况,毕竟看一遍,敲一遍,和自己归纳总结一遍有着很大的区别,在此期间我会参杂Java疯狂讲义(第四版)里面的内容. 前言: ...
- Java 并发编程实践基础 读书笔记: 第二章 构建线程安全应用程序
1,什么是线程安全性? 简单概括就是一个类在多线程情况下能安全调用就是线程安全 2,Servlet 的线程安全性 默认是非线程安全的,写servlet代码的时候需要注意线程安全,注意同步 3,vo ...
- Java语言程序设计(第三版)第二章课后习题答案(仅供参考)
2.1 注意不同类型转换 import java.util.Scanner; public class Ch02 { public static void main(String[] args) ...
- 学习《Javascript权威指南》的第二章笔记
1.Javascript区分大小写,但是HTML不区分大小写 2.JS会忽略标识之间的空格,多数情况下也会忽视换行符,所以要采用 整齐.一致的编码风格 3.//用作结尾的注释,/* 和 */可以当跨行 ...
- 《Java学习笔记(第8版)》学习指导
<Java学习笔记(第8版)>学习指导 目录 图书简况 学习指导 第一章 Java平台概论 第二章 从JDK到IDE 第三章 基础语法 第四章 认识对象 第五章 对象封装 第六章 继承与多 ...
- 从.Net到Java学习第十二篇——SpringBoot+JPA提供跨域接口
从.Net到Java学习系列目录 最近又撸了半个月的前端代码,做app离线存储,然后又花了一周去将过去的wcf项目转webapi,java又被落下了,总感觉我特么像斗地主中的癞子牌,变来变去..... ...
随机推荐
- linux sort 命令详解
sort是在Linux里非常常用的一个命令,管排序的,集中精力,五分钟搞定sort,现在开始! 1 sort的工作原理 sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按AS ...
- Group by的使用方法
sql中如果要分组查询,一般都会使用到group by语句,如何熟练使用group by语句呢,我分以下几点进行总结. Group by与聚合函数 Group by与Having 需要注意的地方 Gr ...
- jQuery实现图片延迟加载
html: <img src ="占位图路径" data-original="真实图片路径" /> js: $("img").l ...
- MySQL使用随笔
001 查看版本 mysql --version mysql > select version(); mysql > status; 002 新建MySQL用户.授权 insert int ...
- java之代理模式
静态代理: java代理是一种模式--代理模式.采用代理模式,可以在不改变目标类代码的基础上,通过代理对象,来增加额外的功能(比如增加日志检测等)或者只需要目标对象的部分行为. java中,代理分为静 ...
- DropMaster
DropMaster 是4个原生 VCL 控件的集合,在 Delphi 和 C++Builder 中使用.虽然包含在 Delphi 和 C++Builder 中的 VCL 组件允许同一程序内窗口之间的 ...
- 千寻浏览器 1.0 Beta 1(524)(2014年5月27日)
千寻浏览器--又一款新生浏览器今天进入各位浏览迷的视野.千寻浏览器基于IE内核,据传是由百度浏览器的上海团队操刀,在功能定位上,与目前的QQ浏览器有些相似. 千寻来自官方的解释:寻,追寻,探索,又是古 ...
- SharePoint 2013 Nintex Workflow 工作流帮助(二)
博客地址 http://blog.csdn.net/foxdave 工作流动作 1. Action Set(Logic and flow分组) 它是一个工作流的集合,可以理解为容器的东西.所以它本身并 ...
- C++学习 之const
const在C++中很常用,在编程中也建议多使用const去告诉编译器和其他程序员某个值应该保持不变. const可以用在很多地方: (1)用在classes外部修饰global或namespace作 ...
- hql抓取要注意的点
fetchtype是lazy,那就用到了在通过缓存中的关联去取,用不到不取:lazy遇到joinfetch就失去意义,但是由于hql语句是自己编写的,可以控制加不加fetch 所以如果主力是hql语句 ...