A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 王禹衡 初级黑马   /  2012-10-25 19:31  /  2548 人查看  /  7 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

大家都是java开发的,你们都用的什么系统啊?
我以前学习php的时候用的是ubuntu,现在为了用MyEclipse,改用win7了。
还有就是开发工具的问题,大家都是用的英文版的吧?
有没有视频是专门介绍开发工具的?Eclipse、MyEclipse都行
我到现在还不明白Debug的用法,大家别笑话我,求指教啊

评分

参与人数 1技术分 +1 收起 理由
邓艳秋 + 1 有问题就问,值得表扬!赞一个!.

查看全部评分

7 个回复

正序浏览
myeclipse是基于eclipse的一个开发工具,它整合了一些插进并作了一些自己的开发。
使用myeclipse开发j2ee程序会更加方便些。但它不是免费的,不过费用不是很高。
具体开发工具的话没有什么难度 主要还是代码能力 使用开发工具又提醒功能能让代码效率更上一层楼  
具体说说就是一些快捷键了
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)
Ctrl+D: 删除当前行
Ctrl+Alt+↓ 复制当前行到下一行(复制增加)
Ctrl+Alt+↑ 复制当前行到上一行(复制增加)
Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)
Alt+↑ 当前行和上面一行交互位置(同上)
Alt+← 前一个编辑的页面
Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)
Alt+Enter 显示当前选择资源(工程,or 文件 or文件)的属性
Shift+Enter 在当前行的下一行插入空行(这时鼠标可以在当前行的任一位置,不一定是最后)
Shift+Ctrl+Enter 在当前行插入空行(原理同上条)
Ctrl+Q 定位到最后编辑的地方
Ctrl+L 定位在某行 (对于程序超过100的人就有福音了)
Ctrl+M 最大化当前的Edit或View (再按则反之)
Ctrl+/ 注释当前行,再按则取消注释
Ctrl+O 快速显示 OutLine
Ctrl+T 快速显示当前类的继承结构
Ctrl+W 关闭当前Editer
Ctrl+K 参照选中的Word快速定位到下一个
Ctrl+E 快速显示当前Editer的下拉列表(如果当前页面没有显示的用黑体表示)
Ctrl+/(小键盘) 折叠当前类中的所有代码
Ctrl+×(小键盘) 展开当前类中的所有代码
Ctrl+Space 代码助手完成一些代码的插入(但一般和输入法有冲突,可以修改输入法的热键,也可以暂用Alt+/来代替)
Ctrl+Shift+E 显示管理当前打开的所有的View的管理器(可以选择关闭,激活等操作)
Ctrl+J 正向增量查找(按下Ctrl+J后,你所输入的每个字母编辑器都提供快速匹配定位到某个单词,如果没有,则在stutes line中显示没有找到了,查一个单词时,特别实用,这个功能Idea两年前就有了)
Ctrl+Shift+J 反向增量查找(和上条相同,只不过是从后往前查)
Ctrl+Shift+F4 关闭所有打开的Editer
Ctrl+Shift+X 把当前选中的文本全部变味小写
Ctrl+Shift+Y 把当前选中的文本全部变为小写
Ctrl+Shift+F 格式化当前代码
Ctrl+Shift+P 定位到对于的匹配符(譬如{}) (从前面定位后面时,光标要在匹配符里面,后面到前面,则反之)

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1 鼓励一下,加油

查看全部评分

回复 使用道具 举报
我也传点。呵呵。
eclipse快捷键大全.rar (2.42 KB, 下载次数: 152)

Myeclispe 快捷键.rar (4.09 KB, 下载次数: 147)

评分

参与人数 1黑马币 +6 收起 理由
冯海霞 + 6 赞一个!

查看全部评分

回复 使用道具 举报
1:Eclipse的介绍
        (1)eclipse的由来
                A:由IBM一个小组开发。
        (2)eclipse的特点
                A:完全由Java语言编写的工具。
                B:不需要安装
                C:免费的,eclipse.org
                D:开源的
                E:扩展性非常强
        (3)eclipse和MyEclipse的区别
                A:MyEclipse是基于eclipse加入了一些用于开发Web的插件
                   并对这些自己开发的插件进行收费。
                B:特点 MyEclipse集成性很好。收费。
        (4)在使用eclipse之前,系统中必须要先有JDK或者JRE。
                因为eclipse就是用Java语言编写的程序,所以需要jvm的解释执行。
                       
                A:对于高版本的MyEclipse,内部已经集成了JDK。
                   所以安装后,它会用自己的JDK来执行MyEclipse。
        (5)Eclipse的安装与汉化 重点
                A:解压即可。
                B:汉化的方式:
                        **直接解压,并覆盖即可。但是不建议这样做,这样做的,如果我不想汉化,想还原起来就麻烦了。
                        **步骤如下:
                                ***在eclipse目录下建立文件夹links
                                ***在links下面建立一个文件名字任意。比如 cn.txt
                                ***在cn.txt中写如下内容(根据你插件包的位置而定)
                                        path=D:\\develop\\eclipse_CN\\eclipse
                                ***启动或者重新启动eclipse。
                C:可以检查是否插件是否成功
                        D:\develop\eclipse\configuration\org.eclipse.update\platform.xml
                        中有一行:
                        <site enabled="true" policy="USER-EXCLUDE" updateable="true" url="file:../eclipse_CN/eclipse/">


插件说完了。我们来玩一下Eclipse。建议玩英文的。
你可以有两个。一个挂中文,一个英文。
可以对照着看。

2:Eclipse的组成
整体叫做视图,没一个小玩意叫做视窗。
在eclipse中要想爽一下,必须先有项目(工程)。
        (1)视图,视窗
        (2)视图就是某些视窗的组合。
                A:Java视图
                B:Debug视图
                C:JavaEE视图
        (3)视图还原
                在视图操作中,我有可能有误操作。这个时候怎么办?
                Window--Reset重置视图
               
3:Java透视图
        (1)Package Explorer 包资源管理器
                A:该视图中显示当前工作空间中的所有项目以及项目中的文件。
                   但不显示项目下bin目录中的运行文件。
                B:可以直接在该视图中创建项目,包,类,接口等。
        (2)Outline 大纲视窗
                A:该视图中显示当前代码视图中源文件中定义的类或者接口。
                   以及定义的所有成员。
                B:当代码过长时,查找代码中的某一个类或者成员,在该视窗中
                   是最方便的。
                C:在代码中出现多次的名称要同一更改,也可以在该视窗中完成。
                   同时其他代码如果使用了该变量,那么也会一并改变。
        (3)Console 控制台视窗
                A:用于显示程序的运行结果,相当于DOS命令。
                B:如果有多个控制台同时运行。比如:服务器端和客户端。
                   可以通过控制台上的小屏幕按钮进行控制台的切换。
                C:通过点击小方框,进行控制台的强制停止,相当于DOS中的Ctrl+C。
        (4)Hierarchy 层次视窗
                A:用于显示类之间的层次(继承)关系。
                B:在当前类上,按F4就可以切换到该视窗,并查看层次关系。
                查看原码,当前类上F3,或者Ctrl+鼠标点击

4:对工作空间进行基本配置
        注意:在工作空间的设置对于该空间中的所有项目都有效。
              更换了工作空间,需要重新设置。
        (1)配置Java的编译和运行环境版本
                windows--perference-Java
                                        |--Compiler 设置成5.0以上,要和运行环境版本一致。
                                        |--Installed JREs:可以指定多个jre环境,但是仅有一个是当前执行的。
                                                           要和编译器一致,或者高于编译器版本。
                如果采用高版本编译,用低版本jre运行,会出现异常。
        (2)代码视窗加上行号。
                A:首选项--常规--编辑器--文本编辑器
                B:在当前类中,左侧,右键。Show Line Numbers
        (3)调整字体
                windows--perference-General--Appearance--Color and Fonts
                右边选择Java。编辑即可。
                字体选择 Courier New 比较标准,个人爱好
        (4)取消悬浮提示
                在首选项设置面板中
                Java--Editor--Hovers。
                右边将Combined Hover勾去掉。

                这样代码的悬浮框就不会自动出现了。
                如果想看提示,将光标悬浮在代码上,按F2即可。
        (5)取消默认注释
                在首选项设置面板中
                Java--Code Style--Code Templates
                右边选择Code,将不希望出现默认注释的代码块中的注释去掉。

5:常用的提高开发的操作
        (1)创建面板 定义类和接口,权限,父类已经实现的接口等。

        回车 到行首
        shift+回车 到下行的行首

        syso:然后alt+/就能出现输出语句
        main:然后alt+/就能出主方法
       
        自己也可以定义。sop:
                步骤:windows--perference-Java-Editor-Templates--New

        (2)常用的快捷键 (A,E,F必须掌握)
                A:alt+/ 内容辅助键 这个功能很酷啊."酷就一个字,我只说一次"
                        补充类或者接口名,帮我们起变量名,new 后面直接提示等。
                B:ctrl+/ 单行注释,在按一次,取消单行注释
                C:ctrl+shift+/ 对选中的区域进行多行注释的封装
                D:ctrl+shift+\ 用于取消多行注释,只要光标在多行注释中即可
                E:ctrl+shift+o 对使用了其他包中的类或者接口进行自动导入
                F:ctrl+shift+f 对代码进行格式化
                G:alt+上键 向上移动当前行或者选中行
                H:alt+下键 向下移动当前行或者选中行
                I:ctrl+d 删除当前行,或者删除选中行
                J:ctrl+shift+x 将选中部分的字母大写
                K:ctrl+shift+y 将选中部分的字母小写
                L:ctrl+1 光标放在编译中出现红色波浪线提示的内容上,
                   在该快捷键可以获取建议的处理方式
                M:F3 可以查看类或者方法的源码,前提是,该原码已经关联。
               
6:代码生成的快捷键
        出现source
                1:在区域中右键
                2:alt+shift+s

        (1)私有字段的get/set 重点
        (2)构造方法
        (3)重写父类方法 重点
                @Override 注解 表明此方法是重写父类的.

        (4)添加注释 /** 回车
        (5)方法的重构
                右键--refactor--Extract Method

                int sum = a + b;
                System.out.println(sum);

                选中a+b 扩展可以生成带返回值的。
        (6)将方法抽取到类或者接口中
                Refactor--Extract Superclass
                Refactor--Extract Interface

7:Debug 调试程序

        注释找错误
        输出打印调试程序
       
        程序不是写出来的,是改出来的.

        (1)让我们调试程序更加方便
        (2)想要调试,需要在程序中加入断点
        (3)运行debug as,打开debug视图
        (4)快捷键
                f5:跳入
                f6:跳过
                f7:跳出
                drop to frame 调到方法的第一行
        (5)清除断点
                在Breakpoints视窗中清除指定断点或者所有断点。

8:打jar包,导入jar包,及jar包的使用。

        生成doc文档说明书:
        选中项目--右键--Export--Java--javadoc--next--finish.
       
        1:打jar包。

        选中项目--右键--Export--Java--jar--next--自己写jar包的名字和选择路径--finish.

        2:jar包的使用。
                导入jar包

                1:单独添加jar,
                把jar复制,然后粘贴到项目路径下
                一定要把jar添加至classpath路径中.
                怎么添加呢?
                右键jar包--添加构建路径 项目下:.classpath文件中可以看到

                如果你给你一个项目,添加了jar,并且添加至了构建路径中,
                这个时候,你又把jar包删除了,项目就会有红色标示,认为它的jar丢失了.
                这个时候,两种解决方案:
                        A:重新添加你添加过jar包
                        B:如果,这写jar包真是不用了,那么,就从构建路径中把jar包移除.

                                **选中项目--右键--首选项--Java Build Path--library--选中其中的jar包,给remove.

                2:为了方便管理多个jar包。
                通常建立一个目录,名字建立定义为lib。
                将jar都存放在该目录下
                如果要使用jar包,只要将该jar导入到eclipse的classpath路径下。

                右键至添加构建路径 项目下:.classpath文件中可以看到

9:导入已有的项目
        空白区域--右键--import--General--Existing Project into Workspace--选中你的项目目录--finish--OK
   
   删除项目中有两种。
        选中和不选中删除硬盘上的项目.

        请不要选中删除硬盘上的项目。





Eclipse下改Console的内容.
10:window/preferences/General/Editors/TextEditors/右下角的colors and fonts/找Debug/console font 双击修改即可

评分

参与人数 1技术分 +1 收起 理由
冯海霞 + 1 很给力!

查看全部评分

回复 使用道具 举报
1:Eclipse的介绍
        (1)eclipse的由来
                A:由IBM一个小组开发。
        (2)eclipse的特点
                A:完全由Java语言编写的工具。
                B:不需要安装
                C:免费的,eclipse.org
                D:开源的
                E:扩展性非常强
        (3)eclipse和MyEclipse的区别
                A:MyEclipse是基于eclipse加入了一些用于开发Web的插件
                   并对这些自己开发的插件进行收费。
                B:特点 MyEclipse集成性很好。收费。
        (4)在使用eclipse之前,系统中必须要先有JDK或者JRE。
                因为eclipse就是用Java语言编写的程序,所以需要jvm的解释执行。
                       
                A:对于高版本的MyEclipse,内部已经集成了JDK。
                   所以安装后,它会用自己的JDK来执行MyEclipse。
        (5)Eclipse的安装与汉化 重点
                A:解压即可。
                B:汉化的方式:
                        **直接解压,并覆盖即可。但是不建议这样做,这样做的,如果我不想汉化,想还原起来就麻烦了。
                        **步骤如下:
                                ***在eclipse目录下建立文件夹links
                                ***在links下面建立一个文件名字任意。比如 cn.txt
                                ***在cn.txt中写如下内容(根据你插件包的位置而定)
                                        path=D:\\develop\\eclipse_CN\\eclipse
                                ***启动或者重新启动eclipse。
                C:可以检查是否插件是否成功
                        D:\develop\eclipse\configuration\org.eclipse.update\platform.xml
                        中有一行:
                        <site enabled="true" policy="USER-EXCLUDE" updateable="true" url="file:../eclipse_CN/eclipse/">


插件说完了。我们来玩一下Eclipse。建议玩英文的。
你可以有两个。一个挂中文,一个英文。
可以对照着看。

2:Eclipse的组成
整体叫做视图,没一个小玩意叫做视窗。
在eclipse中要想爽一下,必须先有项目(工程)。
        (1)视图,视窗
        (2)视图就是某些视窗的组合。
                A:Java视图
                B:Debug视图
                C:JavaEE视图
        (3)视图还原
                在视图操作中,我有可能有误操作。这个时候怎么办?
                Window--Reset重置视图
               
3:Java透视图
        (1)Package Explorer 包资源管理器
                A:该视图中显示当前工作空间中的所有项目以及项目中的文件。
                   但不显示项目下bin目录中的运行文件。
                B:可以直接在该视图中创建项目,包,类,接口等。
        (2)Outline 大纲视窗
                A:该视图中显示当前代码视图中源文件中定义的类或者接口。
                   以及定义的所有成员。
                B:当代码过长时,查找代码中的某一个类或者成员,在该视窗中
                   是最方便的。
                C:在代码中出现多次的名称要同一更改,也可以在该视窗中完成。
                   同时其他代码如果使用了该变量,那么也会一并改变。
        (3)Console 控制台视窗
                A:用于显示程序的运行结果,相当于DOS命令。
                B:如果有多个控制台同时运行。比如:服务器端和客户端。
                   可以通过控制台上的小屏幕按钮进行控制台的切换。
                C:通过点击小方框,进行控制台的强制停止,相当于DOS中的Ctrl+C。
        (4)Hierarchy 层次视窗
                A:用于显示类之间的层次(继承)关系。
                B:在当前类上,按F4就可以切换到该视窗,并查看层次关系。
                查看原码,当前类上F3,或者Ctrl+鼠标点击

4:对工作空间进行基本配置
        注意:在工作空间的设置对于该空间中的所有项目都有效。
              更换了工作空间,需要重新设置。
        (1)配置Java的编译和运行环境版本
                windows--perference-Java
                                        |--Compiler 设置成5.0以上,要和运行环境版本一致。
                                        |--Installed JREs:可以指定多个jre环境,但是仅有一个是当前执行的。
                                                           要和编译器一致,或者高于编译器版本。
                如果采用高版本编译,用低版本jre运行,会出现异常。
        (2)代码视窗加上行号。
                A:首选项--常规--编辑器--文本编辑器
                B:在当前类中,左侧,右键。Show Line Numbers
        (3)调整字体
                windows--perference-General--Appearance--Color and Fonts
                右边选择Java。编辑即可。
                字体选择 Courier New 比较标准,个人爱好
        (4)取消悬浮提示
                在首选项设置面板中
                Java--Editor--Hovers。
                右边将Combined Hover勾去掉。

                这样代码的悬浮框就不会自动出现了。
                如果想看提示,将光标悬浮在代码上,按F2即可。
        (5)取消默认注释
                在首选项设置面板中
                Java--Code Style--Code Templates
                右边选择Code,将不希望出现默认注释的代码块中的注释去掉。

5:常用的提高开发的操作
        (1)创建面板 定义类和接口,权限,父类已经实现的接口等。

        回车 到行首
        shift+回车 到下行的行首

        syso:然后alt+/就能出现输出语句
        main:然后alt+/就能出主方法
       
        自己也可以定义。sop:
                步骤:windows--perference-Java-Editor-Templates--New

        (2)常用的快捷键 (A,E,F必须掌握)
                A:alt+/ 内容辅助键 这个功能很酷啊."酷就一个字,我只说一次"
                        补充类或者接口名,帮我们起变量名,new 后面直接提示等。
                B:ctrl+/ 单行注释,在按一次,取消单行注释
                C:ctrl+shift+/ 对选中的区域进行多行注释的封装
                D:ctrl+shift+\ 用于取消多行注释,只要光标在多行注释中即可
                E:ctrl+shift+o 对使用了其他包中的类或者接口进行自动导入
                F:ctrl+shift+f 对代码进行格式化
                G:alt+上键 向上移动当前行或者选中行
                H:alt+下键 向下移动当前行或者选中行
                I:ctrl+d 删除当前行,或者删除选中行
                J:ctrl+shift+x 将选中部分的字母大写
                K:ctrl+shift+y 将选中部分的字母小写
                L:ctrl+1 光标放在编译中出现红色波浪线提示的内容上,
                   在该快捷键可以获取建议的处理方式
                M:F3 可以查看类或者方法的源码,前提是,该原码已经关联。
               
6:代码生成的快捷键
        出现source
                1:在区域中右键
                2:alt+shift+s

        (1)私有字段的get/set 重点
        (2)构造方法
        (3)重写父类方法 重点
                @Override 注解 表明此方法是重写父类的.

        (4)添加注释 /** 回车
        (5)方法的重构
                右键--refactor--Extract Method

                int sum = a + b;
                System.out.println(sum);

                选中a+b 扩展可以生成带返回值的。
        (6)将方法抽取到类或者接口中
                Refactor--Extract Superclass
                Refactor--Extract Interface

7:Debug 调试程序

        注释找错误
        输出打印调试程序
       
        程序不是写出来的,是改出来的.

        (1)让我们调试程序更加方便
        (2)想要调试,需要在程序中加入断点
        (3)运行debug as,打开debug视图
        (4)快捷键
                f5:跳入
                f6:跳过
                f7:跳出
                drop to frame 调到方法的第一行
        (5)清除断点
                在Breakpoints视窗中清除指定断点或者所有断点。

8:打jar包,导入jar包,及jar包的使用。

        生成doc文档说明书:
        选中项目--右键--Export--Java--javadoc--next--finish.
       
        1:打jar包。

        选中项目--右键--Export--Java--jar--next--自己写jar包的名字和选择路径--finish.

        2:jar包的使用。
                导入jar包

                1:单独添加jar,
                把jar复制,然后粘贴到项目路径下
                一定要把jar添加至classpath路径中.
                怎么添加呢?
                右键jar包--添加构建路径 项目下:.classpath文件中可以看到

                如果你给你一个项目,添加了jar,并且添加至了构建路径中,
                这个时候,你又把jar包删除了,项目就会有红色标示,认为它的jar丢失了.
                这个时候,两种解决方案:
                        A:重新添加你添加过jar包
                        B:如果,这写jar包真是不用了,那么,就从构建路径中把jar包移除.

                                **选中项目--右键--首选项--Java Build Path--library--选中其中的jar包,给remove.

                2:为了方便管理多个jar包。
                通常建立一个目录,名字建立定义为lib。
                将jar都存放在该目录下
                如果要使用jar包,只要将该jar导入到eclipse的classpath路径下。

                右键至添加构建路径 项目下:.classpath文件中可以看到

9:导入已有的项目
        空白区域--右键--import--General--Existing Project into Workspace--选中你的项目目录--finish--OK
   
   删除项目中有两种。
        选中和不选中删除硬盘上的项目.

        请不要选中删除硬盘上的项目。





Eclipse下改Console的内容.
10:window/preferences/General/Editors/TextEditors/右下角的colors and fonts/找Debug/console font 双击修改即可

回复 使用道具 举报
可以再网上查一下eclipse 快捷键的用法 有很多快捷键很好用的 debug 就是在你要开始进入的代码行前面打一个端点 即双击鼠标会出现一个绿色的小圆点 然后运行的时候用debug模式运行就行了 下一步是F6 进入F5 返回F7 跳到下个端点F8  回答的不太全 呵呵

评分

参与人数 1技术分 +1 收起 理由
邓艳秋 + 1

查看全部评分

回复 使用道具 举报
eclipse就是一种工具,慢慢用就习惯了,不过eclipse的功能还是相当的强大的
最让我们欣慰的java也可以写出这么NB的编辑器
例如:代码重构,自动生成,debug模式,自定义界面,插件功能
太多了,总之就是一个字,强

评分

参与人数 1技术分 +1 收起 理由
邓艳秋 + 1

查看全部评分

回复 使用道具 举报
不用太担心,如果用得到的时候,有个知道的人给你一演示,基本常用到的就不会差太多,张老师的java基础加强的视频有6集介绍eclipse工具的使用的,没看过的话可以把那个看看。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马