




已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XX 年 java 项目收获总结 作为培训,项目的好坏对培训质量的影响十分大,常常 是决定性的作用。下面是 YJBYS 小编整理的 java 项目收获 总结范文,希望对你有帮助! 从二十几天前的项目需求分析,到数据库设计,到后 来的界面设计以及第一次全部整合项目,到最后的项目总 调试到评审,中间出了很多问题,但最终还是学到了很多 在平时写 Demo 中学不到的东西,对于一个完整的项目流程 还是有了更深层次的了解。 最开始的时候关于项目选题我们组间还是有比较大的 争议的,各种想法不一样,对于想做出来的东西期望值太 大,比如像做一个完善的教师学生管理集于一体的系统, 在我设计的时候才发现以我们现在的水平这个事完全达不 到的,时间和经验决定了我们只能做这个中间的一部分, 最后才决定做学生和教师功能的一小部分。 开始做了的时候我是很有想法的,想搞一个标准让大 家按照我的标准来做所有的事情,在这个事情上组员是比 较反感的,因为觉得我写的东西不足以成为标准,并且将 所有用到的固定值都用一个常量类来定义其实是很麻烦的 一件事情,而且在设计界面过程中后面都是直接使用工具 拖出来的界面,所有的固定值都是由系统计算给出的,全 部写进常量类就更不现实了。并且在设计这一块由于我最 初写出的界面并未的到组员的认可,主要是因为我做的不 美观并且没有让代码有很好的可读性。设计的时候虽然列 出了全部的功能实现但是在最初实现的时候我并不知道所 有的实现需要用到的方法和需要返回的类型,传入的值部 分,直观的说就是并没有用到面向对象核心思想去编程, 所有到最后做出来的界面是每个部分一套,看起来像是多 个项目,而且组员的交流很少,都只顾做自己的东西,这 个是我的责任,有时候组员不按照我说的去做真的很无奈。 到了最后实现的时候,这时候我的分工出现了很严重 的问题,当时没想那么多,就想着自己多做一些,然后大 家平均分配。我觉得这样很公平,但是过了两天去问组员 的进度,段超负责的部分已经按照计划提前实现了,我也 多做了一些,其他组员还在数据库和 java 不知道怎么去连 接,怎么获取数据,或者是获取数据后不知道怎么在界面 显示。在开始的时候并没有做太多的规范,虽然是说分了 视图层,业务逻辑层和数据库查询层,但是有些查询和业 务逻辑根本就是直接写在界面中,所有有两个组员写的都 是教师端的功能到了最后自己写的类都不知道是用来做什 么的,调试的时候一个方法要找好久才能知道是在哪里调 用的。以后 的过程中我会尽量先和组员说好这些事情,不会到了 最后才发现那里有问题,这应该是一个很重要的规划问题, 分配任务的时候不应该一次性全部分配好,可以根据组员 的进度来调节任务的分配,在最初设计的时候不管有多少 应该的功能,怎么也要出来个简单的框架,起码然组员不 会为找一个类而头疼。 当然学到了很多,比如最初我开始对三层编程的不理 解,在三个类之间同时编程的时候,没有一个类那么好查 看错误,逻辑也不够清晰,知道了文档注释的重要性,对 组员之间交流也肯定会进行的更多,对项目该怎么做有了 一个最起码的结构在脑海里。 一路踉踉仓仓做出来的东西确实不是当初想的那么美 好,无论怎么说还是有一个东西出来了,也算是这十几天 的结晶,还是得到了很多有意义的经验,相信以后我会做 的更好,达到想要到项目需求。 Java 有三个体系,JavaSE、JavaME、JavaEE。JavaSE 是桌面应用;JavaME 属于企业级应用,用于网络编程,是对 JavaSE 的拓展;JavaEE 即移动设备,是手机类嵌入式编程, 是对 JavaSE 的缩减。一上来肯定先接触 Java 最基础的技 术 JavaSE,学完 JavaSE 之后觉得基础够扎实了,就可以往 JavaME、Android 移动领域发展,也可以往 Java Web、JavaEE 方向去发展。但是前提一定要对 JavaSE 知识 学扎实,要不然到了后面学起来会很困难。我们主要学习 JavaSE。 一、JavaSE 体系的知识: 1、基础语法:Java 关键字,类型转换、循环语句、方 法、运算符、递归。 2、面向对象编程(重中之重):面向对象设计思想、对 象与内存(重点)、方法重载、对象创建使用、this 的使用、 final 的使用、super 的使用、 static 的使用、package 和 import 的运用、对象转型、多态、抽象类、接口等基本 的知识点。其中重点掌握有封装、继承、多态、抽象类、 接口。 3、异常处理:try.catch(Exception e). 、 异常的分类、finally 的使用、方法异常的抛出、自定义异 常。 4、数组:基本的数组操作。二维数组的使用。 5、常用类:String 类、StringBuffer 类、Math 类、 File 类等等。 6、容器: 包下,有三个接口 List、Set、Map,List 下面有 ArrayList、Vector、LinkedList,Set 下有 HashSet、 TreeSet,Map 下有 HashMap、HashSet,当然了, 还有 Dictionary 下的 HashTable,HashTable 下的子类 Properties,容器就这么一点东西。 7、包:学过继承、多态、接口之后,容器和这一节就 要用上,一开始是比较难理解,一旦理解了,通过触类旁 通,其他也就是这样子学,这个 IO 里面最典型的设计模式 是:装饰设计模式,大家学习的时候也可以结合这个设计 模式来学。 8、线程:线程的两种实现方式,Synchronized 关键字 同步,死锁等问题。 9、 GUI:现在用的不多, MVC,在 swing 中体现的淋 漓尽致。 10、日期 处理、正则表达式。 二、java 特点 1、面向对象的语言; 2、一种与平台无关的语言,提供程序运行的解释环境; 3、一种健壮的语言(语法上没有指针,内存的申请与 释放)。 面向对象的特点:封装性、继承性、多态性。 三、java 语法基础 1、标识符,对大小写敏感,长度不限,包括字母、数 字、下划线、美元符号; 2、关键字,全为小写; 3、java 基本数据类型 (1)基本:数值型、字符型、布尔型(逻辑); (2)引用:类、接口、数组。 数据类型转换时要注意布尔型不能转换为其他数据类 型。容量小到容量大的转化为自动转化,反之为强制类型 转化。 4、运算符,new 也是一种运算符。 5、表达式和语句 6、分支即选择,双分支、多分枝可用 switch 7、方法,方法的重载表示一个类中定义相同名字不同 参数的多个方法,构造方法也可以重载。重写需注意:(1) 继承是重写的前提;(2)重写只能改变方法体中的内容,方 法名,参数列表、返回值类型都不能改变;(3)方法重写不 能使用比被重写的方法更严格的访问权限。 8、变量的作用 9、递归的调用 四、心得体会: 1.我感觉学习 java 应该是循环渐进,有始有终,按部就 班,脚踏实地.java 是一门有着阶梯性的语言,如果要学习它.我 觉得最好还是按照 java 的学习体系,先学习什么,在学习 什么,只有这样,我们在学习中才会遇到更少的麻烦.java 是一门更倾向于网络的语言.不要上来就学习 JSP,这样不好, 因为这没有基础.在以后的学习中很可能遇到很多的麻烦。 2.信心,恒心,毅力是最重要的,这是我们必须具备 的心理素质。要是学习这门语言开始的时候很有兴趣,遇 到苦难就退缩,从而最终会放弃学习 java。没有经历风雨 怎么见彩虹,编程有的时候就是那么折磨人,会遇到很多 的困惑。但是一旦你弄懂了,或者是你把问题解决了,你 会感到很兴奋,编程的快乐就在此 了。 3.多看看一些资料,多多的向高手请教,这样才好.要 学会总结和领会。当然,学习 java 一个人有一个人的想法, 也有自己的独特学习方法,总之适合自己的就是最好的。 4.之前我觉得学习 Java 只需理解 Java 的语法,多练 就可以,但是却缺少去背,所以学过了很容易就忘记了, 其实
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025广东运管所郁南县亮丽路灯管理有限公司招聘员工1名考前自测高频考点模拟试题及一套完整答案详解
- 2025国航股份西南分公司乘务员岗位高校毕业生校园招聘(四川)模拟试卷及答案详解参考
- 直线下属安全培训课件
- 2025年咨询工程师之工程项目组织与管理考试题库5
- 2024年二次供水项目资金需求报告代可行性研究报告
- 基因编辑伦理整合能力试卷
- 人性化财税咨询方案
- 直播公会法务知识培训课件
- 红船活动策划方案
- 富平教育局卫生知识培训课件
- 学习勤奋的重要性:议论文(5篇)
- 中债业务知识培训课件
- 武汉从业资格证摸拟考试及答案解析
- DeepSeek大模型赋能高校教学和科研建议收藏
- but~check中考词汇1600一遍过
- 小学数学数与代数全学年复习资料
- 2025至2030医药级一氧化氮行业产业运行态势及投资规划深度研究报告
- 2025海康威视安检机用户手册
- 2025 精神障碍患者暴力行为应对护理课件
- 《物联网技术》课件-第3章 无线传感器网络
- 匹克球裁判考试题及答案
评论
0/150
提交评论