java课程总结报告

java课程总结报告该怎么写呢?下面是带带来的java课程总结报告,请参考!

java课程总结报告【1】

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

再加上老师讲课的时候每个部分都讲得特别细致,彭老师的讲课方式与众不同,一边口述,一边实际操作,给我的第一感觉是这个老师是有真本事的,而不是像某些老师那样,整堂课就知道念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课程总结报告【2】

今天老师讲的一定的程度了,发现有一些细节,自己并没有学好,如下

java课程总结_java课程总结报告.doc相关推荐

  1. 计算器小程序java课程设计,java课程设计----计算器小程序报告.doc

    java课程设计----计算器小程序报告.doc #####学院JAVA语言课程设计报告小程序计算器系统管理班级:#######姓名:#####指导老师:###时间:2012年6月25日至6月29日2 ...

  2. java阿基米德螺线_阿基米德螺线图形设计_java基础实验报告.doc

    阿基米德螺线图形设计_java基础实验报告.doc 南京工程学院实验报告课程名称JAVA基础实验项目名称图形用户界面设计实验题目阿基米德螺线图形设计实验学生班级网络132实验学生姓名薛康威学号2021 ...

  3. c语言课程设计猜数字游戏报告,C语言课程设计-猜数字游戏报告.doc

    C语言课程设计-猜数字游戏报告 摘要 该软件在Windows系统上为玩家提供猜数字游戏的基本功能,游戏用户可以选择开始游.排行榜查看.帮助等主要功能.当用户选择开始游戏时,系统会提示用户排行榜上猜数字 ...

  4. java lr0分析,LR0分析器实验报告.doc

    <编译?原理> 课程设?计性实验报告 课程?题目: ? ?LR(0)分析法 姓? 名: ? ? 钟继文 ?专业班级: ? 计算机科?学与技术(1)班 指?导老师: ? ? 孙长圣老师 学 ...

  5. java闹钟程序设计_JAVA课程设计_闹钟的设计与实现项目-报告_附源代码.doc

    JAVA课程设计_闹钟的设计与实现项目-报告_附源代码 第2章 MACROBUTTON AcceptAllChangesInDoc [双击此处键入1级标题] PAGE 2 - PAGE 1 - .. ...

  6. ATM柜员机JAVA课程设计_JAVA课程设计报告银行ATM机系统.doc

    JAVA课程设计报告银行ATM机系统 Java课程设计报告 题 目 银行ATM机系统 所在院系 软件学院 学生姓名 金磊 专 业 R机械+软件 班 级 R机械094 学 号 2011年 7 月 15日 ...

  7. java用户界面课程设计_java课程设计《消息公布体系》用户界面设计模板.doc

    java课程设计<消息公布体系>用户界面设计模板.doc 还剩 13页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环 ...

  8. java atm柜机_java课程设计-ATM柜机模拟程序.doc

    java课程设计-ATM柜机模拟程序 课程设计(大作业)报告课程名称:面向对象程序设计课程设计 设计题目:ATM柜员机模拟程序 院 系:信息技术学院 班 级: 设 计 者: 学 号: 指导教师: 设计 ...

  9. java通讯录课程设计_java课程设计_通讯录_通讯簿.doc

    java课程设计_通讯录_通讯簿.doc 还剩 45页未读, 继续阅读 下载文档到电脑,马上远离加班熬夜! 亲,很抱歉,此页已超出免费预览范围啦! 如果喜欢就下载吧,价低环保! 内容要点: impor ...

最新文章

  1. Python 2大限来了!113天后自生自灭,官方不再维护更新 | 附升级指南
  2. 01_[pathlib]内置pathlib库的常用属性和方法
  3. 洛谷 P2762 太空飞行计划问题
  4. ligertoolbar 动态加载按钮_Axure利用动态面板实现环形加载进度条
  5. Java极简算法-二分查找(log n)
  6. 用excel做logistic回归分析_用Excel做回归分析
  7. 3dMax模型的重置变换
  8. Unity3D使用talkingData应用数据统计
  9. 微信做音乐相册html5,如何制作微信音乐相册 微信音乐相册制作软件的精品教程...
  10. Failed to introspect Class druid问题
  11. Unity中获取一个物体下所有的子物体的方法
  12. 阿里云服务器CentOS8安装Kafka
  13. 使用canvas实现水印效果
  14. 物联网介绍の高屋建瓴篇
  15. 有哪些探测人脑状态的方法 ?
  16. 东方雨虹总市值首次突破1000亿;巴黎珠宝蔻尔珮将在中国销售三个标志性系列 | 美通企业日报...
  17. 【SQL2014】 SQL Server身份认证方式登录失败(错误18456)
  18. mac os 录屏快捷键_Mac电脑怎么录屏?自带不够专业来凑
  19. 区块链技术与应用(北大公开课,肖臻)-ETH The DAO
  20. 利用MegaRaid Storage Manager 管理LSI RAID卡

热门文章

  1. Kafka集成Spring-AcknowledgeMessageListener接口实现
  2. 数据驱动安全架构升级---“花瓶”模型迎来V5.0(二)
  3. 【NOIP】提高组2012 同余方程
  4. spring MVC(2)--注解Hello World
  5. 10个最好的 jQuery 视频插件(转)
  6. afinal Android 快速开发框架
  7. Directx11教程(18) D3D11管线(7)
  8. Ucenter会员同步通讯登录原理(转)
  9. Xen和虚拟化技术学习指南
  10. 朴素贝叶斯—疾病的预测