你知道JAVA项目该怎么写吗?8个技巧让你写项目如虎添翼!

你知道JAVA项目该怎么写吗?
学习java,最后一步都是做项目,不管你是自己做小项目练手还是进公司,与团队一起完成项目,做项目就是程序员的归宿。
给java新手分享一下java写项目的步骤:
1.立项:要做什么东西,最后的要求是什么样,做的广度和深度,即确定项目的边界和范围
2.技术可行性:需要哪些技术储备,准备学习哪些内容
3.功能:系统具体要实现哪些功能,做出系统用例描述
4.数据库设计:e-r图画出
5.系统设计:三层模式做还是什么模式,需要的构建有哪些,
6.自测或交给其他人测试:项目是否存在bug等等,该项目的应用场景是否正确。
7.交付:一般自己搭建个tomcat或者iis服务器,然后备份当成学习资料,以供后续更新或者后期参考回忆使用了。
8.总结项目
在此过程中学到了什么,后续更新需要注意什么内容,项目的不足之处是哪里,开发遇到什么问题,解决方案,对于软件生命周期的理解,项目的发展前景以及项目的市场存活周期等等。
写项目或者说写程序要注意一个小细节,那就是注释,注释这东西不仅是给自己看的更是给别人看的(给以后的自己或者同事),怎么写注释应该都知道,但是一定要注意在那里写。
添加注释时的一点建议
1.类中,接口等必须有创建时间,创建人,版本号,描述等注释。
2.注释不是越多越好,比如:get/set方法就不需要写注释。更不需要每一行都写注释。
3.注释需要写的简明易懂。特别是方法的参数,以及返回值。
4.每一次修改时,相应的注释也应进行同步更新。
5.在类,接口,方法中,应该都使用/* /javadoc注释。因为这样调用者就不需要进入方法内部才知道方法的用处。提高编码效率。
6.方法代码中如果有顺序之分,最好将代码也加上序号,如1,2,3等。
7.枚举中的每一个值都需要添加注释。
小结:
写注释是一个好习惯,能让自己和团队都受益,不知你们有没有看过开源项目的源码,注释写的都是相当详细的,大家可以多多参考,毕竟程序员也是细节处见真章的职业。
更多java知识,可以私信我,我给大家免费分享!

原文地址:https://blog.51cto.com/14623707/2464382

时间: 2024-08-08 11:52:37

你知道JAVA项目该怎么写吗?8个技巧让你写项目如虎添翼!的相关文章

从面试官甄别项目经验的角度,说说如何在简历中写项目经验(java后端方向)

在大多的JD(职位介绍)里,会写明该职位需要xx时间的相关经验,换句话说就是需要在简历中看到一定年限的相关商业项目经验,否则估计连面试的机会都没. 在本文里,不讨论这种门槛是否合理,而会以Java相关经验为例,说说面试官甄别真实商业项目的方式,并以此为基础讲述在简历中描述项目的要点,并进一步给出在面试中介绍项目的相关技巧. 1 和学习项目相比,商业项目为什么值钱? 为什么在筛选简历和面试过程中要甄别学习项目还是商业项目? 1  学习项目里,只要跑通正常流程,无需考虑异常处理机制,也无需经过高并发

java开源框架SpringSide 3.1.4.3开发Web的demo项目实战

原创整理不易,转载请注明出处:java开源框架SpringSide 3.1.4.3开发Web的demo项目实战 代码下载地址:http://www.zuidaima.com/share/1781596496120832.htm SpringSide 3.1.4.3是目前SpringSide的最新版本,也是完成度比较高的一个版本,用来做实际项目的开发应该丝毫不成问题.这里写一下使用该版本开发一个简单Web项目的全过程,当然,最重要的是我自己的一些心得体会.我的文章很长,只有耐下性子细看,才能体会个

Java对比两个数据库中的表和字段,写个冷门的东西

Java对比两个数据库中的表和字段,写个冷门的东西 转载的 来源网络 目前所在的项目组距离下个版本上线已经很近了,就面临了一个问题:开发人员在开发库上根据需要增加数据表.数据字段.或者变更了字段类型或者字段长度等等. 由于时间比较紧迫,导致在开发过程中不可能一一把DDL数据库脚本记录下来,在比较大的项目中,比如我所在项目开发的系统大概包含了800张左右的表,字段上10000个的情况下,人工处理明显不可行,所以我们就得通过程序来判断比对,哪些是我们需要新增加的表,哪些是我们需要新增加的字段,哪些是

(转)花20分钟写的-大白话讲解如何给github上项目贡献代码

本文献给对git很迷茫的新手,注意是新手,但至少会点基本操作,有点基本概念的新手,我不会从怎么用github和git是什么开始讲的.如果作为新手你看书又看不进去,原理又太复杂,有没有直接了当告诉我们怎么给项目贡献代码,并和项目同步代码的大体流程.于是我快速写了这么个东西.一来整理下自己混乱的思路,二来想号召大家一起用git开发点东西,可是好几个同鞋只会寂寞的给自己push. 我先说下 我之前对github操作的一些迷茫历程,然后之后是怎么解惑的. 1. 最最开始,我以为git clone [项目

1.30 Java周末总结①控制显示多少位小数位②读txt和写txt模拟ATM数据库

1.30 Java周末总结①控制显示多少位小数位②读txt和写txt模拟ATM数据库 一.控制显示多少位小数位 有些时候小数位数太多了,想保留多少位小数,这里介绍一种利用四舍五入保留想要的小数位数Math.round四舍五入到整数位,所以把小数乘以整10或整百,在除以整10或整百,就得到想要的位数了 double a = 3.14159265359;double weishu = 5;double b = Math.pow(10,weishu);a = Math.round(a*b)/b; 二.

当写listview的onItemClick的方法时写Toast的参数context写成this出现can't resolve method ’make text(OnClickListener,java.lang.String,int)'的错误,原因

listView.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { Fruit fruit = fruitList.get(position); //Toast.makeText(this,fruit.getName(),Toast.L

Java程序员修炼之道 之 Logging(2/3) - 怎么写Log

1. 一个最基本的例子 使用Logging框架写Log基本上就三个步骤 引入loggerg类和logger工厂类 声明logger 记录日志 下面看一个例子 //1. 引入slf4j接口的Logger和LoggerFactory import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class UserService { //2. 声明一个Logger,这个是static的方式,我比较习惯这么写. private fina

【JAVA】Java开发使用技巧_获取当前项目中某个文件路径

下面是一个小实例,注释也很清晰,但足以说明问题. 1.实例代码 1 public class TestMain { 2 3 public static String PROJECT_NAME = "/Test/"; 4 public static String FILE_NAME = "src/com/test/NewFile.xml"; 5 6 public static void main(String[] args) throws IOException {

【MyEcplise】导入项目报错:Errors running builder &#39;JavaScript Validator&#39; on project &#39;项目名&#39;. java.lang.ClassCastException

导入项目报错:Errors running builder 'JavaScript Validator' on project '项目名'. java.lang.ClassCastException 解决方法: project -->Properties Builbers -->JavaScript Validator勾选去掉 解决问题! [MyEcplise]导入项目报错:Errors running builder 'JavaScript Validator' on project '项目