java学习总结

时间:2024-01-11 作者:日出网

相关推荐

[荐]java学习总结9篇。

今天小编特意为大家整理了一篇“java学习总结”的文章,欢迎学习愿您少走弯路。文档是工作中十分重要的文件处理工具,越来越多的人开始了解并认可范文的价值,范文的写作方法可以让我更好地传达自己的思想。

java学习总结【篇1】

万事开头难,其实对于编程来说,开头并不是那么难,因为开始学习编程的小伙伴基本上都有兴趣点,有一腔热血挺过入门问题不大,学习编程只靠一腔热血还是不够的,贵在坚持,很多人都是倒在坚持的路上,半途而废,学习编程其实也没啥好的捷径就是先搞懂理论,然后开始不停的练习实践,反反复复,其实这个过程都知道要经历多少个循环和反复,慢慢的一些基本的概念随着时间的推移都成了你的基本功,在此基础上继续提升自己的能力水平就会显得游刃有余,没有坚持别的都是空话。

在网上搜过资料的都知道,一搜所有的资料都出来了,弄的大家不知道选哪个教材合适,入门之初不要有病乱投医的那种,不管三七二十一上来呼呼的买上几本,结果也分不清主次晕乎乎的学了一阵,晕乎乎的放弃了。入门的书还是要选择正确,选择好了教材就制定个计划开始你的学习之路。在这过程中,如果基础特别差的,上来就是看不懂书本,可以先跟着视频入门下,找下学习编程的感觉,等感觉到差不多能看懂书的时候,立即切换方向,把中心放在书本上,因为利用书本学习非常有利于知识体系的框架的建立,很多立志于做架构师的,不能依赖看别人咀嚼好的视频,要通过书本建立属于自己的东西。

如面向对象核心理念,集合框架,JDBC,异常处理,ios操作,多线程的编程,以及网络编程等等这些都是JavaSE核心的东西,在学习这些基本东西的时候,遇到不懂的,可以去网上找对应的视频看看,把概念彻底的

搞明白,然后把书上的代码都在电脑上自己实践一遍,每个概念都来来回回的这么去做,坚持下来,这个过程可能比较枯燥但是自学过程中最基础的部分。

掌握了第三步的基础上,就要尝试学习一些框架东西了,比如Servlet、Struts2、Hibernate和Spring,学习框架的时候,就要拿到框架的代码去研究,同时尝试去调试,修改,做一些小的改动看是不是能达到自己想要的效果,在这个过程多留言框架代码的风格,尝试了解为什么这么搭建框架,如果换成自己去做,该如何去做,这个时候要一遍遍的在大脑中进行思考打磨,不断提升自己的思维。

自学过程中难免遇到很多自己解决不了的问题,这时候你就需要名师指路了。在动力节点Java培训机构有着多年软件行业实战经验的IT精英人士组成的讲师团队,带着想要学习Java的年轻人在项目实训中掌握编程技术,和这样的名师学习,相信你一定会更快的学好Java。

java学习总结【篇2】

对于很多只会C语言的初学者而言,面对java基础语法学习,反而感觉很难,其实其中最大的问题不是语法难,而是一种编程思想的转变。面向过程就是把你的代码封装成函数,然后依次去做一件事情,面向过程是把你要做的事情抽象成对象,告诉对象去做。所以要想学好java入门,必须知道类和对象的概念。

类是对生活中事物的抽象描述,比如人类,动物类,交通工具类;对象即是对类的具体实例化,比如张三是人,猫是动物,飞机是交通工具(对象-----类)。Java基础入门学习路线可以总结为四步走:

1.java开发环境的搭建;

2.java初级之基础语法学习(80%类似C语言);

3.java中级之面向对象编程学习(重点);

4.java中级之应用编程学习。

第一步:JDK软件开发包时java软件开发环境,

包括jre运行环境和jvm虚拟机,在oricle官网下载javaSE版本JDK包;配置好环境变量就可以使用了。

第二步:java初级语法学习,

1.基本数据类型整形,字符型,字节型,长整形,短整形,浮点型,双精度,布尔型;

2.运算符+,-,_/,%等;

3.控制流(while,switch,if else);

4.数组的定义方式。

此阶段基本无难度,只要了解练习例题。

第三步:java面向对象学习,

1.类和对象;

2.java语言三大特性,封装、继承、多态;

3.一些关键字学习(static,final,abstract,extends)等。

这是重点,大家根据知识点一步步研究学习才是关键。

第四步:java应用编程,

例如:文件IO,集合(类似C语言数据结构),异常处理,线程,网络,JDBC数据库操作等,都是掌握面向对象以后,在查找不同的类使用类中不同的方法达到应用的效果,所以并不会很难。等基础语法掌握了就可以继续后面框架学习(java web方向,android学习),相信明确思路你会豁然开朗,更有学习动力。

java学习总结【篇3】

现在学习Java变得比以前容易多了,除了有大量的视频教程外,还有专业的java培训机构,这都使学习变得更加傻瓜化,然而我要说的是,Java虽然变得越来越容易学,然而那只代表入门容易,并不代表这门编程技术就真的变简单了。

如果仅仅学了些皮毛,高手写的程序你是望尘莫及的。在学习的过程中,书籍永远是知识最好的载体,很多优秀的程序员大师精心编撰的编程书籍,富含的不仅仅是一些知识,更多的是他们所传授的思想,通过看书,专研书籍中的内容,会让你变得更加聪明,写的程序也更加的精炼。

现在网络很发达,我见很多程序员总爱百度,包括我带的许多人都是这样,一个jdbc这么初级的东东,他们编程几年了,每次用还总是百度查。这个东西应该是熟记于心的,随时用,信手拈来,这样才能成为高手。就好像一个修理工,一遍查手册,一边给你修车,亦或是一个医生,一边看教程,一边给你看病,想想就觉得恐怖。

现在很多人都是快速的学习,快速的练习,反复的练习。而我的建议是,无论你学到什么阶段,都要去不断的优化自己的编程,能用3行实现的程序,不用5行,这样你编写的程序才能更加凝练。而且,编程学习的中后期,就要重视算法,尽量编程优质的程序,这才是编程的美妙之处。

你学习的过程可能很漫长,我建议你从一开始的时候,就想着写一个小程序,比如一个计算器的程序,开始可能很简单,仅仅通过命令行的方式呈现,功能可能也只有加减乘除,但是随着你学习的深入,你可以不断的完善这个程序,直到有一天,你把它做成一个非常完善,性能非常卓越的程序后,你就真正学成了。

不要做黑瞎子,掰苞米,掰一个丢一个。要学会总结,经常把自己遇到的问题及解决思想记录下来,还要记下来自己的经验和技巧,然后经常浏览自己曾经记下的这些东西,这样有了积累,你会发现,你成长的很快。

直到今天,我还是会经常专研一个技术点,比如js的一个矩阵算法,实现色彩的霓虹灯变换;亦或是,Java多线程内存自动优化技术。我会去专研,而且总会研究出比我目前技术水平还高一点点的技术,这样我才能不断的拔高,而且出类拔萃,这是一般程序员没有做到的,当你做到了,你就更牛了

java学习总结【篇4】

java培训从开始的5月11号到现在已经过了两个月了,感谢源动(中国)给与我们这次宝贵的培训,使学员在日后的社会中增加了竞争筹码。我个人非常重视这次培训的机会。

从一开始的java OO,数据库,SE,会计基础到进段时间学习的HTML,CSS,JAVASCRIPT,使我们都有了不同程度的提高。首先,源动的培训打破传统教育原有的单一、教条的教学模式,在学习过程中窦老师经常关心我们的学习进程和效率,这样学习过程中的疑问会得到及时解决,加快了学习进度,也增加了个人及团队的工作效率。其次,在java培训时,老师常常会指派我们作业,这些作业配合着开发的项目,使我们得到了实战的经验。经验是宝贵的学习不只是学一学书面上的东西,尤其是做软件开发,经验尤其起到至关重要的作用。一个程序员的成长可以看作是基础知识的牢固基础上的,开发经验的成长,这些是我们在源动学习中,学到的宝贵的东西。再次,培训过程中侧重团队的合作,这点很重要,在今后真正进入企业工作以后,开发项目往往是一个或者几个团队来配合,人与人之间的沟通不仅仅是技术上的互相支服,它更加侧重于一个良好的协作,通过高效的团队协作可常常达到事半功倍的效果。此外,源动的java培训中也为我们开设了素质拓展、面试技巧、心理辅导等职业能力的课程,这些课程不是学校里面照本宣科的东西,而是实实在在能拿来用的知识,在这些知识的消化过程中,每位学员都在个人能力上有了不同程度的提高,为今后的工作架设坚固的桥梁。

如果说学习一门语言很容易,那就大错特错了。更不要说是一门从来没有接触过的语言,对于java培训的初学者来说就好比是让一个人去吃一个从来没有见过的食物一样,要费一些时间去研究。学一门语言最重要的是学会观察,了解语言的特点很重要。所以说学语言一定要学会观察,而且更要学会总结。

在学习过程中,比如编程中总会遇到这样那样的问题,我作为个人的理解是,当遇到问题时先不要急着去请教别人,要先检查自己的代码是不是出现了一些经常犯得错误,当确定自己不明白的时候,带着疑问与小组的成员商量,或者向老师请教。当自己独立解决问题后所学到的不仅仅是内心的小小满足,而是这个小经验被自己消化了了的重要性。

以上是我在源动学习java的一点点培训工作总结,接下来的java培训,我想会更有趣、更专业,所以我会更认真听,理论与实践更加强化我们的工作,因为我也很热爱且珍惜这份工作!学习能让人进步,工作能让人自信,相信我们在不断地学习和工作经验当中让自己变得更加充实。

java学习总结【篇5】

一、什么是流?

流就是字节序列的抽象概念,能被连续读取数据的数据源和能被连续写入数据的接收端就是流,流机制是Java及C++中的一个重要机制,通过流我们可以自由地控制文件、内存、IO设备等数据的流向。而IO流就是用于处理设备上的数据,如:硬盘、内存、键盘录入等。IO流根据处理类型的不同可分为字节流和字符流,根据流向的不同可分为输入流和输出流。

二、字节流和字符流的区别:

字符流,因为文件编码的不同,就有了对字符进行高效操作的字符流对象,它的原理就是基于字节流读取字节时去查了指定的码表。它和字节流的区别有两点:1.在读取数据的时候,字节流读到一个字节就返回一个字节,字符流使用了字节流读到一个或多个字节(一个中文对应的字节数是两个,在UTF-8码表中是3个字节)时,先去查指定的编码表,再将查到的字符返回;2.字节流可以处理所有类型的数据,如jpg、avi、mp3、wav等等,而字符流只能处理字符数据。所以可以根据处理的文件不同考虑使用字节流还是字符流,如果是纯文本数据可以优先考虑字符流,否则使用字节流。

三、IO体系,所具备的基本功能就是读和写:

其实很容易就可以看出来,IO体系中的子类名后缀绝大部分是父类名称,而前缀则是体现子类特有功能的名称。

读取一个字符,并返回读到的这个字符,读到流的末尾则返回-1。

将读到的字符存入指定的数组中,返回的是读到的字符个数,

读取字符其实用的是window系统的功能,就希望使用完毕后,

进行资源的释放。

FileReader除了自己的构造函数外没有特有的方法:

|--用于读取文本文件的流对象。

|--用于关联文本文件。

|--构造函数FileReader(String fileName)

在读取流对象初始化时,必须要指定一个被读取的文件,

如果该文件不存在则会发生FileNotFoundException异常。

将一个字符写入到流中。

将一个字符数组写入到流中。

刷新流,将流中的数据刷新到目的地中,流还存在。

关闭资源,在关闭钱会先调用flush(), 刷新流中的数据到目的地。

FileWriter,除了自己的构造函数外没有特有的方法:

|--构造函数,在写入流对象初始化时,必须要有一个存储数据的目的地。

|--FileWriter(String fileName),该构造器是干什么用的呢?

|--在指定位置创建一个文件,如果该文件已经存在则被覆盖。

|--FileWriter(String filename,Boolean append),这构造器的作用是?

当传入的boolean类型的值为true时,会在指定文件末尾处进行数据的续写。

private static void test1(){

FileWriter fw=null;

try {

fw.write(“将字符串写入流”);

fw.flush();

fw.write(“将字符串写入流”);

} catch (IOException e) {

e.printStackTrace();

}finally{

if(fw!=null){

try {

fw.close();

} catch (IOException e1) {

e1.printStackTrace();

}

}

}

}

private static void test2(){

FileReader fr=null;

try {

int ch=0;

while((ch=fr.read())!=-1){

java学习总结【篇6】

1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,你就知道自己和别人思路的差异。

2.初学者请不要看太多太多的书那会误人子弟的,先找本系统的学,很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。

3.看帮助,不要因为很难而自己是初学者所以就不看;帮助永远是最好的参考手册,虽然帮助的文字有时候很难看懂,总觉得不够直观。

4.不要被对象、属性、方法等词汇所迷惑;最根本的是先了解最基础知识。

5.不要放过任何一个看上去很简单的小问题--他们往往并不那么简单,或者可以引伸出很多知识点;不会举一反三你就永远学不会。

6.知道一点东西,并不能说明你会写脚本,脚本是需要经验积累的。

7.学脚本并不难,JSP、ASP、PHP等等也不过如此--难的是长期坚持实践和不遗余力的博览群书; 8.看再多的书是学不全脚本的,要多实践

9.把时髦的技术挂在嘴边,还不如把过时的技术记在心里; 10.学习脚本最好的方法之一就是多练习;

11.在任何时刻都不要认为自己手中的书已经足够了;

12.看得懂的书,请仔细看;看不懂的书,请硬着头皮看;

13.别指望看第一遍书就能记住和掌握什么——请看第二遍、第三遍;

14.请把书上的例子亲手到电脑上实践,即使配套光盘中有源文件;

15.把在书中看到的有意义的例子扩充;并将其切实的运用到自己的工作中;

16.不要漏掉书中任何一个练习——请全部做完并记录下思路;

17.当你用脚本到一半却发现自己用的方法很拙劣时,请不要马上停手;请尽快将余下的部分粗略的完成以保证这个代码的完整性,然后分析自己的错误并重新编写和工作。

18.别心急,写脚本确实不容易;水平是在不断的实践中完善和发展的;

19.每学到一个脚本难点的时候,尝试着对别人讲解这个知识点并让他理解----你能讲清楚才说明你真的理解了;

20.记录下在和别人交流时发现的自己忽视或不理解的知识点;

21.保存好你做过的所有的源文件----那是你最好的积累之一;

22.对于网络,还是希望大家能多利用一下,很多问题不是非要到论坛来问的,首先你要学会自己找答案,比如google、百度都是很好的搜索引擎,你只要输入关键字就能找到很多相关资料,别老是等待别人给你希望,看的出你平时一定也很懒!

23,到一个论坛,你学会去看以前的帖子,不要什么都不看就发帖子问,也许你的问题早就有人问过了,你再问,别人已经不想再重复了,做为初学者,谁也不希望自己的帖子没人回的。

24,虽然不是打击初学者,但是这句话还是要说:论坛论坛,就是大家讨论的地方,如果你总期望有高手总无偿指点你,除非他是你亲戚!!

讨论者,起码是水平相当的才有讨论的说法,如果水平真差距太远了,连基本操作都需要别人给解答,谁还跟你讨论呢。

浮躁的人容易说:我要中文版!我英文不行!----不行?学呀!

1、打好坚实的基础:变量、流程控制语句、类、接口、特别是继承关系,一定要理解,当然刚开始的时候肯定理解程度不深,但至少要求记住。

2、看别人写的程序,完整看完一个例子。比如一个c#编写的简单网站。然后好好的思考下,给你的启发,哪些地方让你理解了基础知识没理解透的内容,哪些地方让你茅塞顿开!

3、自己动手去做。自己动手写一个完整的程序,不急着编码,先想想自己做的程序都要实现什么功能,程序的结构应该怎样设计:是不是要用到接口、怎样可以提高代码的重复利用率等等;甚至可以用纸笔画画,心中有了一个基本的框架,然后再编码,遇到难点写不下去时多上网和同行交流。

4、有了自己的第一个程序,然后就是回过头来总结了,记住一定要善于总结自己在实践中的经验。如果你回过头来发现你以前写的程序是多么的“嫩”,证明你就在进步了。发现以前自己没有掌握的东西,再进一步去深研。

java学习总结【篇7】

MSDN是 Microsoft 当前提供的有关编程信息的最全面的资源,它包含微软最新的技术数据库,加上易学易用的全文检索功能,让您迅速找到任何您需要的技术参考数据

中国境内百分之八十以上的领导人在百分之八十以上的场合的讲话中都有类似的观点,所以在这里我是不多说了,反正这一条用在什么行业什么地方都不会有错的,人生最大的敌人不是就是自已吗?管好自已认清自已,那还有什么搞不定的?

良好的文档是正规研发流程中非常重要的环节,一个好的程序是先写好设计文档再进行编程的,在设计文档的指导下,才能写出安全的代码。如果你不写文档,一开始就写程序,这样你就不会按已设计好的路线走,而是想到哪写到哪。小功能还好说,要是大功能,就容易混乱甚至失控.那么如何写文档呢?其实我认为没有统一的标准,虽然国家及一些NB的人总结了很多的模板,但每个人的习惯不同,如果你不加以修改或创新,就套用某个标准,我相信写起来会很吃力及说不清的难受,因此我觉得只要能将你的设计思想及实现算法或步骤描述清楚就是好的文档,我强烈建议广大程序员朋友们在写文档时要善于用图表来说明你的思想,我们不是作家,也可能作文都经常性地不及格,写出五官端正的文章对我们来说可能不容易啊!好好地利用VISIO,ROSE或别的工具来表达你的思想吧!

(五)代码风格要规范,严谨,效率要高。

(六)掌握好跟踪调试技巧.

跟踪调试程序是一件繁琐而又复杂的事情,所以掌握必要的调试策略及技巧却可以使这些工作变得轻松起来.

测试工作应由测试工程师来做,但在你写完一个模块或一个软件时,还是要自已先测试一下,保证不要出现一些低级的错误.

(八)善于交流善于沟通,特别是经常与一些高手交流一下学习的心得体会

有人说,程序员的性格大多内向不喜欢说话,其实是有些误会了,不是不喜欢而是话不投机,我的脑袋一天到晚都在不停地转,函数,数据,算法啊充满了我的世界,我那还有时间与你谈一些无聊的话题,话要找对人了,才容易谈下去,书上说过“听君一席话,胜读十年书”,你要找的就是这种豁然开朗!

知识要温故而知新,因此我程序员要养成阶段性地做专题总结的习惯,比如你这个月学习或在做与多线程有关的模块或项目,那么在你做完后,你就可以好好地总结一下所有与多线程相关的技术,包括理论知识,实践方法以及各种技巧及优秀文章等等,这对你各种能力的提高将很大的帮助,你试过了吗,如果没有,那就快点行动吧!

我只是想说明要学好任何一门技术,最好要有持之以恒精益求精的精神,特别是学一些比较抽象比较难的技术,除了思考一下你的学习方法以外,还必须坚定你的目标及信念!

java学习总结【篇8】

不知不觉来到尚学堂学习已经一个多月了。回想起没有开始决定培训之前,自己其实一直是在矛盾和犹豫中徘徊。在那个时候,左老师是最开始找我聊天的,开始了解到尚学堂也是从她那儿。一直以来其实都没有考虑过要参加这样的培训,那时的我还很坚定地说,我要考教师资格证,家里人也支持我以后去当老师的。但是当我得知,教师资格证得应届毕业生才能考,并且从开始改革后,我就开始纠结了。其实也不能说是纠结,只是觉得考教师资格证不需要花那么多的时间,这样我还有一年多的空闲时间,不能这样子白白浪费了,而自己又没有打算考研。于是,对于信息计算科学这样一个专业的我,我觉得自己是不是可以考虑去参加培训,这样毕业以后也不失为一条出路,毕竟自己对计算机还是有兴趣的。

经过一段时间的思量,也比较了一下中信和尚学堂,最终还是选择来到了尚学堂。给我和同伴上第一节试听课的是李毅老师,他给我留下了深刻的印象,不仅是人长的帅气,最重要的是他讲课的风格我很喜欢,能让我瞬间产生浓厚的兴趣。开始一直期盼着要是他给我们上课该多好,结果到第一次正式上课的时候,给我们授课的并不是他,而是阮总。说实话,开始有点小小的失望。但是,经过了一个多月的培训,我发现阮总其实也是一个很幽默的人,上课的时候,也总是能将那些比较抽象的概念什么的,用生活中的一些实际例子具体化,让我们更好的去吸收与消化。慢慢地其实也就习惯了,觉得也没有什么不好。毕竟学知识,最重要靠的还是自己,老师只是一个引导而已。

在尚学堂,比较庆幸,可以认识一群新的朋友,虽然大家平常接触还不是那么多,但是我相信,在以后更长的日子里,我们可以相互了解的更多,成为很好的朋友。

当然,这一个月多里,收获更多的是知识。在刚开始的前一段时间里,阮总初步的教我们了解了XHTML和CSS的部分基础知识,让我们领略到了网页设计的奇妙之处。当我第一次自己学会做一些简单的网页界面时,我很兴奋,真的很兴奋。虽然第一次做的网页被阮总说很丑,但我还是很开心,我还很肯定的和同伴说,我们的前途一片光明。后来,阮总告诉我们,其实网页设计那部分并不是我们要学习的,只是我们要了解一下,看得懂代码的意思就好,还风趣地说我们不是美工,不能抢了别人的饭碗。接下来的日子,是在寒假了,我们开始正式接触到JAVA学习。我想,这是初级阶段,也应该是基础阶段,一定要把基础打牢,以后的学习才不会那么吃力。开始的那部分是JAVA的基础知识,我发现和C语言区别不是很大,在学校有认真地学习过C语言,所以基础知识部分学起来还是很轻松的。学完基础知识一直到现在,我们接触的是JAVA面向对象的学习,这是一个崭新的过程,其他人我不清楚,至少对于我来说是这样。我发现,这部分学习的内容没以前学的那么轻松,单一的操作也许会,就是很多情况下自己要会灵活的运用。而且,正像阮总说的,教的知识肯定是教不完的,重点是我们要自己学会找到学习方法。其实,很多东西都没有你想象的那么难,只要你肯努力,肯下功夫,找到方法后,你也是可以做的很好的。我发现,光听老师讲,真的是远远不够,重点在于课后一定要多练习,这样才能帮助自己更快的接受新知识。

寒假过来后,阮总告诉我们,寒假他都没有怎么休息一直在家里学习,他说,你只有不断地去学习新的知识,你才可能比别人收获的更多。听完他说的,然后比较着自己,阮总真的是不简单,挺佩服他的。我想,在尚学堂这样一个积极上进的集体中,我也会成长的很快,收获的很多。我依然坚信自己前途一片光明。

java学习总结【篇9】

Java初级项目心得

从二十几天前的项目需求分析,到数据库设计,到后来的界面设计以及第一次全部整合项目,到最后的项目总调试到评审,中间出了很多问题,但最终还是学到了很多在平时写Demo中学不到的东西,对于一个完整的项目流程还是有了更深层次的了解。

最开始的时候关于项目选题我们组间还是有比较大的争议的,各种想法不一样,对于想做出来的东西期望值太大,比如像做一个完善的教师学生管理集于一体的系统,在我设计的时候才发现以我们现在的水平这个事完全达不到的,时间和经验决定了我们只能做这个中间的一部分,最后才决定做学生和教师功能的一小部分。

开始做了的时候我是很有想法的,想搞一个标准让大家按照我的标准来做所有的事情,在这个事情上组员是比较反感的,因为觉得我写的东西不足以成为标准,并且将所有用到的固定值都用一个常量类来定义其实是很麻烦的一件事情,而且在设计界面过程中后面都是直接使用工具拖出来的界面,所有的固定值都是由系统计算给出的,全部写进常量类就更不现实了。并且在设计这一块由于我最初写出的界面并未的到组员的认可,主要是因为我做的不美观并且没有让代码有很好的可读性。设计的时候虽然列出了全部的功能实现但是在最初实现的时候我并不知道所有的实现需要用到的方法和需要返回的类型,传入的值部分,直观的说就是并没有用到面向对象核心思想去编程,所有到最后做出来的界面是每个部分一套,看起来像是多个项目,而且组员的交流很少,都只顾做自己的东西,这个是我的责任,有时候组员不按照我说的去做真的很无奈。

到了最后实现的时候,这时候我的分工出现了很严重的问题,当时没想那么多,就想着自己多做一些,然后大家平均分配。我觉得这样很公平,但是过了两天去问组员的进度,段超负责的部分已经按照计划提前实现了,我也多做了一些,其他组员还在数据库和java不知道怎么去连接,怎么获取数据,或者是获取数据后不知道怎么在界面显示。在开始的时候并没有做太多的规范,虽然是说分了视图层,业务逻辑层和数据库查询层,但是有些查询和业务逻辑根本就是直接写在界面中,所有有两个组员写的都是教师端的功能到了最后自己写的.类都不知道是用来做什么的,调试的时候一个方法要找好久才能知道是在哪里调用的。以后

的过程中我会尽量先和组员说好这些事情,不会到了最后才发现那里有问题,这应该是一个很重要的规划问题,分配任务的时候不应该一次性全部分配好,可以根据组员的进度来调节任务的分配,在最初设计的时候不管有多少应该的功能,怎么也要出来个简单的框架,起码然组员不会为找一个类而头疼。

当然学到了很多,比如最初我开始对三层编程的不理解,在三个类之间同时编程的时候,没有一个类那么好查看错误,逻辑也不够清晰,知道了文档注释的重要性,对组员之间交流也肯定会进行的更多,对项目该怎么做有了一个最起码的结构在脑海里。

一路踉踉仓仓做出来的东西确实不是当初想的那么美好,无论怎么说还是有一个东西出来了,也算是这十几天的结晶,还是得到了很多有意义的经验,相信以后我会做的更好,达到想要到项目需求。

本文来源://www.rcw66.com/r/66.html