java课程总结报告【实用5篇】

java课程总结报告 篇一

在这个学期的java课程中,我学到了许多关于java编程语言的知识和技能。通过这门课程,我对java的基本概念有了更深入的理解,并且能够熟练地运用这些概念来解决实际的问题。在这篇总结报告中,我将分享我在java课程中的学习经验和收获。

首先,通过这门课程,我对java的语法和基本概念有了更清晰的认识。在课堂上,我们学习了java的基本数据类型、运算符、控制结构和面向对象的编程概念等。通过大量的练习和实践,我逐渐掌握了这些知识,并且能够灵活地运用它们来编写简单的java程序。

其次,我学会了使用java的开发工具和环境。在课堂上,我们使用了Eclipse这个集成开发环境来编写和调试java程序。通过实际操作,我熟悉了Eclipse的各项功能和操作方法,并且能够高效地利用这个工具来进行java开发。此外,我们还学习了如何使用Git来进行版本控制和团队协作,这对我今后的开发工作也大有裨益。

最重要的是,通过这门课程,我培养了解决问题的能力和编程思维。在课堂上,我们经常遇到一些编程挑战和难题,需要我们通过分析和思考来找到解决方法。通过不断的练习和实践,我逐渐养成了解决问题的习惯,并且能够运用逻辑思维和编程技巧来解决各种实际问题。

此外,在这门课程中,我还学习了一些java的高级特性和框架。我们学习了多线程编程、异常处理、输入输出流等内容,这些知识对于我进一步提升我的编程能力和开发效率非常有帮助。此外,我们还学习了一些常用的java框架,如Spring和Hibernate,这些框架能够极大地简化开发工作,并且提供了许多实用的功能和工具。

总的来说,通过这门java课程的学习,我不仅掌握了java的基本概念和语法,还培养了解决问题的能力和编程思维。这对我今后的学习和工作都非常有帮助。虽然在学习过程中遇到了一些困难和挑战,但通过不断努力和实践,我最终克服了这些困难,并且取得了不错的成绩。我相信,通过这门课程的学习,我已经打下了扎实的java编程基础,并且为将来的学习和工作奠定了坚实的基础。

java课程总结报告 篇三

  刚开始学的时候,感觉这两门课程好高大上的样子,因为自从学软件工程这个专业以来,一直都是学的理论性、框架性的东西,就没有接触到编程的实质性的部分,终于开始学编程了,感觉蛮兴奋的,前几节课也是精神饱满,信心十足,怀着一腔热血来听课。

  再加上老师讲课的时候每个部分都讲得特别细致,彭老师的讲课方式与众不同,一边口述,一边实际操作,给我的第一感觉是这个老师是有真本事的,而不是像某些老师那样,整堂课就知道念PPT。

  彭老师认真负责的教学态度,令我敬佩万分,每当我打瞌睡的时候,抬头看到正在用心讲课的彭老师,感到内心无比愧疚,于是再次用心听讲。

  由于JAVAWEB和JSP两门课是同时上的,而且每次都是一整上午,上课时间很长,老师一直有条不紊的讲着,虽然时间很长,但是每当大家上完课,心中都是有一种充实的感觉,大家都觉得有所收获,所以也就不曾觉得累了。

  JAVAWEB这门课让我认识了以前见所未见闻所未闻的专业术语,Web应用程序的概述。

  我从中了解到Web应用程序的三层体系结构:表示层、业务层、数据存取层。

  从而想到了学数据库设计时的数据库设计三大范式,它们同是叙述在编写代码时应做的规划和应遵循的规则,这种规划在以后的学习中时有出现,说明编程并不是一味地进行循环判断、死记硬背,而需要在技术上有所加强、在效率上有所提高。

  做任何事都是如此,事先必须有目标、有计划,有统筹,这样执行时才不会盲目,才不会事倍功半。

  学习编程对综合能力都是一种培养。

  接下来是JSP知识。

  要学JSP,就必须会HTML,如果HTML学不通,这对以后的学习都是一个瓶颈。

  基础一定要打扎实,吃透,否则上层建筑的建起就不会很顺利甚至没法起步。

  然后是JavaBean。

  以下是个人对JavaBean的一点学习体会。

  JavaBean里有set()和get()方法,用这些方法能很容易地传值,逻辑上更标准,代码看起来也更规范。

  但set()和get()方法只是用来对属性进行操作的,所以如果是进行复杂的逻辑或对数据库进行操作等,那么就不要写成set()和get()方法,只用一个有返回值的方法就足以。

  这样直观方便,且符合规范。

  总之,set()和get()方法不要没有效率地滥定义。

  接着是Servlet。

  Servlet是一个用Java编写的应用程序,在服务器上运行,用来处理请求和响应,也可以单独做为一个Web页面。

  然后讲的是标签,包括自定义标签和JSP标准标签库。

  用一般的Java代码都几乎能实现它们的功能。

  它们的好处是提高了代码的重用性。

  我们需要配置的坏境有JDK,Tomcat,还要用到Myeclips这一基础的编程工具。

  在学习JSP之前,由于没有网页编程的基础,便学习了HTML这种文本标记语言,自己试着去做简单的静态网站。

  后来学做JSP动态网站时,就涉及到了多方面的知识,JSP内部对象及内部对象所涉及的方法,JSP与数据库连接,如何去引用数据库。

  这门课更是巩固了JAVA这一基础编程语言,要求对JAVA掌握的要透彻,每门语言要学扎实,深入理解,都要花费很大的功夫,不是容易的事情。

  Jsp与servlet有一定的区别,Servlet可以看作是HTML的Java代码,而JSP可看作是包含Java代码的HTML。

  共同点:JSP和Servlet实际上是一回事。

  JSP页面最终要转换成Servlet,并进行编译,在请求期间执行的实际上是编译后的Servlet。

  因此,JSP页面不过是编写Servlet的另一种方式。

  各自应用的范围:Servlet比较适合于做处理任务,如做业务逻辑;JSP适合于表示任务,如网页制作,生成动态网页。

  对JAVAWEB和JSP课程的知识就简单介绍到这里,本学期的这两门课程让我对软件工程这门课有了一个全新的认识,我真切的学到了能用的东西,大学里的很多课是浪费时间,而把时间花在学习这两门课上,不会觉得是在虚度光阴,相反,会有一种无比满足与充实的感觉,感谢彭老师半年以来的精心教诲,感谢这两门课给我带来快乐!

java课程总结报告 篇四

  今天老师讲的一定的程度了,发现有一些细节,自己并没有学好,如下是自己认为自己学的模糊的地方。

  1.www是(worldwideweb)万维网,www的客户端程序:ie,foxfire.

  2.什么叫web服务器,就是一段网络程序,让人们通过浏览器可以看到任何主机上的内容(通俗的说法).

  3.微软开发的搜索引擎?Bing

  4.B/S结构的知名缺点是什么?

  受浏览器功能的限制。

  C/S结构的优点,在实际中还有一部分地方需要它。

  如:游戏。

  5.老师说再过五年就没有操作系统了,搜索引擎是未来发展的趋势。

  学JAVAweb就是做网站,保证以后20年活得比较滋润。

  6.常见的web服务器

  weblogic是bea公司

  WebSphere是IBM公司

  Tomcat是免费的,是Apache

  7.建议使用压缩的TOMCAT的安装版,因为现实

  中我们是这样用的。

  8.安装tomcat的常见问题。

  在这里要学习一门语言:批处理编程。

  打开STARTUP.BAT.

  1.说catalina_home没有配置

  2.一安装完闪就没有了。

  解决方法:

  1.环境变量设置catalina。

  还有JAVA_HOME的配置

  2.端口被占有的问题。

  3.安装多个tomcat,解决方法进入当前的安装目录中双击startup.bat进入。

java课程总结报告 篇五

  我们的JSP课程终于结束。

  掐指算来,用一个多月的时间。

  这次的课程和以往的课程有一些不同。

  一是,需要理解的概念、专业术语很多。

  比如,JavaWeb里引入了Web体系结构、MVC设计模式等的概念,出现了Servlet、JavaBean、Scriptlet、JSTL等无法替代的术语;二是,这次学习的内容和Internet接轨,十分实用。

  比如,第四章讲解了JavaMail,这是一个用来发送接收邮件的组件。

  学完JSP,既复习了Java的知识,又具备了做网站的能力。

  回想一下这个阶段的过程。

  第一章是对Web应用程序的概述。

  我从中了解到Web应用程序的三层体系结构:表示层、业务层、数据存取层。

  从而想到了学数据库设计时的数据库设计三大范式,它们同是叙述在编写代码时应做的规划和应遵循的规则,这种规划在以后的学习中时有出现,说明编程并不是一味地进行循环判断、死记硬背,而需要在技术上有所加强、在效率上有所提高。

  做任何事都是如此,事先必须有目标、有计划,有统筹,这样执行时才不会盲目,才不会事倍功半。

  学习编程对综合能力都是一种培养。

  接下来学的是JSP知识。

  要学JSP,就必须会HTML,如果HTML学不通,这对以后的学习都是一个瓶颈。

  这点我有所体会。

  因为我对HTML掌握得比较好,在这方面没有遇到什么困难。

  但如果没掌握好这些知识,加上要学新知识,就会在旧难题的基础上增加新难题,两头招架,实有些吃不消。

  所以,基础是很重要的,基础一定要打扎实,吃透,否则上层建筑的`建起就不会很顺利甚至没法起步。

  然后是JavaBean。

  以下是个人对JavaBean的一点学习体会。

  JavaBean里有set()和get()方法,用这些方法能很容易地传值,逻辑上更标准,代码看起来也更规范。

  但set()和get()方法只是用来对属性进行操作的,所以如果是进行复杂的逻辑或对数据库进行操作等,那么就不要写成set()和get()方法,只用一个有返回值的方法就足以。

  这样直观方便,且符合规范。

  总之,set()和get()方法不要没有效率地滥定义。

  接着是Servlet。

  一上手,我第一个感觉是,很专业、很难懂。

  书上介绍了一大堆接口、类、和重写的方法,一时觉得晕头转向。

  后来用得多、看得多了,Servlet的基本格式也记得差不多,其实也没什么难的。

  只要记住Servlet是一个用Java编写的应用程序,在服务器上运行,用来处理请求和响应,也可以单独做为一个Web页面,就足够了。

  在EL表达式这章,我遇到了一些困难。

  课后作业题完成得不顺利。

  但通过后面的学习,我了解到,EL表达式最大的作用是在各种标签里使用。

  标签以外对变量的引用,用其他方法,比如JSP表达式就能够达到目的。

  然后讲的是标签,包括自定义标签和JSP标准标签库。

  这两章的内容不太常用。

  因为用一般的Java代码都几乎能实现它们的功能。

  它们的好处是提高了代码的重用性。

  标准标签库里有几个比较有用的标签,比如forTokens和setBundle,这两个标签的作用是一般代码实现不了的。

  最后一章是MVC设计模式。

  所谓MVC,就是Model(JavaBean)、View(JSP)、Controller(Servlet),和第一章讲的Web应用程序三层体系结构相呼应。

  结合起来,可以这样理解。

  Model是数据存取层,View是表示层,Controller是业务层。

  用这样的规则编写网站,能做到逻辑分明,代码重用度高,便于维护等。

  以上就是对这阶段学习的回顾。

  通过学习JSP,我了解了更多的编程概念和理念,更增强了信心,只要有克服困难的勇气和决心,就没有什么难关无法克服。

  我会抱着十足的勇气和决心向下一个阶段挑战。

  从一期学到现在,我对Java有了一个比较具体的认识。

  Java的特点是:面向对象、跨平台、可移植。

  面向对象的涵义是,这种语言可以形象地模拟现实生活中的实物。

  在面向对象的语言中,“类”是对一组实物的共同特征描述,“对象”是类的实例,同一个类的一些对象具有类所定义的共同特点。

  面向对象的三大特点是“封装”、“继承”和“多态”。

  封装的表现有三,一是它把数据成员zǔzhīzà(因为这里被屏蔽,所以用拼音)在一起,形成一个整体;二是它可以隐藏细节,简化操作,比如,声明一个JTextField类的对象,你可以实现这个API中所有的功能,但看不到这个类的代码;你可以直接调用它的setText()、getText()等方法,而不用考虑它具体是怎么实现的。

  三是它可以保护数据,比如,一个类里有privateintage的属性,产生一个setAge(intageTemp)的方法,在这个方法里对传入的参数进行检验,如果不符合要求,就不对age赋值。

  下面,对C语言和Java作一下比较。

  C语言是一个面向过程的语言,Java是一个面向对象的语言。

  在C语言里,行为称为函数;在Java里,行为称为方法。

  在C语言里,只有变量和函数;在Java里,一切逻辑由类封装,即“万物皆对象”。

  C语言的struct和Java的类相似,但struct里只能有属性,而类里可以有属性和方法。

  所以,C语言的分工不清晰,主控程序几乎承担了全部的职责;而Java可以把方法放在类里,对象的职能很多,这些职能可以使用方法封装。

  举个老师讲过的例子。

  老师想布置作业,他把作业亲自告诉给每个学生,这样就承担了布置作业和传达作业两项任务,很累——类似于C语言;而他把作业写在一张纸上,贴出来,让学生自己去看,这样,老师只用完成布置作业的任务,而作业具体传达到每个人的任务则由学生自己完成,这样分工明晰,层次分明——类似于Java。

  这充分体现了面向对象的优点。

  下面给大家介绍一下我的学习方法。

  学习编程没别的,就是勤记忆,勤练习,勤思考。

  需要记忆很多,这必须要死记,没有偷懒的办法,但记的时候可以找一些规律,比如把类似的东西归在一起记忆。

  在练习方面,我认为,我们的教程编写得很好,例题和习题很典型,只要把书上的例子吃透,课后的习题都会做,这样就能达到掌握知识的目的,当然在后续的学习中要不时地复习前面的知识

,并和新的知识对比,这样才能熟练掌握。

  在勤思考方面,主要的是在敲出代码的基础上debug,debug的时候,不要太急于问老师问同学,先试着自己去解决。

  用得最多的测试语句就是在控制台上输出想查看的变量值,比如,出现了NullPointerException的异常,就可以用System.out.println()查找是哪里出现了空值(这个方法并不能概括全部的查找NullPointerException错因的方法,只是举一个例子)。

  还有一点很重要,要学会理解错误提示。

  要做到这点,就须适当地提高英语水平。

点击展开,剩余75%未阅读

相关文章

酒店市场调研报告范文5篇【优选3篇】

酒店市场调研报告范文5篇 【#报告# 导语】在生活中,我们使用报告的情况越来越多,报告中涉及到专业性术语要解释清楚。以下是?整理的酒店市场调研报告范文,欢迎阅读!1.酒店市场调研报告范文  我在酒店实...
工作报告2017-05-01
酒店市场调研报告范文5篇【优选3篇】

保密工作存在问题自查报告(经典3篇)

保密工作存在问题自查报告 【#报告# 导语】自查报告是一个单位或部门在一定的时间段内对执行某项工作中存在的问题的一种自我检查方式的报告文体。以下是整理的保密工作存在问题自查报告,欢迎阅读!【篇一】保密...
工作报告2016-02-02
保密工作存在问题自查报告(经典3篇)

工作出错检讨报告书自我检讨范文(优质4篇)

工作出错检讨报告书自我检讨范文 【#检讨书# 导语】身为员工要以严肃、认真、负责的态度对待自己的本职工作,对待工作态度不好的话会给自己或单位造成不必要的影响。下面是给大家整理的工作出错检讨报告书自我检...
工作报告2011-08-04
工作出错检讨报告书自我检讨范文(优质4篇)

银行年度上半年个人工作报告【推荐3篇】

时至今日,我进入xx银行已经快一年了。在xx年的上半年,我先后在总行公司部、xx行授信审批部学习和工作过,现对自己上半年的工作进行总结。 总行公司部:在公司部期间就任综合员。日常工作包括与各分行保持关...
工作报告2011-06-08
银行年度上半年个人工作报告【推荐3篇】

学校环境调查报告【优秀6篇】

希望知晓一个情况、一个事件时,我们务必要去搞清背后真相,调查完毕后,通常还需要完成调查报告。写调查报告需要注意哪些问题呢?下面是小编为大家收集的学校环境调查报告,仅供参考,希望能够帮助到大家。  学校...
工作报告2012-08-03
学校环境调查报告【优秀6篇】

幼儿园长述职报告【精选4篇】

述职报告切忌文不对题,杂乱无章,如果是这样,领导可能会认为您思路不清,逻辑不强,以下是小编为大家搜集整理的幼儿园园长述职报告,供大家参考和借鉴! 篇一幼儿园长述职报告 工作已经很长时间了,从我一开始当...
工作报告2019-04-07
幼儿园长述职报告【精选4篇】