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

下载本文档

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

文档简介

1、java培训个人总结个人工作总结 .最近发表了一篇名为java培训个人总结的.,感觉很有用处,希望大家能有所收获。 篇一:java培训课心得总结 Java培训课心得总结 在参加java培训的过程中,我感觉其实生活中很多时候与java编程是存在相似点。比如说我们想做一件什么事情,总是要先考虑下这件事的目的,做这件事需要先准备些什么,中间需要哪些步骤,最后怎样实现等等,这与计算机编程思想惊人的相似,所以说,在很多人看来,计算机很复杂,有数不清的代码和程序,可以完成各种各样的任务,功能千变万化,要掌握它是一件难比登天的任务,其实不然。计算机这种复杂性,完全是人赋予的,计算机只是单纯的按照人的指令去完

2、成我们想要完成的事情,从这方面看,计算机是简单的。经过这一次的java培训,其中在java的各种对象、方法、类等方面上有了一个比较清晰的想法。当自学时你就不会听到有这样那样的想法与指导,学起来就会比较迷茫点,但是有一个比较好的老师来指点下,那样的效果上就不同了,可以让自己的想法和思维开拓点来学习java,亲身感受过后,确实跟自学不一样,自学的话自己可能没这么好去理解代码,有个人带着去理解代码的话学起来比较快点,用起来也会容易惯通点。 通过这次也可以学到一个团队的重要,一个小项目可以一个人完成,那已经是很痛苦地那种了,最全面的.参考写作网站但是有一个大项目的话,那就不是一个人可以完成的事了,必须

3、由一个团体来共同完成项目,一个的技术牛不算牛,一个团体的技术都很牛了那才是真正的牛,这样合作起来就可以更快的把一个项目完成,而个人来说,也不会感到非常吃力,分功合作对于开发一个项目来说是重要的一步,在分功的时候必须分功明确,不然在开发程中会出现错乱,例如一个人开发了登陆的功能了,由于分功不明确导至另一个在也在开发此功能,分功明确了会减去诸如些类的一些错误和麻烦。 学习java听老师讲起课来,自己听得明白,但是要自己真的去动手起来做的话,那又是另一回事了,听得明白不一定就可以自己动手做出来,学习java只有听懂了再自己动手去真正的做出一些东西来运用这些代码,让代码在你脑子里转来转去不会忘记,看到

4、有类似的功能你就会想起用这些代码来实现功能,那样才是真正的学会了,不然你就是没学会。在学习java的过程中,最需要的就是耐心,在学习过程中,你会感到很枯燥,烦恼,无聊,寂寞感,但这些都不是问题,问题就是你能不能有很好的耐心学习下去,一般的人都是因为没耐心学下去才觉得它难,其实java语言本身不难,难的是你自己有没有这样的心去学,.TOP100耐心很重要。耐心+灵活变通=学习成功 篇二:java学习个人总结 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.JAVA基础.1 设计模式.7 面向对象.

5、12 常用类.14 集合.14 异常.16 IO流.17 HTML.17 CSS.20 Javascript.22 AJAX.26 Json.29 AJAX和json的实例.32 Jquery.35 EasyUI.37 JDBC.37 Servlet+Jsp+JavaBean整合开发.39 案例ajax+easyui+jsp+servlet+javabean.53 WebService.61 Struts2.61 hibernate.63 1.JAVA基础 1.1 变量的语法 ?variable has to be declared and initialized before use ?sc

6、ope of variables. ?variable can be initialized only ONCE 1.2 八种基本数据类型 byte,short,int,long float,double, char boolean 1.3 数据类型转换 (1)自动类型转换 (2)强制类型转换 自动类型转换分两种情况:1,不同类型的数据进行运算时,系统会自动将运算优先级别低的转换成级别高的,结果和运算级别高的数据类型一样。2,赋值运算符两边类型不一样时,系统会自动将右侧表达式的类型转换成左侧的变量类型,然后再赋值 强制类型转换: 如:(int)3.1415 /就是取整数部分 (int)a%10

7、 /取a的个位数 1.4 方法 16.1 方法由返回值,方法名,参数,内容组成。 16.2 一般方法由类所创建的对象调用,思想汇报专题类不直接调用。 16.3 形参和实参 void speak(String name) /形参,入参 system.out.println(我叫+name) public static void main(String args) People zhangsan=new People(); zhangsan.speak(张三);/实参 16.4 方法有没有返回值的方法(void),和有返回值的方法 int calculate(String.hobbies) for

8、(String hobby:hobbies) system.out.println(hobby+); int totalHobbies=hobbies.length; return totalHobbies; public static void main(String args) People zhangsan=new People(); int n=zhangsan.calculate(唱歌,跳舞,游泳); system.out.println(n有+n+个爱好); 16.5 方法的值传递和引用传递 值传递,传的是数值;而引用传递传的是对象(即相当于地址,和c里面的指针一样) java中为

9、了避免引用传递出错,使用static关键字,使得对象无法二次赋值,而发生错误。如: public class sanwei static int h;/长 static int w;/重 static int k;/宽 public class Person int age; void speak(int age,sanwei sw) System.out.println( +sw.h+,+sw.w+,+sw.k); age=24; sanwei.h=18; public static void main(String args) / TODO Auto-generated method st

10、ub 我今年+age+岁了,我的三围是 Person xiaoming= new Person(); int age=22; sanwei sw= new sanwei(); sw.h=90; sw.w=60; sw.k=90; /age传递的是值,而 sanwei传递的是引用(地址),c里面叫指针 xiaoming.speak(age,sw); System.out.println(age); System.out.println(sw.h); 16.6 方法的重载 方法的名称,返回值相同,但是参数的类型和参数的个数不同,java的多态性的重要体现。String类型转化为int型:Integ

11、er.parseInt(b) /如b=3就会转化为3 16.7 static静态方法和普通方法 static方法:一般是工具类方法 static方法:方法属于类本身,调用方式:1.类名.方法(绝大部分情况) 2.对象.方法(不建议这么使用) 普通方法:方法属于类的对象,调用方式:1.对象.方法 如: public class Deom void fun1() static void fun2() public static void main(String args) Demo demo=new Demo(); /调用普通方法 demo.fun1(); /调用静态方法 Deom.fun2();

12、 16.8 递归方法:方法通过直接或间接的方式调用自己 有一个循环体,一个终止条件 如:int DiGui(int n,int result) if(n=1) return 1; else result=result*n; n-; return result; 16.9 构造方法 创建实例时,进行初始化的作用,没有返回值,和类名一样。 this关键字.写作,表示当前对象,this可以调用本类中的属性和构造方法。(防止构造方法,内部重名,如=name比name=name看上去好很多,不至于那么莫名其妙) 如: public class Student() private int

13、 id; private String name; private String sex; /构造方法 Student() this.id=id; =name; this.sex=sex; 1.5 运算符 5.1自增运算 先计算 + 运算,再赋值,最后进行 +。 如:后 + 运算: a+。 1 int a=1;int b; 2 int b = a+; 1.取 a 的值为 1,作为 a+ 表达式的值为 1 2.将 a 的值增加 1,a 为 2 3.执行赋值运算,将 a+ 的值 1 赋给 b,b 为 1 5.2复合赋值运算 sum+=i 与 sum=sum+i 等同。 5.3逻辑

14、运算 1.6 流程控制 6.1 ifesle 6.2 switch 1.switch 的条件只能是 byte char short int 类型,不能是 long 或其它类型。 2.case 只能是整数(byte char short int) 常量或字面量,如 中,但不 能是表达式或变量。 1.遇到 break;后跳过后面的 case 语句。 6.3 while 6.4 for 在 for 循环中,先执行初始化(1),再判断布尔表达式(2),再执行循环体(3),再递增表达式(4)? 1 for(initialization(1);boolean-expression(2);step(4) 2

15、 statement(3) 3 for(;) 与 while(true) 等效。 6.5 foreach 对数组与集合的循环可以使用 foreach 语句 (也叫增强 for循环)。 public class ForEachFloat public static void main(String args) Random rand = new Random(47); float f = new float10; for(int i = 0;i 10;i+) fi = rand.nextFloat(); for(float x : f) System.out.println(x); 1.7 数组

16、. 7.1数组变量的声明 int apples;/ 声明数组变量 apples,数组变量是代词 7.2 数组变量的初始化 int apples = new int1,3,5; 7.3 数组变量的引用 数组变量通过内存地址引用数组对象。 如: JSD 的同学们不要吸烟了,他们不听话 同学们及他们(变量)引用了JSD的全体同学(对象) 1.8 简单算法 8.1选择排序 void SelectSortArray() int min_index; for(int i=0;in-1;i+) min_index=i; for(int j=i+1;jn;j+)/每次扫描选择最小项 if(arrjarrmin

17、_index) min_index=j; if(min_index!=i)/找到最小项交换,即将这一项移到列表中的正确位置 篇三:JAVA培训心得体会 心得体会 此次只实训了短短的三周。虽说时间很短,但其中的每一天都使我收获很大、受益匪浅, 它不但极大地加深了我对一些理论知识的理解,不仅使我在理论上对java有了全新的认识, 在实践能力上也得到了提高,真正地做到了学以致用,更学到了很多做人的道理,对我来说 受益非浅。除此以外,我知道了什么叫团队,怎样和团队分工合作;同时我还学会了如何更好 地与别人沟通,如何更好地去陈述自己的观点,如何说服别人认同自己的观点。这也是第一 次让我亲身感受到理论与实

18、际的相结合,让我大开眼界。也是对以前所学知识的一个初审吧! 这次实训对于我以后学习、找工作也是受益菲浅的,在短短的三周中相信这些宝贵的经验会 成为我今后成功的重要的基石;这对于我的学业,乃至我以后人生的影响无疑是极其深远的。这次实训虽然是我们的第一次,不过同学们表现不错,由此看来,我们在进入大学的这 几个月里学到了不少的专业知识,只是自己感觉不到而已。对于所学专业,我们不能过于自 卑和担忧,否则会妨碍自己学习。实训是学习java的重要环节,有利于我们巩固专业知识、 掌握工作技能,提高就业筹码。我把本次为期三周的实训看作是 “理论与实践相结合的桥梁”。通过这周的实训和学习, 我知道了此次实训的目

19、的,也清楚目前自己的不足,那就是缺乏相应的知识与经验,对所学 的专业知识不能够很好地运用于实践操作。正所谓“百闻不如一见”,经过这次自身的切身实 践,我才深切地理会到了“走出课堂,投身实践”的必要性。平时,我们只能在课堂上与老 师一起纸上谈兵,思维的认识基本上只是局限于课本的范围之内,也许就是这个原因就导致 我们对专业知识认识的片面性,使得我们只知所以然,而不知其之所以然!限制了我们网络 知识水平的提高。但是课本上所学到的理论知识是为我们的实际操作指明了方向、提供相应 的方法,真正的职业技巧是要我们从以后的实际工作中慢慢汲取的。而针对实际操作中遇到 的一些特殊的问题,我们不能拘泥于课本,不可纯

20、粹地“以本为本”。在这次实训中我得到了许多收获,我第一次体会到java工程师的工作是什么样子的,也 发现了很多不曾注意到的细节,在实训的演示过程中,我对作为一名java工程师注意的事项 应该从小事做起、从基本做起。把职业能力训练与职业素质有机的结合起来。相信这对我接 下来学习专业知识会起到很有效的帮助,在接下来的几个月里,我会以作为一名职业人的身 份在这几个方面要求自己,严格自我,向java工程师靠近。而经过这次实训,让我明白如果是一个完整项目的开发,必须由团队来分工合作,否则, 即费力又费时还做不好这个项目。因此不管在工作中还是在生活中要和老师、同学保持良好 的关系是很重要的。做事首先要学做

21、人,要明白做人的道理,如何与人相处是现代.的做 人的一个最基本的问题。对于自己这样一个即将步入.的人来说,需要学习的东西很多, 他们就是最好的老师,正所谓“三人行,必有我师”,我们可以向他们学习很多知识、道理。 实训结束了感觉虽然辛苦,但很充实。我想这就是java工程师的工作。我也体会到java工程师成功地完成一个任务的那种兴奋,那种小有成就的感觉是只有置身其中的人才能 体会的。 总之,这次实训为我提供了与众不同的学习方法和学习体会,从书本中面对现实,为我 将来走上.打下了扎实的基础。作为在校计算机专业的学生,现在我能做的就是吸取知识, 提高自身的综合素质,提高自己的职业技能,自己有了能力,到

22、时候才会是 “车到山前必有 路”。我相信在不久的未来,会有属于我自己的一片天空。我希望计算机专业的同学在以后的学习或工作中以务实的态度给提供更多的机会锻炼自 己,为大家的成才与就业奠定坚实的基础;并希望同学们要做好角色定位,将自己所学的知识, 学熟、学精。 多学习和收集与项目有关的资料,来提高自己的业务水平,同时多请教经验丰富的老师, 使他们好的经验能够对自己起到借鉴作用,在他们的帮助下,能够很快的培养自己的管理技 能及节省时间,避免做无用功,也可以让自己了解很多项目管理上的捷径,从而减少自己会 遇到的挫折和错误。篇二:java培训课心得总结 java培训课心得总结在参加java培训的过程中,

23、我感觉其实生活中很多时候与java编程是存在相似点。比 如说我们想做一件什么事情,总是要先考虑下这件事的目的,做这件事需要先准备些什么, 中间需要哪些步骤,最后怎样实现等等,这与计算机编程思想惊人的相似,所以说,在很多 人看来,计算机很复杂,有数不清的代码和程序,可以完成各种各样的任务,功能千变万化, 要掌握它是一件难比登天的任务,其实不然。计算机这种复杂性,完全是人赋予的,计算机 只是单纯的按照人的指令去完成我们想要完成的事情,从这方面看,计算机是简单的。经过 这一次的java培训,其中在java的各种对象、方法、类等方面上有了一个比较清晰的想法。 当自学时你就不会听到有这样那样的想法与指导

24、,学起来就会比较迷茫点,但是有一个比较 好的老师来指点下,那样的效果上就不同了,可以让自己的想法和思维开拓点来学习java, 亲身感受过后,确实跟自学不一样,自学的话自己可能没这么好去理解代码,有个人带着去 理解代码的话学起来比较快点,用起来也会容易惯通点。通过这次也可以学到一个团队的重要,一个小项目可以一个人完成,那已经是很痛苦地 那种了,但是有一个大项目的话,那就不是一个人可以完成的事了,必须由一个团体来共同 完成项目,一个的技术牛不算牛,一个团体的技术都很牛了那才是真正的牛,这样合作起来 就可以更快的把一个项目完成,而个人来说,也不会感到非常吃力,分功合作对于开发一个 项目来说是重要的一

25、步,在分功的时候必须分功明确,不然在开发程中会出现错乱,例如一 个人开发了登陆的功能了,由于分功不明确导至另一个在也在开发此功能,分功明确了会减 去诸如些类的一些错误和麻烦。学习java听老师讲起课来,自己听得明白,但是要自己真的去动手起来做的话,那又是 另一回事了,听得明白不一定就可以自己动手做出来,学习java只有听懂了再自己动手去真 正的做出一些东西来运用这些代码,让代码在你脑子里转来转去不会忘记,看到有类似的功 能你就会想起用这些代码来实现功能,那样才是真正的学会了,不然你就是没学会。在学习 java的过程中,最需要的就是耐心,在学习过程中,你会感到很枯燥,烦恼,无聊,寂寞感, 但这些

26、都不是问题,问题就是你能不能有很好的耐心学习下去,一般的人都是因为没耐心学 下去才觉得它难,其实java语言本身不难,难的是你自己有没有这样的心去学,耐心很重要。 耐心+灵活变通=学习成功篇三:java培训总结 学习总结 java语言是一种跨平台的高级语言,无论是网络世界和桌面应用程序,还是分布式应用 环境和嵌入式应用都可以看到java的身影。显然java语言依然保持着旺盛的生命力,这也 使得众多的从业人员开始学习java语言。java技术入门 使读者对java语言有个初步的了解,为后面的深入学习奠定基础;面向 对象技术是需要读者认真学习和体会的,第三篇编程提高篇 详细讲述了java语言的高级

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

28、来也觉 得有些东西用的时候查书google就好了到没必要听讲的时候弄懂。但好在孙鑫老师讲的大致 还是沿袭中国人能懂的语言,比起thinking in java来说,确实是听懂了。所以到了lession4 以后,我就大量使用快进了。讲下自学心得,给准备学习的朋友理个大概框架,尤其是有一 点asp一类语言基础的,就更合适了: 基础,java编写的时候,用记事本或者编译工具,把java语言写出来,然后用javac 编 译写好的语言文件把它编译成 class文件,class文件就是机器最终执行的文件(至于class 里面是什么样的,机器是怎么中转又编译的,我们就不用管它了)。前面涉及到要配置java

29、目录、classpath目录几个工作,很多讲座要在这里花上一两堂课,我看用不着,你就记着 查google百度把path和classpath设好,就ok可以开始用了。java以class为基本单位,一个class实现一个基本功能或者模块或者接口,一个java 文件里面你可以编写多个class,但一编译就会变成多个class文件,跟你分开写效果是一样的。class里面如果包含main方法,就是机器最后执行的class, (其他不含main方法的class为执行的这个class提供各种方法) java就是用class这 个概念把各种功能模块化,当你把一个一个功能都写好或者系统本身就有这个功能的cla

30、ss 的时候,你就直接调用现成的class,就不用额外再去写了,就省心。比如有个class他能 把这个三个数字按照我们设定好的方式组成一个矩形,当我们下次要用这个矩形的时候,就 不用再重复写三个数字到矩形的过程,只要把三个数字交给写好的那个class让他组合成矩 形,我们把矩形拿过来用就好了;比如有个class他能把每个学生各门成绩都加总,我们要 做学生总分排名的时候,只需要调用这个现成class把成绩给他加总,我们不再去写成绩如 和加总的过程,直接使用加总结果排名就可以了。也就是,很多功能、模块,系统有的用系 统的,别人有公用的拿别人的用,自己以前有写过的用自己以前写过的,只有这三个都没有

31、的,才需要自己动手去写,这样一排除下来,还真的就没多少需要我们自己写的了,所以才 说java比较省事。class有分属性,公开的就是写完谁都能用,还有默认的,还有保护的,还有私有的, 因为class可以模块化,所以才有这个属性,有些写完谁都能用,有些写完必须要放在一个 目录下才能用,有些写完就不能给外面用了。具体适用范围用到的时候查google。方法,class里面跟class同名的叫做构造方法,如果没有写,意思系统会隐含了一个 构造方法,写了自然就没有隐含的了。方法里面就可以进行各种具体的操作,比如定义变量, 比如输出结果,比如判断,比如实例化对象等等。main方法是系统找到会运行的方法,写

32、方 法就跟其他编程比如以前我用的asp差不多,形式有点不同意思差不多,特别点的就是所谓 的面向对象,除了实例化对象这一点稍微理解一下,其他方法内部的编写跟asp差不太多, 你比如说 dim x,这是asp,不用声明类型,到了java就是 int x;其实asp里面也可以声 明类型,dim x as int;还有比如 x=x+5;asp里面就是没有那个最后的;而已,比如for循 环、while这些也都差不多,还有print跟response.write也感觉差不多,就是输出字符嘛, 大同小异。java里面你就理解下实例化对象(对象都来自class,class 里面方法怎么写的,说明你这个对象实例

33、化后可以干些什么,方法里面带了什么参数, 就说明你这个对象实例化后将有些什么参数);再理解下怎么把现有的class弄进来使用;其 他就跟其他编程差不多了,我以前只学过asp,不过做了十年asp算是理解比较深,原以为 java输入真正编程软件应该比asp难很多,最后发现除了上面两点外,其他技术范围基本没 有超出asp的技术范围只是形式格式略有不同而已。i.o里面有输入输出需要的一些东西,他可以把外面进来的东西转换成合适的格式,也 可以把我们程序内的内容以合适的格式输出,例如读取文件、写入文件,读取数据、写入数 据,读取网络、写入网络,都会用到io。网络依赖tcp/ip协议,和sockets接口,

34、服务器端调用sockets的服务器端方法,打开 *(设定一个唯一端口号调用一个现成*方法),一旦有东西传过来他就自动开始工作了, 我们用io方法获得传来的内容分析、判断,然后产生相应操作;sockets客户端也类似,只 要指定了服务器ip地址和那个对应的端口号,就能链接到服务器,然后用io方法发送返回 信息。窗口部分,有相关的windows包,导入后,只需要定义窗口尺寸、位置等,按钮、文本 等等也都有对应的现成的给你引用,只要一一设定好就有了,还有一些窗口固有的组件比如 最小化、关闭,关联上相应的功能就可以了。大概就学了这么多,我估计基本概念都理解了,还差一个跟数据库的交互的概念,估计 也不复

35、杂,剩下的我预计就是用别人现成源码过来修改试验,进一步体会代码了。看来java 确实如外面介绍的那样,并不算复杂,还没有用jbuilder一类的软件,用了后说不定更容易。学编程这段日子里,由无知,到心头渐渐明朗,走过很多弯路,曾因jvm机制问题驻足 不前,也曾因数据结构而苦恼不已,更因提前结束的大学生活而后悔良久。只是,静下来, 看代码,体会其中的思想,慢慢地,一些东西,曾经的不明白,如今也清晰起来。只要坚持, 那片广袤的天地已为你留出一片天地。学编程,基础最重要,不要贪快,一步一步,把那些知识点弄的明明白白,然后看api文档,另外 网上看一些源代码,体会其中的一些编程思想,csdn论坛也是个很好的学习地方。等基础好 了,就可以学一些框架了,也就是所谓的j2ee,主要用来开发web的技术。如此看来,学习 java并不难,只是要一点一点,走的实实在在。工作当中,这是我对学习java的一些个人 体会!李沛 2021.7.28篇四:java培训总结,重点都有1 第一课 一、java 语言简介: 是由 sun 公司推出的新一代的纯面向对象的网络编程语言,1995年问世的。 二、java语言的特性: 1、简单的: keep it simple and stupid(保持它的简单性和可操作性) 以

温馨提示

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

评论

0/150

提交评论