java培训个人总结_第1页
java培训个人总结_第2页
java培训个人总结_第3页
java培训个人总结_第4页
java培训个人总结_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、java 培训个人总结第 1 篇第 2 篇第 3 篇第 4 篇第 5 篇更多顶部 目录第一篇: java 培训后总结第二篇: java 培训总结第三篇: java 实训个人总结第四篇: java 个人实习总结第五篇: java 培训课心得总结 更多相关范文正文星期六 )第一篇: java 培训后总结 上接 crazy code (09.11 crazycode (09. 星期天 )0 、 struts2 :a 、 hello stuts2 :b 、 struts.xml 、hello.jsp 。地址栏传参:。c 、传参验证:直接写在 user.java 里面( extends actionsu

2、pportpublic string show() if (admin.equals(username) & admin.equals(password) return success; else return error; 1 、 spring : hello spring3.0! ( 先打开至 spring 视图方式.)hello.java(javabean) add hibernate ca-会自动导入 hibernate 包、建 3 立好 hiberenate.cfg.xml 、 hibernatesessionfactory.java 文件;3 、新建个 bean 类 user.ja

3、va;4 、新建 user.xml:5 、修改生成的 hibernate.cfg.xml 文件( adduser.xml );6 、新建测试类 test.java ;则是注: the database returned no natively generated identity value 在数据库中 id 没设置为自动增长!crazycode (09.13 星期一 )1 、看不懂 ssh 的整合过程,不懂它的原理和工作方式。2 、了解 hibernate 中配置文件的含义。crazycode (09.14 星期二 )1 、 spring 的基本作用及其映射关联属性。crazy1 、信息科技

4、中心页面修改。2 、hibernate 增删改查。 code (09.15 星期三 )crazycode (09.16 、17 星期四、五 )复习数据库工程师crazycode (09.18 星期六 )1 、考完数据库四级。2 、 hibernate 怎么建立关联的?3 、初步了解 jquery 。crazycode (09.19 星期天 )struts 、 spring 、 hibernate 在各层的作用简单的说:struts 控制用的 、hibernate 操作数据库的 、 spring 用解耦的。具体的:1 ) struts 负责 web 层 .actionformbean 接收网页中

5、表单提交的数据,然后通过 action 进行处理, 再 forward 到对应的网页。在 struts-config.xml中定义 , actionservlet 会加载。 2 ) spring 负责业务层管理,即 service (或 manager).1 service 为 action 提供统计的调用接口, 封装持久层的 dao.2 可以 写一些自己的业务方法。3 统一的 javabean 管理方法 。4 声明式事务管理 。5. 集成 hiberante 。3 ) hiberante ,负责持久化层,完成数据库的 crud 操作hibernate 为持久层,提供 or/mapping 。

6、它有一组 .hbm.xml 文件和 pojo, 是跟数据库中的表相对应的。然后定义 dao ,这些是跟数据库打交道的类,它们会使用 po 。在 struts+spring+hibernate的系统中,对象的调用流程是: jsp- action service -dao -hibernate 。数据的流向是 actionformbean 接受用户的数据, action 将数据从 actionfrombean 中取出,封装成 vo 或 po,再调用业务层的 bean 类,完成各种业务处理后再 forward 。而业务层 bean 收到这个 po 对象之后,会调用 dao 接口方法,进行持久化操作。

7、crazycode (09.20 星期一 )1 、 tomcat6.0 不需配环境变量,如果 startup.bat 一闪而过,则编辑 startup.bat 文件。在其 if %os% = windows_nt setlocal 后加上: java -jar -duser.dir=d:studyprogremapache_tomcat6.0apache-tomcat-6.0.29 d:studyprogremapache_tomcat6.0apache-tomcat-6.0.29binbootstrap.jar start 。3 、 hibernate 连不上 sqlserver2014 数

8、据库。4 、不需要在数据库的表间建立关联, 只要建立映射即可。(但一般不采取此种 方式,直接用 sql 语句搞定!)。crazycode (09.21 星期二 )1 、 gassfish :hello word !第二篇: java 培训总结 学习总结java 语言是一种跨平台的高级语言,无论是网络世界和桌面应用程序,还是 分布式应用环境和嵌入式应用都可以看到 java 的身影。显然 java 语言依然保持 着旺盛的生命力,这也使得众多的从业人员开始学习 java 语言。java 技术入门 使读者对 java 语言有个初步的了解,为后面的深入学习奠定 基础;面向对象技术是需要读者认真学习和体会

9、的,第三篇编程提高篇 详细讲 述了 java 语言的高级主题,即读者进阶学习的必备内容; java 分布式计算技术 的内容,如果读者对web编程感兴趣,相信本篇可以满足您的需求。为了说明 java 语言的应用, java 完全自学手册最后一篇介绍了一个实例 ,通过该程 序从无到有的过程使读者知道如何使用 java 语言编写应用程序。刚开始头绪有点乱,尤其是看了 thinking in java 第四版前面后,你知道那 感觉,啃啃不下去,实例每个都看的似懂非懂,一两个还行,多了就慌了,更何 况他的内容也看不太懂, 虽然硬着头皮往后走, 但走到第三章就觉得不能再这样 了。上网找,一个视频教学,孙鑫

10、老师的那个视频,老师讲的细致,各种小细节 都不放过,开始还认真的一句一句听, 后来也觉得有些东西用的时候查书 google 就好了到没必要听讲的时候弄懂。 但好在孙鑫老师讲的大致还是沿袭中国人能懂 的语言, 比起 thinking in java 来说, 确实是听懂了。 所以到了 lession4 以后, 我就大量使用快进了。 讲下自学心得, 给准备学习的朋友理个大概框架, 尤其是 有一点 asp 一类语言基础的,就更合适了:基础, java 编写的时候,用记事本或者编译工具,把 java 语言写出来,然后 用 javac 编译写好的语言文件把它编译成 class 文件, class 文件就是

11、机器最 终执行的文件(至于 class 里面是什么样的, 机器是怎么中转又编译的, 我们就 不用管它了)。前面涉及到要配置 java 目录、 classpath 目录几个工作,很多讲 座要在这里花上一两堂课,我看用不着,你就记着查 google 百度把 path 和 classpath 设好,就 ok 可以开始用了。java 以 class 为基本单位, 一个 class 实现一个基本功能或者模块或者接口, 一个 java 文件里面你可以编写多个 class ,但一编译就会变成多个 class 文件,跟你分开写效果是一样的。 class 里面如果包含 main 方法,就是机器最后执 行的 cl

12、ass ,(其他不含 main 方法的 class 为执行的这个 class 提供各种方法) java 就是用 class 这个概念把各种功能模块化,当你把一个一个功能都写好或 者系统本身就有这个功能的 class 的时候,你就直接调用现成的 class ,就不用 额外再去写了, 就省心。比如有个 class 他能把这个三个数字按照我们设定好的 方式组成一个矩形, 当我们下次要用这个矩形的时候, 就不用再重复写三个数字 到矩形的过程,只要把三个数字交给写好的那个 class 让他组合成矩形, 我们把 矩形拿过来用就好了; 比如有个 class 他能把每个学生各门成绩都加总, 我们要 做学生总分

13、排名的时候, 只需要调用这个现成 class 把成绩给他加总, 我们不再 去写成绩如和加总的过程, 直接使用加总结果排名就可以了。 也就是,很多功能、 模块,系统有的用系统的, 别人有公用的拿别人的用, 自己以前有写过的用自己 以前写过的,只有这三个都没有的,才需要自己动手去写,这样一排除下来,还 真的就没多少需要我们自己写的了,所以才说 java 比较省事。class 有分属性,公开的就是写完谁都能用,还有默认的,还有保护的,还有 私有的,因为 class 可以模块化,所以才有这个属性,有些写完谁都能用,有些 写完必须要放在一个目录下才能用, 有些写完就不能给外面用了。 具体适用范围 用到的

14、时候查 google 。方法, class 里面跟 class 同名的叫做构造方法,如果没有写,意思系统会隐 含了一个构造方法, 写了自然就没有隐含的了。 方法里面就可以进行各种具体的 操作,比如定义变量,比如输出结果,比如判断,比如实例化对象等等。 main 方法是系统找到会运行的方法,写方法就跟其他编程比如以前我用的 asp 差不 多,形式有点不同意思差不多, 特别点的就是所谓的面向对象, 除了实例化对象 这一点稍微理解一下,其他方法内部的编写跟 asp 差不太多,你比如说 dim x , 这是asp,不用声明类型,到了 java就是int x ;其实asp里面也可以声明类 型, dim

15、x as int ;还有比如 x=x+5;asp 里面就是没有那个最后的 ; 而已,比如 for循环、while这些也都差不多,还有print跟response.write 也感觉差不多, 就是输出字符嘛,大同小异。 java 里面你就理解下实例化对象(对象都来自 class , class里面方法怎么写的, 说明你这个对象实例化后可以干些什么, 方法里面带了什 么参数,就说明你这个对象实例化后将有些什么参数) ;再理解下怎么把现有的 class弄进来使用;其他就跟其他编程差不多了,我以前只学过 asp,不过做了 十年 asp 算是理解比较深,原以为 java 输入真正编程软件应该比 asp

16、难很多, 最后发现除了上面两点外, 其他技术范围基本没有超出 asp 的技术范围只是形式 格式略有不同而已。i.o 里面有输入输出需要的一些东西, 他可以把外面进来的东西转换成合适的 格式,也可以把我们程序内的内容以合适的格式输出, 例如读取文件、 写入文件, 读取数据、写入数据,读取网络、写入网络,都会用到 io 。网络依赖 tcp/ip 协议,和 sockets 接口,服务器端调用 sockets 的服务器端 方法,打开监听(设定一个唯一端口号调用一个现成监听方法) ,一旦有东西传 过来他就自动开始工作了,我们用 io 方法获得传来的内容分析、判断,然后产 生相应操作; sockets 客

17、户端也类似,只要指定了服务器 ip 地址和那个对应的 端口号,就能链接到服务器,然后用 io 方法发送返回信息。窗口部分,有相关的 windows 包,导入后,只需要定义窗口尺寸、位置等,按 钮、文本等等也都有对应的现成的给你引用, 只要一一设定好就有了, 还有一些 窗口固有的组件比如最小化、关闭,关联上相应的功能就可以了。大概就学了这么多, 我估计基本概念都理解了, 还差一个跟数据库的交互的概 念,估计也不复杂, 剩下的我预计就是用别人现成源码过来修改试验, 进一步体 会代码了。看来 java 确实如外面介绍的那样,并不算复杂,还没有用 jbuilder 一类的软件,用了后说不定更容易。学编

18、程这段日子里,由无知,到心头渐渐明朗,走过很多弯路,曾因 jvm 机制 问题驻足不前, 也曾因数据结构而苦恼不已, 更因提前结束的大学生活而后悔良 久。只是,静下来,看代码,体会其中的思想,慢慢地,一些东西,曾经的不明 白,如今也清晰起来。 只要坚持,那片广袤的天地已为你留出一片天地。 学编程, 基础最重要,不要贪快,一步一步,把那些知识点弄的明明白白,然后看 api 文档,另外网上看一些源代码,体会其中的一些编程思想, csdn 论坛也是个很 好的学习地方。等基础好了,就可以学一些框架了,也就是所谓的 j2ee ,主要 用来开发web的技术。如此看来,学习java并不难,只是要一点一点,走的

19、实 实在在。工作当中,这是我对学习 java 的一些个人体会!李沛2014.7.28第三篇: java 实训个人总结 实训总结短短的一个月很快就过去了, 在这短短的一个月里, 我学到了很多, 了解了很 多。在这一个月里我学到了有关 java 等方面的知识,了解了关于软件开发的流 程。了解了自己的不足,知道了自己努力的方向。回顾这次的实训, 这次或许是最后的实训机会。 我是一名大二的学生, 明年或 许就要出去实习了, 所以我很珍惜这次的实训机会, 因为它能够让我了解自己的 不足以及以后自己努力的方向, 同时也能让我了解软件开发的流程, 增加一点软 件开发经验和社会经验。 让我在以后的实习中会更好

20、的融入到其中, 增加自己的 就业机会, 因为纵观现在的就业形势很不让人乐观, 由于之前的经济危机, 就业 机会越来越少, 就业也越来越难, 这就给了我们很大的压力, 所以要是没有真本 事,就业岗位就无从谈起,因此,在以后的学习中,我会更加好好努力。通过这次的实训,我学到了很多:首先,对 java 识比以前有了更深的了解。 在这之前由于种种原因我 java 学的 很不好,编程我几乎写不出来。但经过这次的实训,我对 java 的理解,虽然还 有很多都不懂, 但我会在今后的实训和学习中加以学习了解, 力求弄懂, 增强自 己对 java 的理解。其次,在这次的实训中我的动手操作能力有了一点的提高,刚开

21、始的时候 jdk 的配置,数据库的安装都出现了一定的问题, java 可实话开发工具的不熟悉, 所 以开始的时候进程很慢,时间都用在了 jdk 的配置,数据库的安装以及熟悉 java 可视化开发工具上,但付出有了 回报,成功的配置了 jdk ,安装了数据库,熟悉了 java 可视化开发工具,总的 说来,自己还是有一定的收获的。因为自己的动手操纵能力得到了提高。最后是团队协作。 在整个项目完成过程中团队协作有着不可替代的作用。 从在 刚拿到项目时对项目的分析到最后的项目完结的都有一定的体现。刚拿到项目 时,我们团队进行了分析, 并分配了各自的任务。 当我们其中一人遇到问题的时 候,我们 (内容来

22、源好 范文网: )其他人都会去帮忙,效率提升了很多。但可能 由于不是一个宿舍的, 大家彼此间都不是很了解, 所以交流中还是存在了一定的 问题。在这次的实训当中我收获颇丰。 但仅仅靠这一个月的学习还是远远不够的。 所 以在以后的学习中我会更加努力, 提高自己的能力, 让自己在以后的社会道路上 打下坚实的基础。姚新2014 年 1 月 4 号第四篇: java 个人实习总结 作为就业培训,项目的好坏对培训质量的 影响十分大,常常是决定性的作用。这篇文章是关于在学习 java 软件开发时练 习项目的总结,简单总结为以下几点:1 、项目一定要全新的项目,不能是以前做过的2 、项目一定要企业真实项目,不

23、能是精简以后的,不能脱离实际应用系统3 、在开发时要和企业的开发保持一致4 、在做项目的时候不应该有参考代码长话短说就是以上几点,如果你想要更多的了解,可以继续往后看。一:项目的地位因为参加就业培训的学员很多都是有一定的计算机基础, 大部分都具备一定的 编程基础,尤其是在校或者是刚毕业的学生,多少都有一些基础。他们欠缺的主要是两点:(1)不能全面系统的、深入的掌握某种技术,也就是会的挺多,但都是皮毛, 不能满足就业的需要。(2)没有任何实际的开发经验,完全是想象中学习,考试还行,一到实际开 发和应用就歇菜了。解决的方法就是通过项目练习, 对所学知识进行深化, 然后通过项目来获取实 际开发的经验

24、,从而弥补这些不足,尽快达到企业的实际要求。二:如何选择项目项目既然那么重要, 肯定不能随随便便找项目, 那么究竟如何来选择呢?根据java 的研究和实践经验总结,选择项目的时候要注意以下方面:1 :项目不能太大,也不能太小这个要根据项目练习的阶段,练习的时间,练习的目标来判断。不能太大,太 大了做不完,也不能太小,太小了没有意义,达不到练习的目的。2 :项目不能脱离实际应用系统项 目应该是实际的系统,或者是实际系统的简化和抽象,不能够是没有实战 意义的教学性或者是纯练习性的项目。 因为培训的时间有限, 必须让学员尽快地 融入到实际 项目的开发当中去。 任何人接受和掌握一个东西都需要时间去适应

25、, 需要重复几次才能够真正掌握,所以每个项目都必须跟实际应用挂钩。3 :项目应能覆盖所学的主要知识点学以致用,学完的知识点需要到应用中使用, 才能够真正理解和掌握, 再说了, 软件开发是一个动手能力要求很高的行业, 什么算会了, 那就是能够做出来, 写 出代码来,把问题解决了,你就算会了。4 :最后综合项目一定要是实际应用系统学 员经过这个项目的练习,就要走上实际的工作岗位了,如果这个系统还达 不到实际应用系统的标准, 学员练习过后也还是达不到企业实际的需要, 那么这 个培训应该 说质量就不高了。理想的状况是这个项目就是实际项目,到时候学 员就业到另外一个公司,不过是换个地方干活而已,完全没有

26、技能上的问题。三: java 怎么选择项目这个不是靠想象,而是根据实际的情况一步一步分析出来的 (呵呵要卖弄一下: 这也算是逻辑思维),当然这里只是讨论方法,不涉及具体的项目案例。我们可以采用倒推的方式来分析:(1)最终的项目一定是真实的项目,也就是要把学员训练到能够独立开发实 际应用,通常我们还不能选最简单的项目, 因为学员的吸收还要有一个折扣, 所以最终的项目应该选实际项目中中等难度的项目(2)最终项目定下来过后,开始分解这个项目,看看为了达到完成这个项目 需要哪些技术和知识点, 以及每部分知识点的深度, 然后定出每个分阶段的任务(3)然后开始选择分阶段的项目,分阶段的项目应该比刚才分析出

27、来的分阶 段任务稍稍复杂点, 这样才能达到训练的目标。 定下分阶段项目后, 同样去分解, 定出为了完成他所需要的各部分知识点和深度。(4)然后是选择上课期间的演示项目,演示的项目是为了做分阶段项目服务 的,可以认为是分阶段项目的分阶段项目(5)最终把要求掌握的知识点和要求掌握的深度, 分散到日常教学和练习中。 好了,把上面的分析用正向描述就是:日常教学和练习中学习和掌握的知识 = 演示项目 = 分阶段项目 = 综 合项目 = 胜任企业实际开发需要。附注:有了好的项目还要有好的训练方法 ( 这个另外立文讨论 ) ,最最基本和重 要的一条就是: 绝对要指导学生亲自动手做, 而不是看和听, 所以尽量

28、不要选择 有现成代码的项目, 演示用的项目也最好不配发代码, 让学生能够跟着做出来才 是真的掌握了。上面阐述了 java 对项目的态度和基本选择方法,这里再把其中几个重要的、 与众不同的特点阐述如下:1 :真项目项 目一定要真实,要是企业实际应用的,不能是教学性的项目,否则会脱离 实达不到项目实训的效果。 还有一个一定要是最新的项目, 企业的要求也是在不 断变化的, 应用技术的方向和层次也在不断变化,这些都体现在最新项目的要 求上,旧项目所要求的技术和层次很可能已经过时了,根本达不到训练的目的。java 的做法是:没有固定项目,每个班做项目之前会从企业获取最新的项目 需求,然后经过挑选和精心设

29、计, 以保证既能训练技术, 又能得到实际的开发经 验。这样实现了跟企业的同步, 企业做什么,我们就学什么, 然后也跟着做什么。2 :真流程开发的流程也要跟企业的实际开发保持一致。从项目立项开始,到需求分析、 概要设计、详细设计、编码、测试的各个环节,都要完全按照真实的开发流程来 做。java 的主力老师都是实战出身, 在 java 开发方面都至少有七年以上的开发经 验,同时具备多年的项目管理经验, 所以能够完全按照企业开发的流程来训练学 生。3 :真环境开发的环境也要跟企业一样,包括常用的开发工具、开发平台、应用服务器、 常用插件、测试工具、项目管理工具、项目管理文档等等。java 的做法是:

30、构建跟企业完全一样的环境,然后跟企业开发一样,分团队 开发。老师就相当于项目经理,一个班分成多个小组,每个组有自己的 team leader ,大家分工合作,共同完成项目。4 :真开发这是 java 最与众不同的一点, java 深知:软件是做出来的,而不是听出来或 者看出来的,企业需要能实际开发的人员,而不是只听过、看过但不能做的人。 所以 java 十分强调:项目一定要让学生动手写出来。java 的做法是:老师做为项目经理,带领着大家一起去做需求分析、概要设 计、数据结构设计、接口设计、重要业务流程的分析设计等,然后由学生们分团 队进行开发,实现整个项目。这里有几个与众不同:(1) :现场

31、带领学生一起做分析和设计,而不是预先做好了来讲讲。因为需要 学生学习的是分析设计的过程和方法,而不是已经做好的结果。(2) : java 选用的项目基本都是企业最新的项目,很多都是 java 的学生和企 业在同期开发 ,所以是不配发源代码的。 这样也断绝了学生的依赖思想 ,认认真真 去开发。可能有同学会问:为什么不选择有源代码的项目呢 , 那样还可以参考学 习啊!这 是一个典型的误区:觉得通过看人家的代码能够加快自己的学习。这个方 法对有经验的人来讲是对的, 但是对于还在学习期间, 没有经验的学员来讲, 就 是一个认识 的误区了。因为你也许能看懂代码的语法,但根本看不懂代码背后 的含义, 看不

32、懂代码的设计, 看不懂为什么要这么实现, 看不懂代码所体现的思 想,其实,看了跟 没看没有多大区别。事实上, java 界最不缺的就是代码了,那么多开源软件,小到一个工具,到 企业级 erp 都有开源的 , 而且很多都是大师级的 作品, 说实话比你参考的那些代 码质量高多了 , 但是又有多少人能真正看明白呢,原因就在于达不到那个水平, 看不懂代码背后所体现的设计和思想以及为什么要这 么做,效果也就不好了。 当然不排除有这样的高人是能够完全能理解和掌握这些大师级作品的, 但估计不 会是刚开始学习 java 开发的学生, 所以 java 根据多年的培训经验, 友情提 示: 在初学阶段,看一千遍,听一千遍,都不如自己动手写一遍所达到的学习效果。自己能写出来的功能才是你真正掌握的功能, 而不是你看得代码或者是听老师讲 的,就算讲过看过,但是自己做不出来,那都不算会。 java 的主力老师都是实 战出身,在 java 开发方面都至少有七年以上的开发经验,同时具备多年的项目 管理经验,所以能够完全按照企业开发的流程来训练学生。第五篇: java 培训课心得总结 java 培训课心得总结在参加 java 培训的过程中, 我感觉其实生活中很多时候与 java 编程是存在相 似点。比如说我们想做一件什么事情, 总是要先考虑下这件

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论