最近切换到java, IDE 很是不熟悉,当然也就不习惯,花点时间学习学习.

学习之前,仔细想一下IDE的功能,都应该包含哪些功能:

1. 代码编辑

2. 集成编译

3. 调试环境的集成

4. 项目组织集成

其他会有一些插件(代码管理工具, terminal,code review),其实自己主要用的IDE为非就是这四部分.

 

学习之前,按照规则

1. 找可靠资料--> 官方,第一手资料--> eclipse 官方网站( 果然不错) 找到http://www.vogella.com/articles/Eclipse/article.html

2. 方法.

    问题驱动 上面四个模块,基本上就是入手.

    类比,与visual studio, code::blocks 等比较.

    concep 完整性--> 这个是什么? 从哪里来?到哪里去?上下文是什么?依赖什么?有什么假设? 不同的表现形式? 有没有其他解决方案? 总结一下整个LC.

 3.  实践. 理论指导实践,实践检验理论,总结一下心得, 列个一二三,所谓最佳实践.

 4. 记录.   -> 好几性不如烂笔头,记一下,一遍自己查阅.

 

1. 代码编辑

    代码查找 CTRN + SHIFT +T

    类查找    CTRN + SHIFT + O

    自动补全  CTRN + SHIFT + F

    补齐:       CTRN + SPACE

    Quick FIx    CTRN +1

2. 集成编译

    project - base dependency

    Attach source code to library 

    Attach java document to Jar ( java library)

    Reference other Java library( jar) --> class path

    Ant build

3. 调试环境的集成

    与其他调试环境没有什么不一样,同gdb,ddd,visual studio,code::block.

    3.1  How to lanuch + paramter + workflow( step into, step out, step over, run)

    3.2 How to set break point

    3.3 Check the variable and memory

    3.4 Check the stack framwork

 

4. 项目组织集成

    与Visual studio 不一样是把整个目录显示出来,包括二进制 和 java libaray. 习惯于VS,这些东西其实不想看到, 不知道怎么过滤掉.

    Different View( package based view,  outline view , java doc view)  ---> orginzation these view to persective

    Task view, working set concept

    combine package view with editor

    

    

 

 

 

 

 

 

 

 

posted on 2013-01-27 20:11  RocZhang  阅读(203)  评论(0编辑  收藏  举报