编程习惯--环境篇

      

    习惯就好!这个是我们常常听到的话语。 好的习惯让你事半功倍,这我们都是认可的。

      在这我想分享一下,关于环境的一些习惯,供大家参考。希望能引起你的注意,从而整理好自己的编程环境的习惯。那我写这篇文章的目的就达到了。

     因本人是java码农,以下的相关编程环境都是以Java的为基础!                                        

                                                                                                                                                                             ----理才网          罗家勇    2015.01.28


  一、硬盘目录

       1、工具全放D盘的java目录:jdk、tomcat、myelipse

       


     其中tomcat可以复制多个,针对每一个工程都可有独自的进行匹对。

 


     2、工程目录习惯放于硬盘最后一硬盘


      

     


二、工具

  编辑器:ultraedit、editplus、Notepad++  ,目前习惯用Notepad++,,因为它是免费的,可显示多种编码。

  在这只简单介绍myeclipse


    1、内存

      配置myclipse的内存,我配置1024M,\MyEclipse\MyEclipse 10\myeclipse.ini配置

   

-vmargs
-Xms256m
-Xmx1024m 
-XX:PermSize=1024M
-XX:MaxPermSize=1024M
-XX:ReservedCodeCacheSize=64m

2、myeclipse启动关闭时去掉多余的插件


3、去掉js,jsp自动验证


4、workspace自动刷新


5、jdk、tomcat插件配置






6、字体大小设置


7、后缀名文件默认编辑器设置





8、注释模块的配置

   a、通过模板导入    

         选择 window-->Preferences-->JAVA--> Code Style -->Code Templates -->Import

       

  

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
 
<templates>
<template autoinsert="false" context="gettercomment_context" deleted="false" description="Comment for getter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.gettercomment" name="gettercomment">
 
/**
 * @return ${bare_field_name}
 */
</template>
 
<template autoinsert="false" context="settercomment_context" deleted="false" description="Comment for setter method" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.settercomment" name="settercomment">
/**
 * @param ${param} 要设置的 ${bare_field_name}
 */
</template>
 
<template autoinsert="false" context="constructorcomment_context" deleted="false" description="Comment for created constructors" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorcomment" name="constructorcomment">
/**
 * <p>Title: </p>
 * <p>Description: </p>
 * Copyright dayhr2014-2015 All rights reserved
 * @author luojiayong
 * ${tags}
*/
</template>
 
<!--文件描述 -->
<template autoinsert="false" context="filecomment_context" deleted="false" description="Comment for created Java files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.filecomment" name="filecomment">
 
/** 
 * Copyright dayhr2014-2015 All rights reserved
 * @Title:  ${file_name}
 * @Package ${package_name}
 * @Description: ${todo}
 * @author luojiayong
 * @date  ${date} ${time}
 * @version V1.0 
 * Update Logs:
 * ****************************************************
 * @author:
 * @date:
 * Description:
 * @version
 * *****************************************************
*/
</template>
 
<!--类描述 -->
<template autoinsert="false" context="typecomment_context" deleted="false" description="Comment for created types" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.typecomment" name="typecomment">
/**
 * Copyright dayhr2014-2015 All rights reserved
 * @ClassName: ${type_name}
 * @Description: ${todo}
 * @author luojiayong
 * @date ${date} ${time}
 * ${tags}
 * Update Logs:
 * ****************************************************
 * @author:
 * @date:
 * Description:
 * @version
 * *****************************************************
*/
</template>
 
<template autoinsert="false" context="fieldcomment_context" deleted="false" description="Comment for fields" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.fieldcomment" name="fieldcomment">
/**
 * @Fields ${field} : ${todo}
*/
</template>
 
<!-- 非重写的函数 -->
<template autoinsert="false" context="methodcomment_context" deleted="false" description="Comment for non-overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodcomment" name="methodcomment">
/**
 * @Title: ${enclosing_method}
 * @Description: ${todo}
 * @author luojiayong
 * ${tags}
*/
</template>
 
<!-- 重写的函数 -->
<template autoinsert="false" context="overridecomment_context" deleted="false" description="Comment for overriding methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.overridecomment" name="overridecomment">
/* (非 Javadoc)
 * <p>Title: ${enclosing_method}</p>
 * <p>Description: </p>
 * ${tags}
 * ${see_to_overridden}
*/
</template>
 
<template autoinsert="false" context="delegatecomment_context" deleted="false" description="Comment for delegate methods" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.delegatecomment" name="delegatecomment">
/**
 * ${tags}
 * ${see_to_target}
*/
</template>
 
<template autoinsert="true" context="newtype_context" deleted="false" description="Newly created files" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.newtype" name="newtype">
${filecomment}
${package_declaration}
${typecomment}
${type_declaration}
</template>
 
<template autoinsert="true" context="classbody_context" deleted="false" description="Code in new class type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.classbody" name="classbody">
</template>
<template autoinsert="true" context="interfacebody_context" deleted="false" description="Code in new interface type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.interfacebody" name="interfacebody">
</template>
 
<template autoinsert="true" context="enumbody_context" deleted="false" description="Code in new enum type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.enumbody" name="enumbody">
</template>
 
<template autoinsert="true" context="annotationbody_context" deleted="false" description="Code in new annotation type bodies" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.annotationbody" name="annotationbody">
</template>
 
<template autoinsert="true" context="catchblock_context" deleted="false" description="Code in new catch blocks" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.catchblock" name="catchblock">
// ${todo} Auto-generated catch block
${exception_var}.printStackTrace();
</template>
 
<template autoinsert="true" context="methodbody_context" deleted="false" description="Code in created method stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.methodbody" name="methodbody">
// ${todo} Auto-generated method stub
${body_statement}
</template>
 
<template autoinsert="true" context="constructorbody_context" deleted="false" description="Code in created constructor stubs" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.constructorbody" name="constructorbody">${body_statement}
// ${todo} Auto-generated constructor stub
</template>
 
<template autoinsert="true" context="getterbody_context" deleted="false" description="Code in created getters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.getterbody" name="getterbody">
return ${field};
</template>
 
<template autoinsert="true" context="setterbody_context" deleted="false" description="Code in created setters" enabled="true" id="org.eclipse.jdt.ui.text.codetemplates.setterbody" name="setterbody">
${field} = ${param};
</template>
 
</templates>


   b、手工设置   

选择 window-->Preferences-->JAVA--> Code Style -->Code Templates 

 展开每项进行模板设置


    



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值