篇一:JAVA个人工作总结 个人工作总结
时间一晃而过,转眼间到公司已经5个月了。这是我人生中弥足珍贵的一段经历。在这
段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心。在对公司
各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。 在这5个月的时间里,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面
均取得了一定的进步,现将我的工作情况作如下汇报。 一、通过培训学习和日常工作积累使我对公司有了一定的新的认识。 在7月份我来到了xxx公司-郑州分公司参加招聘,经过几轮面试和笔试,终于能够有幸
加入了xxx这个大家庭,在我进入公司时我拿到的第一份资料就是公司介绍和新员工入职说
明,当时只是觉得公司很正规,很强大。在和人事、部门领导交流后,感觉公司很亲切,很
温馨。公司的理念在平时的工作以及项目开发时体现的淋漓尽致,本人对公司的理念非常认
同。现在公司在xx行业起到了举足轻重的地位,今后
还将更加辉煌。
二、遵守各项规章制度,认真工作,端正态度,使自己素养不断得到提高。 爱岗敬业的职业道德素质是每一项工作顺利开展并最终取得成功的保障。在这5个多月 的时间里,我能遵守公司的各项规章制度,兢兢业业做好本职业工作,5个多月来从未迟到
早退,用满腔热情积极、认真地完成好每一项任务,认真履行岗位职责,平时生活中团结同
事、不断提升自己的团队合作精神。在这5个月的时间里让我认识到:一种积极豁达的心态、
一种良好的习惯、一份计划并按时完成竟是如此重要,并最终决定一个的人成败。让我对自
己的人生有了进一步的认识,渴望有所突破的我,将会在以后的工作和生活中时时提醒自己。 以便自己以后的人生道路越走越精彩。
三、认真学习岗位职能,工作能力得到了一定的提高。 在进入公司以来,一直参与到xxx项目的集成和开发。通过完成上述工作,使我认识到
一个称职的开发人员应当具有良好的语言表达能力、扎实的技术能力、较强的逻辑处理能力、
灵活的应变问题能力、有效的对外联系能力。在参与项目开发的过程中,发现很多看似简单
的工作,其实里面还有很多技巧。
四、不足和需改进方面。虽然加入公司这个大家庭已经5个多月,对开发技术掌握的还不是很深,对发现问题的 处理还不是很全面。随着对公司和工作的进一步熟悉,我也希望能够在今后的工作中更加迅
速的提升自己的业务能力以及技术能力,我觉得多做一些工作更能体现自己的人生价值。“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多
练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新
月异。我将坚持不懈地努力学习各种知识,并用于实践。在今后工作中,要努力做好开发人员的本职工作,注重工作态度,把自己的工作创造性
做好做扎实,为项目的开发以及公司的发展贡献自己的力量。
五、工作计划
暂时做出以下几点规划:
1、要提高工作的主动性,做事干脆果断,不拖泥带水; 2、工作要注重实效、注重结果,一切工作围绕着目标的完成;
3、要提高大局观,是否能让其他人的工作更顺畅作为
衡量工作的标尺;
4、把握一切机会提高专业能力,加强平时知识总结工作;
5、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。其实作为一个新员工。
所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身
上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我
都相信这两点:一是三人行必有我师,二是天道酬勤。 展望临近的xxx年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会
完成新的任务,能迎接新的挑战。xxx 篇二:java个人总结(仅供参考) 第一章
(1)了解j2se、j2ee、j2me j2se(java 2 standard edition):标准版 主要目的是为台式机和工作站提供一个开发和运行的平台。包括标 准的java 2 sdk、工具、运行时环境和api,用java程序设计语 言编写、部署和运行applet和应用程序的开发人员,是桌面开发 和低端商务应用的解决方案。 j2ee(java 2 enterprise edition):企业版 主要目的是为企业计算提供一个应用服务器的运行
和开发平台。 j2ee本身是一个开放的标准,任何软件厂商都可以推出自己的符合j2ee标准的产品,通过基于标准化模块组件和一整套的相关服 务能够自动处理应用程序行为的许多细节,从而大大简化了多层企业应用程序的构造和部署。
ibm、oracle、bea、hp等29家已经推出了自己的产品,其中尤 以bea公司的weblogic产品和ibm公司的websphare最为著名。 j2me(java 2 micro edition):小型版 主要是面向消费电子产品,为消费电子产品提供一个java的运行 平台,使得java程序能够在手机、机顶盒、pda等产品上运行包 含高度优化的java运行时环境,致力于电子消费产品和嵌入式设 备的解决方案。
(2)掌握java环境变量的配置 sdk平台提供的java编译器()和java解释器()位于 java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特
性中设置path。对于windows20XX、windows20XX、windows xp,用鼠标右键点击“我的电脑”。
弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后
点击按钮“环境变量”,添加如下的系统环境变量 第二章
(1)掌握java的输入输出:输入:scanner类 输出:类
scanner scanner = new scanner ; (请输入分数: );int score = ; ;// 数字格式 ;// 百分比格式 ;// 货币格式,这跟系统区域有关
(2)掌握数组(静态、动态两种方法初始化数组) 静态初始化 int intarray[]={1,2,3,4}; string stringarray[]={abc, how, you}; 动态初始化 简单类型的数组int intarray[]; intarray = new int[5]; 复合类型的数组string stringarray[ ]; string stringarray = new string[3];
stringarray[0]= new string(how); stringarray[1]= newstring(are);
stringarray[2]= new string(you); 二维数组静态int intarray[ ][ ]={{1,2},{2,3},{3,4,5}}; 二维动态string s[ ][ ] = new string[2][ ]; s[0]= new string[2];s[1]= new string[2];
s[0][0]= new string(good); s[0][1]= new
string(luck); s[1][0]= new string(to); s[1][1]= new string(you); 该部分为重点内容: 会出对程序题
会出针对数组的编程题(52页) 第三章 面向对象基础(重点)
(1)理解面向对象的基本特征(问答题) 封装 封装性就是把对象的属性和服务结合成一个独立的单位,并尽可能隐蔽对象的内部细节。 包含两个含义:
1把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。2信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界〔或者说形成一道屏障。
只保留有限的对外接口使之与外部发生联系。 继承 特殊类的对象拥有其一般类的全部属性与服务,称作特殊类对一般类的继承。例如,轮
船、客轮;人、大人。一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性与
服务,这称为多继承。在java 语言中,通常我们称一般类为父类(superclass,超类),特
殊类为子类(subclass)。 多态对象的多态性是指在一般类中定义的属性或服务被特殊类继承之后,可以具有不同的数
据类型或表现出不同的行为。这使得同一个属性或服务在一般类及其各个特殊类中具有不同
的语义。例如:“几何图形”的“绘图”方法,“椭圆”和“多边形”都是“几何图”的子类。 其“绘图”方法功能不同。
(2)掌握类的定义与使用 定义类、方法、字段 掌握类的定义中的各修饰符:public、private、protected、final、abstract 等
局部变量和成员变量的不同点(问答题) 1变量定义部分所定义的变量称为类的成员变量,在方法体中定义的变量和方法的参数
被称为局部变量。成员变量在整个类内都有效,局部变量只在定义它的方法内有效。成员变
量在整个类内都有效,局部变量只在定义它的方法内有效。 2成员变量又分为实例成员变量(简称实例变量)和类变量(也称静态变量),如果成员
变量的类型前面加上关键字static,这样的成员变量称为类变量或静态变量。3如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏,也就是说,这个成 员变量在这个方法内暂时失效。 成员变量和局部变量的共同之处1成员变量和局部变量的类型都可以是java中的任何一种数据类型,包括基本类型:整
型、浮点型、字符型;引用类型:数组类型、对象。 2成员变量和局部变量的名字都必须符合标识符规定,名字如
果使用拉丁字母,首写字
母小写;如果多个单词组成,从第2个单词开始的其他单词的首写字母使用大写。 理解静态变量、静态成员变量、静态方法 类变量仅在生成第一个对象时分配内存,所有实例对象共享同一个类变 量,每个实例对象对类变量的改变都会影响到其它的实例对象。类变量可通过类名直接 访问,无需先生成一个实例对象,也可以通过实例对象访问类变量。 但类方法不能访问实例变量,只能访问类变量。类方法可以由类名直接调用,也可由实
例对象进行调用。类方法中不能使用this或super关键字。 理解对象的生成包括对象的声明、实例化和初始化三个步骤。一般格式为: 类名 对象名 = new 类名([参数]); 理解对象变量和对象关系 理解实例变量和类变量的关系 理解方法调用中的参数传递当方法被调用时,如果方法有参数,参数必须要实例化,即参数变量必须有具体的值。 在java中,方法的所以参数都是“传值”的,也就是说,方法中的参数变量的值是调用者指
定的值的副本。例如,如果向方法的int类型参数x传递一个值,那么参数x得到的值是传
递值的副本。方法如果改变参数的值,不会影响向参数“传值”的变量的值 理解this关键字 理解包和import
包是将一些类聚集在一起的一个实体,是java语言中有效管理类的一个机制。 package tom;
在编写程序时,除了自己编写类外,还经常需要使用java提供的许多类, 这些类可能在不同的包中,使用import语句可以引入包中的类。 import *;
第四章(继承、超类和子类)(编程———老师上课讲的课件)
(1)理解override(覆盖)overloa(重载) 方法重载是指在一个类中用同一个名字定义多个方法,每个方法 的参数必须不同,或者是参数的个数不同,或者是参数类型不同。覆盖override,是指派生类中存在重新定义的函数,其函数名、参数列、 返回值类型
必须同父类中的相对应被覆盖的函数严格一致,覆盖函数和 被覆盖函数只有函数体(花括号
中的部分)不同,当派生类对象调用子 类中该同名函数时会自动调用子类中的覆盖版本,而 不是父类中的被覆
盖函数版本,这种机制就叫做覆盖 (2)理解super关键字
(3)理解抽象类、抽象方法java语言中,用abstract 关键字来修饰一个类时,这个类叫做抽象类,用abstract 关 键字来修饰一个方法时,这个方法叫做抽象方法
abstract class abstractclass{ } //抽象类 abstract returntype abstractmethod([paramlist]) //抽象方法 抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的类。抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类。对象不
能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。 在抽象类中的成员方法可以包括一般方法和抽象方法。抽象方法就是以abstract修饰的方法,这种方法只声明返回的数据类型、方法名称和所需的参数,没有
方法体,也就是说抽象方法只需要声明而不需要实现。当一个方法为抽象方法时,意味着这
个方法必须被子类的方法所重写,否则其子类的方法仍然是abstract的。
(4)理解接口的概念及使用 (5)理解内部类
内部类是在一个类的内部嵌套定义的类,它可以是其它类的成员,也可以在一个语句块
的内部定义,还可以在表达式内部匿名定义。 (6)理解匿名内部类匿名类是一种特殊的内部类,它是在一个表达式内部包含一个完整的类定义。当一个内 部类的类声名只是在创建此类对象时用了一次,而且要
产生的新类需继承于一个已有的父类
或实现一个接口,才能考虑用匿名类。由于匿名类本身无名,因此它也就不存在构造方法。
它需要显示地调用一个无参的父类的构造方法,并且重写父类的方法。 (7)掌握定时器类
该部分一定出编程题:围绕继承、接口 第五章
(1) 掌握stringbuffer、math类可变字符串构造器,如频繁的修改字符串值,可以使用stringbuffer。math类是
final的,不能被继承,类中的方法和属性全部是静态,不允许在类的部创建math类的对象。因此,只能使用math类的方法而不 能对其作任何更改。 第八章(重点)
(1)掌握访问文件的流程 (2)掌握字节流
fileinputstream fileoutputstream
(3)随机存取文件randomaccessfile(191) (4)文本流 第九章(重点) (1)理解异常处理机制
(2)异常的分类:error,exception(运行时异常,非运行时异常)
(3)如何处理异常(问答) (1)捕获异常:
当java运行环境得到一个异常对象时,它将会沿着方法的调用栈逐层回 溯,寻找处理
这一异常的代码。找到能够处理这种类型的异常的方法后, 运行环境把当前异常对象交给这个方法进行处理,这一过程称为捕获 (catch)异常。这是积极的异常处理机制。如果java运行环境找不到可 以捕获异常的
方法,则运行环境将终止,相应的java程序也将退出。 (2)声明抛弃异常:如果一个方法并不知道如何处理所出现的异常,则可在方法声明时,声明 抛弃(throws) 异常。这是一种消极的异常处理机制。
(4)定义自己的异常(编程)(211) @理解对象的生成
包括对象的声明、实例化和初始化三个步骤。一般格式为:类名 对象名 = new
类名([参数]);篇三:软件开发工程师个人年终工作总结范文 软件开发工程师个人年终工作总结范文作为一个软件开发工程师(我也是一名软件开发工程师),所实在的如果每年只做那么一
篇二:IT行业Java程序员个人年度总结 个人工作总结
时间一晃而过,转眼间到公司已经5个月了。这是我人生中弥足珍贵的一段经历。在这段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心。在对公司各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。
在这5个月的时间里,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面均取得了一定的进步,现将我的工作情况作如下汇报。
一、通过培训学习和日常工作积累使我对公司有了一定的新的认识。
在7月份我来到了XXX公司-郑州分公司参加招聘,经过几轮面试和笔试,终于能够有幸加入了XXX这个大家庭,在我进入公司时我拿到的第一份资料就是公司介绍和新员工入职说明,当时只是觉得公司很正规,很强大。在和人事、部门领导交流后,感觉公司很亲切,很温馨。公司的理念在平时的工作以及项目开发时体现的淋漓尽致,本人对公司的理念非常认同。现在公司在XX行业起到了举足轻重的地位,今后还将更加辉煌。
二、遵守各项规章制度,认真工作,端正态度,使自己素养不断得到提高。
爱岗敬业的职业道德素质是每一项工作顺利开展并最终取得成功的保障。在这5个多月的时间里,我能遵守公司的各项规章制度,兢兢业业做好本职业工作,5个多月来从未迟到早退,用满腔热情积极、认真地完成好每一项任务,认真履行岗位职责,平时生活中团结同事、不断提升自己的团队合作精神。在这5个月的时间里让我认识到:一种积极豁达的心态、一种良好的习惯、一份计划并按时完成竟是如此重要,并最终决定一个的人成败。让我对自己的人生有了进一步的认识,渴望有所突破的我,将会在以后的工作和生活中时时提醒自己,以便自己以后的人生道路越走越精彩。 三、认真学习岗位职能,工作能力得到了一定的提高。 在进入公司以来,一直参与到XXX项目的集成和开发。通过完成上述工作,使我认识到一个称职的开发人员应当具有良好的语言表达能力、扎实的技术能力、较强的逻辑处理能力、灵活的应变问题能力、有效的对外联系能力。在参与项目开发的过程中,发现很多看似简单的工作,其实里面还有很多技巧。
四、不足和需改进方面。
虽然加入公司这个大家庭已经5个多月,对开发技术掌握的还不是很深,对发现问题的处理还不是很全面。随着对公司和工作的进一步熟悉,我也希望能够在今后的工作中更加迅速的提升自己的业务能力以及技术能力,我觉得多做一
些工作更能体现自己的人生价值。“业
精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于实践。
在今后工作中,要努力做好开发人员的本职工作,注重工作态度,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的力量。 五、工作计划
暂时做出以下几点规划:
1、要提高工作的主动性,做事干脆果断,不拖泥带水; 2、工作要注重实效、注重结果,一切工作围绕着目标的完成;
3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺;
4、把握一切机会提高专业能力,加强平时知识总结工作;
5、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。其实作为一个新员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工
作不断的进步,不论在什么环境下,我都相信这两点:一是三人行必有我师,二是天道酬勤。
展望临近的XXX年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战。 XXX
篇三:Java个人总结(仅供参考) 第一章
(1)了解J2SE、J2EE、J2ME
J2SE(Java 2 Standard Edition):标准版 主要目的是为台式机和工作站提供一个开发和运行的平台。包括标
准的Java 2 SDK、工具、运行时环境和API,用Java程序设计语
言编写、部署和运行Applet和应用程序的开发人员,是桌面开发
和低端商务应用的解决方案。
J2EE(Java 2 Enterprise Edition):企业版 主要目的是为企业计算提供一个应用服务器的运行和开发平台。
J2EE本身是一个开放的标准,任何软件厂商都可以推出自己的符
合J2EE标准的产品,通过基于标准化模块组件和一整套的相关服
务能够自动处理应用程序行为的许多细节,从而大大简化了多层企
业应用程序的构造和部署。
IBM、Oracle、BEA、HP等29家已经推出了自己的产品,其中尤
以BEA公司的WebLogic产品和IBM公司的WebSphare最为著名。
J2ME(Java 2 Micro Edition):小型版
主要是面向消费电子产品,为消费电子产品提供一个Java的运行
平台,使得Java程序能够在手机、机顶盒、PDA等产品上运行包
含高度优化的Java运行时环境,致力于电子消费产品和嵌入式设
备的解决方案。
(2)掌握Java环境变量的配置
SDK平台提供的Java编译器()和Java解释器()位于
Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置Path。对于
Windows20XX、Windows20XX、Windows XP,用鼠标右键点击“我的电脑”,弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后点击按钮“环境变量”,添加如下的系统环境变量 第二章
(1)掌握Java的输入输出: 输入:Scanner类 输出:类
Scanner scanner = new Scanner ; (\"请输入分数: \"); int score = ; ;// 数字格式 ;// 百分比格式
;// 货币格式,这跟系统区域有关
(2)掌握数组(静态、动态两种方法初始化数组) 静态初始化 int intArray[]={1,2,3,4}; String stringArray[]={\"abc\
动态初始化 简单类型的数组int intArray[]; intArray = new int[5];
复合类型的数组String stringArray[ ]; String stringArray = new String[3];
stringArray[0]= new String(\"How\");
stringArray[1]= new String(\"are\");
stringArray[2]= new String(\"you\");
二
维
数
组
静
态
int
intArray[ ][ ]={{1,2},{2,3},{3,4,5}};
二维动态String s[ ][ ] = new String[2][ ]; s[0]= new String[2];s[1]= new String[2];
s[0][0]= new String(\"Good\"); s[0][1]= new String(\"Luck\");
s[1][0]= new String(\"to\"); s[1][1]= new
String(\"You\");
该部分为重点内容: 会出对程序题
会出针对数组的编程题(52页) 第三章 面向对象基础(重点)
(1)理解面向对象的基本特征(问答题) 封装
封装性就是把对象的属性和服务结合成一个独立的单位,并尽可能隐蔽对象的内部细节,包含两个含义: 1把对象的全部属性和全部服务结合在一起,形成一个不可分割的独立单位(即对象)。
2信息隐蔽,即尽可能隐蔽对象的内部细节,对外形成一个边界〔或者说形成一道屏障,只保留有限的对外接口使之与外部发生联系。 继承
特殊类的对象拥有其一般类的全部属性与服务,称作特殊类对一般类的继承。例如,轮船、客轮;人、大人。一个类可以是多个一般类的特殊类,它从多个一般类中继承了属性与服务,这称为多继承。在Java 语言中,通常我们称一般类为父类(superclass,超类),特殊类为子类(subclass)。 多态
对象的多态性是指在一般类中定义的属性或服务被特殊类继承之后,可以具有不同的数据类型或表现出不同的行为。这使得同一个属性或服务在一般类及其各个特殊类中具有不同的语义。例如:“几何图形”的“绘图”方法,“椭圆”和“多边形”都是“几何图”的子类,其“绘图”方法功能不同。
(2)掌握类的定义与使用 定义类、方法、字段
掌握类的定义中的各修饰符:public、private、protected、final、abstract 等
局部变量和成员变量的不同点(问答题)
1变量定义部分所定义的变量称为类的成员变量,在方法体中定义的变量和方法的参数被称为局部变量。成员变量在整个类内都有效,局部变量只在定义它的方法内有效。成员变量在整个类内都有效,局部变量只在定义它的方法内有效。
2成员变量又分为实例成员变量(简称实例变量)和类变量(也称静态变量),如果成员变量的类型前面加上关键字static,这样的成员变量称为类变量或静态变量。 3如果局部变量的名字与成员变量的名字相同,则成员变量被隐藏,也就是说,这个成员变量在这个方法内暂时失效。
成员变量和局部变量的共同之处
1成员变量和局部变量的类型都可以是Java中的任何一种数据类型,包括基本类型:整型、浮点型、字符型;引用类型:数组类型、对象。
2成员变量和局部变量的名字都必须符合标识符规定,名字如果使用拉丁字母,首写字母小写;如果多个单词组成,从第2个单词开始的其他单词的首写字母使用大写。 理解静态变量、静态成员变量、静态方法
类变量仅在生成第一个对象时分配内存,所有实例对象共享同一个类变
量,每个实例对象对类变量的改变都会影响到其它的实
例对象。类变量可通过类名直接访问,无需先生成一个实例对象,也可以通过实例对象访问类变量。
但类方法不能访问实例变量,只能访问类变量。类方法可以由类名直接调用,也可由实例对象进行调用。类方法中不能使用this或super关键字。 理解对象的生成 包括对象的声明、实例化和初始化三个步骤。一般格式为:
类名 对象名 = new 类名([参数]); 理解对象变量和对象关系 理解实例变量和类变量的关系 理解方法调用中的参数传递
当方法被调用时,如果方法有参数,参数必须要实例化,即参数变量必须有具体的值。在Java中,方法的所以参数都是“传值”的,也就是说,方法中的参数变量的值是调用者指定的值的副本。例如,如果向方法的int类型参数x传递一个值,那么参数x得到的值是传递值的副本。方法如果改变参数的值,不会影响向参数“传值”的变量的值 理解this关键字 理解包和import
包是将一些类聚集在一起的一个实体,是Java语言中有效管理类的一个机制。 package tom;
在编写程序时,除了自己编写类外,还经常需要使用Java提供的许多类。
这些类可能在不同的包中,使用import语句可以引入包中的类。 import *;
第四章(继承、超类和子类)(编程———老师上课讲的课件)
(1)理解override(覆盖)overloa(重载)
方法重载是指在一个类中用同一个名字定义多个方法,每个方法
的参数必须不同,或者是参数的个数不同,或者是参数类型不同。
覆盖override,是指派生类中存在重新定义的函数,其函数名、参数列、 返回值类型必须同父类中的相对应被覆盖的函数严格一致,覆盖函数和 被覆盖函数只有函数体(花括号中的部分)不同,当派生类对象调用子 类中该同名函数时会自动调用子类中的覆盖版本,而不是父类中的被覆 盖函数版本,这种机制就叫做覆盖 (2)理解super关键字 (3)理解抽象类、抽象方法
Java语言中,用abstract 关键字来修饰一个类时,这个类叫做抽象类,用abstract 关键字来修饰一个方法时,
这个方法叫做抽象方法
abstract class abstractClass{ …} //抽象类 abstract returnType abstractMethod([paramlist]) //抽象方法
抽象类就是不能使用new方法进行实例化的类,即没有具体实例对象的
类。抽象类有点类似“模板”的作用,目的是根据其格式来创建和修改新的类。对象不能由抽象类直接创建,只可以通过抽象类派生出新的子类,再由其子类来创建对象。 在抽象类中的成员方法可以包括一般方法和抽象方法。抽象方法就是以
abstract修饰的方法,这种方法只声明返回的数据类型、方法名称和所需的参数,没有方法体,也就是说抽象方法只需要声明而不需要实现。当一个方法为抽象方法时,意味着这个方法必须被子类的方法所重写,否则其子类的方法仍然是abstract的。
(4)理解接口的概念及使用 (5)理解内部类
内部类是在一个类的内部嵌套定义的类,它可以是其它类的成员,也可以在一个语句块的内部定义,还可以在表达式内部匿名定义。 (6)理解匿名内部类
匿名类是一种特殊的内部类,它是在一个表达式内部包含一个完整的类定义。当一个内部类的类声名只是在创建此类对象时用了一次,而且要产生的新类需继承于一个已有的父类或实现一个接口,才能考虑用匿名类。由于匿名类本身无名,因此它也就不存在构造方法,它需要显示地调用一个无参的父类的构造方法,并且重写父类的方法。 (7)掌握定时器类
该部分一定出编程题:围绕继承、接口 第五章
(1) 掌握StringBuffer、Math类
可变字符串构造器,如频繁的修改字符串值,可以使用StringBuffer。Math类是final的,不能被继承,类中的方法和属性全部是静态,不允
许在类的部创建Math类的对象。因此,只能使用Math类的方法而不
能对其作任何更改。 第八章(重点)
(1)掌握访问文件的流程 (2)掌握字节流
FileInputStream FileOutputStream
(3)随机存取文件RandomAccessFile(191) (4)文本流
第九章(重点) (1)理解异常处理机制
(2)异常的分类:Error,Exception(运行时异常,非运行时异常)
(3)如何处理异常(问答) (1)捕获异常:
当Java运行环境得到一个异常对象时,它将会沿着方法的调用栈逐层回 溯,寻找处理这一异常的代码。找到能够处理这种类型的异常的方法后。
运行环境把当前异常对象交给这个方法进行处理,这一过程称为捕获
(catch)异常。这是积极的异常处理机制。如果Java运行环境找不到可 以捕获异常的方法,则运行环境将终止,相应的Java程序也将退出。 (2)声明抛弃异常:
如果一个方法并不知道如何处理所出现的异常,则可在方法声明时,声明 抛弃(throws)异常。这是一种消极的异常处理机制。
(4)定义自己的异常(编程)(211) @理解对象的生成
包括对象的声明、实例化和初始化三个步骤。一般格式为:
类名 对象名 = new 类名([参数]);
篇四:Java个人总结参考
1、Java中取消指针运算防止了内存泄露的可能性。Java中的引用其实就是指针。JAVA语言不支持C++友元方法或友类。
2、编写完java源代码后,首先将其编译为一种中间状态字的字节码,然后Java虚拟机上的解释器来解释执行,“一次编程,到处运行”,Java是文本文件,xx代码。 3、Window系统对于DOS命令中字符大小写不敏感;Java编译器和解释器对大小写敏感;保存源文件时,文件名一定要和源文件中公开类的类名一致。
4、习惯上,变量名以小写字母开头,类名以大写字母开头,常量名中所有的字符均大写。
5、final常量:初始化后不再重新赋值,在类继承时不允许子类覆盖。
6、类实例化就成为对象。
7、类继承:继承父类的属性和方法(关键字extends) 定义抽象类:关键字abstract 类声明:P62类成员:P63
8、Java接口中声明了一组抽象方法,它构成了实现该接口的不同类共同遵守的约定。在类的定义中可以用关键字
implements来指定其实现的接口。
9、Java接口与类的重要区别:Java接口中不存在构建器。
10、包的作用(P105);Java中类的访问控制符(P77);操作符优先级(P38)
11、包的命名:络域名的逆序 包的使用:关键字import 12、异常处理():FileNotFoundException:代表文件未找到;SQLException:代表有关JDBC的异常;NullPointerException:表示试图引用null对象的方法或属性;IndexOutOfBoundException:表示数组越界的异常。 13、框架的默认关闭程序:(_ON_CLOSE);
14、setIconImage用于设定框架的图标;setLocation用于设定框架在屏幕上的位置。
15、取得框架的内容窗格:Container contentPane= ; 16、面板的默认布局管理器是FlowLayout。setBownds(x,y,w,h)设置x,y坐标以及宽和高
17、内容窗格的默认布局管理器是边框布局(BorderLayout)
18、格布局(GridLayout)将容器划分为大小相同的格。 19、格袋布局(GridBagLayout)是最灵活,也是最复杂的布局管理器。 20、对话框 P180
showMessageDialog:消息对话框 showInputDialog:输入对话框 showConfirmDialog:确认对话框 showOptionDialog:选项对话框 21、类File有三种常用构建器: File(String fileName)
File(String directory ,String fileName) File(File directory ,String fileName) 22、位于包中的类包含两组独立的类层次结构:一个用于读取字节,成为字节流;一个用于读写字符,称为字符流。区别在于它们处理数据的方式,字节流按字节(一个8位组)来处理。字节流(P243)字符流(P245)
23、 表示系统标准输入流,指向键盘输入; 表示系统标准输出流,指向屏幕输出; 表示系统标准错误输出流,指向屏幕输出;
24、文件的读写工作包括三个步骤:①、打开文件输入流或输出流;②、文件读或写操作;③、关闭文件输入流或输出流;
25、定制线程类:①、继承线程类Thread;②、实现Runnable接口;
#约定俗成的命名规则# 1、类名首字母必须大写
2、方法和属性必须小写
3、由多个单词组成的类名或方法必须采用驼峰标识 如:类名:StudentAdmin 方法或属性:studentName *Equal 匹配
*equalIgnoreCase 匹配时忽略大小写 *Indexof 包含
*getMetaDate 获取元数据 *精度转换
*面向对象三大特性:封装、继承、多态 *界面逻辑、业务逻辑、数据逻辑 *三层架构总结:
1、开发人员可以只关注整个结构中的其中某一层 2、可以很容易用新的实现来替换原有层次的实现 3、可以降低层与层之间的依赖 4、有利于标准化 5、利于各层逻辑的复用
篇五:java工程师20XX年度工作总结 20XX年度工作总结
20XX年对于我来说是非常重要的一年,在这一年中我有了很多的进步,也在在很多地方留下了一些遗憾。 古人云:“前事不忘,后事之师”,亦云:“一日而三省吾身”。我虽然不能做到“一日三省”但是年终总结是万万不能再少的。
希望可以通过对过去的总结,找到自己在技术发展上的缺陷,发现自己不好的那些习惯并在未来的日子中可以不断的修正。
9月份入职到现在有4个多月了,在公司领导同事的关心和帮助下,本人认真负责的完成了各项工作任务,技术水平有了明显提高。 工作情况如下:
1、 熟悉了解公司各项规章制度
我于20XX年9月进入公司,为了更快更好地融入公司这个团队,为以后的工作打好铺垫,在入职培训中,我认真对公司的各项规章制度进行了解,熟悉公司的企业文化,熟悉公司编程风格,熟悉公司编码规范,熟悉办公环境,以及人文交流,通过了解和熟悉,我为能进入公司这个团队感到自豪,同时也感到自身的压力。在以后的工作中,我将以公司的各项规章制度为准则,严格要求自己,踏实工作,在坚持原则的情况下敢于创新,更快更好地完成工作任务。 2、 学习新技术
由于客户对产品的要求越来越高,要求产品更人性化,多样化,交互性强,公司在
今后的项目中将用到extjs技术,所以我对这门技术进行了详细,深入的学习,现在已经能够灵活运用,并编码实现了大量常用组件的开发,为公司的以后的项目需求做好了
准备。 3、 熟悉并参与修改现有项目
熟悉并参与修改佛山招投标项目和司法厅项目。 存在的不足以及改进情况如下: 1、技术水平有待继续提高
在工作中遇到一些技术问题无法解决,最后通过上搜索以及请教同事领导帮忙得以解决,我将归纳整理常见问题,做到下次遇见能够快速解决,积累经验,提高工作效率,继续学习新知识新技术,翻新技术知识。 2、缺乏计划性 在工作过程中,常常因为缺乏计划,导致工作目的不够明确,主次矛盾不清,造成事倍功半的效果,在以后的工作过程中,我要认真制订工作计划,做事加强目的认识,分清主次矛盾,争取能达到事半功倍的效果。 3、缺乏沟通,不能充分利用资源
在工作的过程中,由于碍于面子,不积极向其他同事求教,造成工作效率降低甚至出现错误,不能达到优势资源充分利用。俗话说的好“三人行必有我师”,在以后的工作中,我要主动加强和其他部门同事的沟通,通过公司这个平台达到资源共享,
从而提高自己的技术水平,更好的完成工作。 在20XX年我将继续坚持认真的工作态度,刻苦的学习态度,愉快的生活态度投入工作,
希望在20XX年取得新的进步与成就。
篇六:JAVA年终工作总结
篇一:it行业java程序员个人年度总结 个人工作总结
时间一晃而过,转眼间到公司已经5个月了。这是我人生中弥足珍贵的一段经历。在这段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心。在对公司各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。
在这5个月的时间里,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面均取得了一定的进步,现将我的工作情况作如下汇报。
一、通过培训学习和日常工作积累使我对公司有了一定的新的认识。
在7月份我来到了xxx公司-郑州分公司参加招聘,经过几轮面试和笔试,终于能够有幸加入了xxx这个大家庭,在我进入公司时我拿到的第一份资料就是公司介绍和新员工入职说明,当时只是觉得公司很正规,很强大。在和人事、部门领导交流后,感觉公司很亲切,很温馨。公司的理念在平时的工作以及项目开发时体现的淋漓尽致,本人对公司的理念非常认同。现在公司在xx行业起到了举足轻重的地位,今后还将更加辉煌。
二、遵守各项规章制度,认真工作,端正态度,使自己
素养不断得到提高。
爱岗敬业的职业道德素质是每一项工作顺利开展并最终取得成功的保障。在这5个多月的时间里,我能遵守公司的各项规章制度,兢兢业业做好本职业工作,5个多月来从未迟到早退,用满腔热情积极、认真地完成好每一项任务,认真履行岗位职责,平时生活中团结同事、不断提升自己的团队合作精神。在这5个月的时间里让我认识到:一种积极豁达的心态、一种良好的习惯、一份计划并按时完成竟是如此重要,并最终决定一个的人成败。让我对自己的人生有了进一步的认识,渴望有所突破的我,将会在以后的工作和生活中时时提醒自己,以便自己以后的人生道路越走越精彩。 三、认真学习岗位职能,工作能力得到了一定的提高。 在进入公司以来,一直参与到xxx项目的集成和开发。通过完成上述工作,使我认识到一个称职的开发人员应当具有良好的语言表达能力、扎实的技术能力、较强的逻辑处理能力、灵活的应变问题能力、有效的对外联系能力。在参与项目开发的过程中,发现很多看似简单的工作,其实里面还有很多技巧。
四、不足和需改进方面。
虽然加入公司这个大家庭已经5个多月,对开发技术掌握的还不是很深,对发现问题的处理还不是很全面。随着对公司和工作的进一步熟悉,我也希望能够在今后的工作中更
加迅速的提升自己的业务能力以及技术能力,我觉得多做一些工作更能体现自己的人生价值。“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新月异。我将坚持不懈地努力学习各种知识,并用于实践。
在今后工作中,要努力做好开发人员的本职工作,注重工作态度,把自己的工作创造性做好做扎实,为项目的开发以及公司的发展贡献自己的力量。 五、工作计划
暂时做出以下几点规划:
1、要提高工作的主动性,做事干脆果断,不拖泥带水; 2、工作要注重实效、注重结果,一切工作围绕着目标的完成;
3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺;
4、把握一切机会提高专业能力,加强平时知识总结工作;
5、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。其实作为一个新员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工
作不断的进步,不论在什么环境下,我都相
信这两点:一是三人行必有我师,二是天道酬勤。 展望临近的xxx年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战。
xxx 篇二:软件开发工程师个人年终工作总结范文 软件开发工程师个人年终工作总结范文 软件开发工程师个人年终工作总结范文
20XX年2月2日,我有幸成为北京超图一员,应聘为公司的java软件工程师。入任职以来,在部门领导的带领下,自己感觉无论学习、技术、生活等方面都有很大的提升。 20XX年里我主要完成的工作有三方面: 1、荆门石油石化巡检系统的调研和开发。
该项目是我工作以来第一次涉及到调研,对我来说算是一个不小的挑战。在调研过程中,让我学会了如何通过和客户的沟通来了解客户的需求。由于自己的工作经验不足,在调研工作中体现出一些问题。不能很直接的在和客户沟通中非常准确的了解客户的更多需求,有很多需要和客户交流沟通多次才能明白客户的最终需求,也没有把自己作为最终用户并站在用户的角度上来考虑问题,这些都是我在以后的工作中需要提高和改进的地方。在巡检系统的开发工作中,让我进一步巩固和加强了自己的开发能力。
2、电信12530增值业务的开发与维护。
从5月以来我就开始接手公司的主要业务之一,12530电信增值业务。由于前面负责这个项目的同事突然离职,导致这个项目的交接工再做得不够好,对我顺利接手这个项目造成很大的困难。而刚一接手这个项目,马上就需要新上一个投票活动,并要对一些主要代码进行修改,让我倍感压力,几乎都快放弃。最后在金总的指导和鼓励下,顺利的完成这次活动。在完成这次投票活动后,为了避免下一个接手这个项目同事与我遇到同样困难,我第一时间将这个项目的相关技术文档补充完全,保证别人能够顺利的进行该项目工作。通过这个项目,让我加强了自己在高强高压下工作的能力,也让我找到更多自信。
3、襄樊、鄂州家政络服务中心的开发与实施。 在这两个项目中,除了承担开发工作以外,也逐渐涉及到项目管理的职责,让我在个人能力上有所提高。为了这两个项目能够顺利完成,除了完成自己的工作外,还主动关心其他同事的工作完成情况。让我在项目管理和项目进度的把控能力有很大的提高。将襄樊、鄂州家政络服务中心顺利实施,为我公司拿下湖北省其他市的家政络服务中心奠定基础。在工作之外,我也注重个人能力的提高。工作之余,主动学习一些新技术,与同事沟通配合,搭建一个ssh的开发框架。也学习spring security知识,这些新知识的积累,
对我以后的工作有很大帮助。 20XX年工作展望:
1、将学习的springsecurity整合到我们自己搭建的ssh框架,进一步完善框架。
2、利用搭建的ssh框架,开发一套oa系统平台。 3、做好襄樊、鄂州家政络服务中心的维护工作。 4、希望公司能够大量拿下湖北省其他市的家政络服务中心,继续开发和实施湖北省其他市的家政络服务中心。 5、继续学习新技术,努力提高自己的个人能力。为以后能够更好,更顺利的工作奠定基础。
6、希望通过自己的进步和努力,能为公司的发展做出自己最大的贡献,体现出自己的最大价值。 —————-结束。
以上这篇个人年终工作总结算是程序员惯用的一种写法,先回顾本年度自己做过的项目,总结项目的经验,再描述下年度的工作计划。篇三:20XX年年终个人工作总结-程序员
20XX年年终总结 尊敬的领导:
您好!我从11月1日入职到x公司已两个月了,在参与整个oa项目开发的工作中,公司领导给了我很多学习的机会,这使我对以后的编程之路又有了些许信心。11月份刚
到的第一周,我的主要任务是熟悉公司业务、了解项目开发流程、需求。学习项目的开发技术,向同事请教开发技术上的问题。
一、下面对20XX年工作作一个简单的总结: 11月—12月 参与了各个模块的功能开发及测试 主要功能模块开发如下:
人事管理:职员登记、员工转正、员工调岗、员工调薪、员工离职。 成人高考:
招生管理主要负责年度招生计划、报读辅导班、购买教材。教学管理主要负责课程、院校、专业、教学计划、专业申报、指定班次。
学籍管理主要负责入学注册及其明细、毕业处理、学籍异动处理。教材管理主要负责教材入库。
费用管理主要负责退费处理、额外减免审核。 财务管理:
预算管理主要负责年度预算、增补预算。
收支登记:支出登记。二、在工作中主要存在的问题有: 1、 由于开始对业务需求不是很熟悉,所以前期在开发的过程中多次出现因为需求的原因,而不断修改、返工的情况。
三、工作心得:
1. 所有的工作中沟通是最重要的。随时记录发现的问题,同事之间沟通之后才能把问题处理的及时、有效和清晰,尽量避免产生bug。
2. 互相学习是很重要的,工作并不是一成不变的,也许有一天你要去其他岗位帮忙,公司需要你发挥其他的技能帮忙。所以同事之间的技术需要相互学习,除编程之外,界面技术等都得学习。
3、每天的工作小结真的很重要,这让我们每天都有计划的知道自己干了什么,不是漫无目的的工作,所以我们应该养成,日记、周记、月记、年记的工作习惯。 四、工作教训:
自己在工作中主要有以下方面做得不够好:
1. 工作的条理性不够清晰,要分清主次和轻重缓急; 在开发时间很仓促的情况下,事情多了,就一定要有详实而主次分明的计划,哪些需要立即完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。 2. 对流程、业务需求不够熟悉;
在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够。平时总是在开发,但说到底对业务很熟悉才是项目很好完成的前提。 3.学习的知识不够广泛;
一个项目中,涉及的技术往往有多种,知识多了,就会灵活变通,以后我一定会加强这方面的学习。 五、对部门及工作岗位流程的合理化建议:
1. 为加强同事之间的交流,团结互助精神,应适当的安排一些娱乐活动或健身运动等。
六、工作计划、今后规划暂时做出以下几点规划: 1、要提高工作的主动性,做事干脆果断,不拖泥带水; 2、工作要注重实效、注重结果,一切工作围绕着目标的完成;
3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺;
4、把握一切机会提高专业能力,加强平时知识总结工作;
5、精细化工作方式的思考和实践;
6、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。
其实作为一个新员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:一是三人行必有我师,二是天道酬勤。
在参加工作期间,我深刻的体会到,把自己所有的精力
都投入进去,技术工作都不可能做到完美程度,毕竟金无足赤人无完人,技术工作太繁杂,项目任务重而人手少。但多付出一些,工作就会优化一些,这就需要认认真真沉下心去做事情,就是公司所提倡的企业精神:厚德,立身,诚信,卓越。 xxxx公司 java程序员 姓名xx
20XX年1月10日
篇七:研发部java开发工程师20XX年工作总结 20XX年年度总结 尊敬的领导:
您好!在20XX年11月我很荣幸地进入公司,加入了研发部Java技术开发团队,认识了友善严谨的领导、热心和睦且技术优秀的同事,很是开心。在这一年里通过自身的努力,不断完善自己的知识结构,向同事虚心请教开发技术上的问题,较快地熟悉了公司采用的技术框架和业务知识。 通过公司日常培训学习和工作积累我对公司业务也有了一定的了解,在各方面也有了进步。目前在参与项目开发的工作中,我负责XXX功能模块开发。新年伊始,特向过去的一年20XX年工作总结汇报如下: 根据公司的安排,项目的需要,通过在XXX项目开发中的锻炼,我成长了,也认识
到了自己的不足之处。在自身的努力、领导的帮助,团队的合作下,克服重重技术困难,增长了工作经验,收获颇多。从入公司以来我就开始学习基于代码生成器免费开源的开发框架以及Maven项目管理工具的使用,曾经接触过的框架比较熟悉的有SSH,表现层的实现技术freemaker、JSP。个人优势就是曾在XXX行业针对XXX业务用SpringMVC框架开发管理系统,缺点是没有用过Activity工作流技术。Hibernate框架,没有用到过多表关联动态查询和hql查询。印象较深刻的就是多对多关联表查询需要用到构造函数的方法来查。新接触的项目中我主要涉及到的开发模块有(具体描述功能模块)XXX等功能。 工作中的经验总结如下:
1. 对业务流程的梳理上,代码没有写活,考虑的问题不全面。后来在讨论时经过同事的指点进行了改造,代码质量和规范才有了明显提高。
2. 知识面还不够广博。在开发中遇到不少以前没学过的技术,一个模块功能中,涉及的技术往往有多种,知识多了,就会灵活变通,以后一定要加强这方面的学习。 3. 需要加强总结。在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够。平时总是在开发,但说到底对业务很熟悉才是项目很
好完成的前提,所以要到遇到过的问题需要进行总结,以便以后能快速定位和解决。 今后的计划:
通过今年的实践和学习,明年又是一个新的开始,立足当前的优缺点,肩负起应有的工作和性质。为公司明年的发展尽自己最大的努力,也希望自己明年有更大的收获。随着大数据时代的到来,数据已渗透到各行各业领域,希望明年可以学习到云数据库方面的知识技能。在当前已有关系型数据库方面经验的基础上提升自己。明年自己给自己定的目标是,达到理想的工作状态,顺利的开展公司的工作,掌握更多的技术点。编写高效率的代码。 对公司的小建议:
1.部门管理方面:作为研发部的一员,我觉得公司应该要有OA系统。实现员工考勤统计、绩效管理、个人通讯录等办公自动化管理,不仅仅是提高个人的办公效率,也提高公司整体的办公效率,实现资源共享,强化部门管理以及部门之间的沟通。这样就不需要每次都是人工来统计考勤数据。也不必要走线下流程打印补卡单浪费资源和减少不必要的费用支出。
2.企业文化方面:如果条件允许,每周三下午四时可以设立下午茶时间,时间可以是十五分钟,再忙也要学会适当放松自己。也是提高工作效率的另一种方式。
工作计划、今后规划做出以下几点规划:
1. 工作要注重实效、注重结果,一切工作围绕着目标的完成; 2 立足大局,勤于沟通,分工合作,提高工作效率;
3. 把握一切机会提高专业能力,加强平时知识总结工作;
4. 精细化工作方式的思考和实践。
以上为本人粗略的个人工作小结,请领导审阅,如工作上有不到之处,请领导多多包涵,不吝指出,以便本人及时改正,从而能更好地工
作。展望20XX年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会完成新的任务,能迎接新的挑战!
研发部Java开发工程师XX 20XX年12月31日 篇八:20XX年年终个人工作总结-程序员 20XX年年终总结 尊敬的领导:
您好!我从11月1日入职到X公司已两个月了,在参与整个OA项目开发的工作中,公司领导给了我很多学习的机会,这使我对以后的编程之路又有了些许信心。11月份刚到的第一周,我的主要任务是熟悉公司业务、了解项目开发流程、需求。学习项目的开发技术,向同事请教开发技术上
的问题。
一、下面对20XX年工作作一个简单的总结: 11月—12月 参与了各个模块的功能开发及测试 主要功能模块开发如下:
人事管理:职员登记、员工转正、员工调岗、员工调薪、员工离职。 成人高考:
招生管理主要负责年度招生计划、报读辅导班、购买教材。教学管理主要负责课程、院校、专业、教学计划、专业申报、指定班次。
学籍管理主要负责入学注册及其明细、毕业处理、学籍异动处理。教材管理主要负责教材入库。
费用管理主要负责退费处理、额外减免审核。 财务管理:
预算管理主要负责年度预算、增补预算。 收支登记:支出登记。
二、在工作中主要存在的问题有:
1、 由于开始对业务需求不是很熟悉,所以前期在开发的过程中多次出现因为需求的原因,而不断修改、返工的情况。
三、工作心得:
1. 所有的工作中沟通是最重要的。随时记录发现的问
题,同事之间沟通之后才能把问题处理的及时、有效和清晰,尽量避免产生BUG。
2. 互相学习是很重要的,工作并不是一成不变的,也许有一天你要去其他岗位帮忙,公司需要你发挥其他的技能帮忙。所以同事之间的技术需要相互学习,除编程之外,界面技术等都得学习。
3、每天的工作小结真的很重要,这让我们每天都有计划的知道自己干了什么,不是漫无目的的工作,所以我们应该养成,日记、周记、月记、年记的工作习惯。 四、工作教训:
自己在工作中主要有以下方面做得不够好:
1. 工作的条理性不够清晰,要分清主次和轻重缓急; 在开发时间很仓促的情况下,事情多了,就一定要有详实而主次分明的计划,哪些需要立即完成,哪些可以缓缓加班完成,在这方面还有很大的优化空间。 2. 对流程、业务需求不够熟悉;
在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够。平时总是在开发,但说到底对业务很
熟悉才是项目很好完成的前提。 3.学习的知识不够广泛;
一个项目中,涉及的技术往往有多种,知识多了,就会灵活变通,以后我一定会加强这方面的学习。 五、对部门及工作岗位流程的合理化建议:
1. 为加强同事之间的交流,团结互助精神,应适当的安排一些娱乐活动或健身运动等。
六、工作计划、今后规划暂时做出以下几点规划: 1、要提高工作的主动性,做事干脆果断,不拖泥带水; 2、工作要注重实效、注重结果,一切工作围绕着目标的完成;
3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺;
4、把握一切机会提高专业能力,加强平时知识总结工作;
5、精细化工作方式的思考和实践;
6、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。
其实作为一个新员工,所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我都相信这两点:一是三人行必有我师,二是天道酬勤。
在参加工作期间,我深刻的体会到,把自己所有的精力
都投入进去,技术工作都不可能做到完美程度,毕竟金无足赤人无完人,技术工作
太繁杂,项目任务重而人手少。但多付出一些,工作就会优化一些,这就需要认认真真沉下心去做事情,就是公司所提倡的企业精神:厚德,立身,诚信,卓越。 XXXX公司 java程序员 姓名XX
20XX年1月10日 篇九:java 工作总结
检测功能是否达到了自己想要的效果。这样功能或者如果出现了问题,有助于查找错误的源头,能够迅速解决掉问题。也能够最大程度的减轻后期的检查工作和避免大量的Bug的产生。而且在写代码的过程中每一个功能或者效果中至少要有1个注释来表明这个功能模块的效果或作用是什么。自己不熟悉或者怕别人看不懂的代码你也可以写上注释。提示语一定要准确,多从用户的角度去考虑问题,比如用户名字符过长等,通过准确的提示语来指导用户如何操作。
篇十:JAVA年终工作总结 个人工作总结
时间一晃而过,转眼间到公司已经5个月了。这是我人
生中弥足珍贵的一段经历。在这
段时间里各级领导在工作上给予了我极大的帮助,在生活上给予了我极大的关心。在对公司
各级领导肃然起敬的同时,也为我有机会成为公司的一份子而自豪。 在这5个月的时间里,在领导和同事们的悉心关怀和指导下,通过自身的努力,各方面
均取得了一定的进步,现将我的工作情况作如下汇报。 一、通过培训学习和日常工作积累使我对公司有了一定的新的认识。 在7月份我来到了xxx公司-郑州分公司参加招聘,经过几轮面试和笔试,终于能够有幸
加入了xxx这个大家庭,在我进入公司时我拿到的第一份资料就是公司介绍和新员工入职说
明,当时只是觉得公司很正规,很强大。在和人事、部门领导交流后,感觉公司很亲切,很
温馨。公司的理念在平时的工作以及项目开发时体现的淋漓尽致,本人对公司的理念非常认
同。现在公司在xx行业起到了举足轻重的地位,今后还将更加辉煌。
二、遵守各项规章制度,认真工作,端正态度,使自己素养不断得到提高。 爱岗敬业的职业道德素质是每一项工作顺利开展并最终取得成功的保障。在这5个多月 的时间里,我能遵守公司的各项规章制度,兢兢业业做
好本职业工作,5个多月来从未迟到
早退,用满腔热情积极、认真地完成好每一项任务,认真履行岗位职责,平时生活中团结同
事、不断提升自己的团队合作精神。在这5个月的时间里让我认识到:一种积极豁达的心态、
一种良好的习惯、一份计划并按时完成竟是如此重要,并最终决定一个的人成败。让我对自
己的人生有了进一步的认识,渴望有所突破的我,将会在以后的工作和生活中时时提醒自己。 以便自己以后的人生道路越走越精彩。
三、认真学习岗位职能,工作能力得到了一定的提高。 在进入公司以来,一直参与到xxx项目的集成和开发。通过完成上述工作,使我认识到
一个称职的开发人员应当具有良好的语言表达能力、扎实的技术能力、较强的逻辑处理能力、
灵活的应变问题能力、有效的对外联系能力。在参与项目开发的过程中,发现很多看似简单 的工作,其实里面还有很多技巧。
四、不足和需改进方面。虽然加入公司这个大家庭已经5个多月,对开发技术掌握的还不是很深,对发现问题的 处理还不是很全面。随着对公司和工作的进一步熟悉,我也希望能够在今后的工作中更加迅
速的提升自己的业务能力以及技术能力,我觉得多做一些工作更能体现自己的人生价值。“业精于勤而荒于嬉”,在以后的工作中我要不断学习业务知识,通过多看、多问、多学、多
练来不断的提高自己的各项业务技能。学无止境,时代的发展瞬息万变,各种学科知识日新
月异。我将坚持不懈地努力学习各种知识,并用于实践。在今后工作中,要努力做好开发人员的本职工作,注重工作态度,把自己的工作创造性
做好做扎实,为项目的开发以及公司的发展贡献自己的力量。
五、工作计划
暂时做出以下几点规划:
1、要提高工作的主动性,做事干脆果断,不拖泥带水; 2、工作要注重实效、注重结果,一切工作围绕着目标的完成;
3、要提高大局观,是否能让其他人的工作更顺畅作为衡量工作的标尺;
4、把握一切机会提高专业能力,加强平时知识总结工作;
5、虚心请教比我做的优秀的其他同事,向他们学习技术或经验。其实作为一个新员工。
所有的地方都是需要学习的,多听、多看、多想、多做、多沟通,向每一个员工学习他们身
上的优秀工作习惯,丰富的专业技能,配合着实际工作不断的进步,不论在什么环境下,我
都相信这两点:一是三人行必有我师,二是天道酬勤。 展望临近的xxx年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己会
完成新的任务,能迎接新的挑战。xxx 篇二:软件开发工程师个人年终工作总结范文软件开发工程师个人年终工作总结范文作为一个软件开发工程师(我也是一名软件开发工程师),所实在的如果每年只做那么一
两个项目,年终工作总结写起来也应该得心应手的,我们只需要把本年度该项目的基本情况
简历表述一下,自己在项目中的角色以及自己在项目中遇到的重点问题及解决方案描述一下。
最后展望一下下一年度的工作计划,ok,本年度的工作总结基本完成。下面我给大家看一篇
别人写的我认为比较好的个人年终工作总结范文:软件开发工程师个人年终工作总结范文20XX年2月2日,我有幸成为北京超图一员,应聘为公司的java软件工程师。入任职
以来,在部门领导的带领下,自己感觉无论学习、技术、
生活等方面都有很大的提升。 20XX 年里我主要完成的工作有三方面:
1、荆门石油石化巡检系统的调研和开发。该项目是我工作以来第一次涉及到调研,对我来说算是一个不小的挑战。在调研过程中。
让我学会了如何通过和客户的沟通来了解客户的需求。由于自己的工作经验不足,在调研工
作中体现出一些问题。不能很直接的在和客户沟通中非常准确的了解客户的更多需求,有很
多需要和客户交流沟通多次才能明白客户的最终需求,也没有把自己作为最终用户并站在用
户的角度上来考虑问题,这些都是我在以后的工作中需要提高和改进的地方。在巡检系统的
开发工作中,让我进一步巩固和加强了自己的开发能力。
2、电信12530增值业务的开发与维护。 从5月以来我就开始接手公司的主要业务之一,12530电信增值业务。由于前面负责这
个项目的同事突然离职,导致这个项目的交接工再做得不够好,对我顺利接手这个项目造成
很大的困难。而刚一接手这个项目,马上就需要新上一个投票活动,并要对一些主要代码进
行修改,让我倍感压力,几乎都快放弃。最后在金总的指导和鼓励下,顺利的完成这次活动。
在完成这次投票活动后,为了避免下一个接手这个项目同事与我遇到同样困难,我第一时间
将这个项目的相关技术文档补充完全,保证别人能够顺利的进行该项目工作。通过这个项目。
让我加强了自己在高强高压下工作的能力,也让我找到更多自信。
3、襄樊、鄂州家政络服务中心的开发与实施。在这两个项目中,除了承担开发工作以外,也逐渐涉及到项目管理的职责,让我在个人
能力上有所提高。为了这两个项目能够顺利完成,除了完成自己的工作外,还主动关心其他
同事的工作完成情况。让我在项目管理和项目进度的把控能力有很大的提高。将襄樊、鄂州
家政络服务中心顺利实施,为我公司拿下湖北省其他市的家政络服务中心奠定基础。在
工作之外,我也注重个人能力的提高。工作之余,主动学习一些新技术,与同事沟通配合。
搭建一个ssh的开发框架。也学习spring security知识,这些新知识的积累,对我以后的 工作有很大帮助。
20XX年工作展望:
1、将学习的springsecurity整合到我们自己搭建的ssh框架,进一步完善框架。
2、利用搭建的ssh框架,开发一套oa系统平台。 3、做好襄樊、鄂州家政络服务中心的维护工作。 4、希望公司能够大量拿下湖北省其他市的家政络服务中心,继续开发和实施湖北省其 他市的家政络服务中心。
5、继续学习新技术,努力提高自己的个人能力。为以后能够更好,更顺利的工作奠定基 础。
6、希望通过自己的进步和努力,能为公司的发展做出自己最大的贡献,体现出自己的最 大价值。
—————-结束。
以上这篇个人年终工作总结算是程序员惯用的一种写法,先回顾本年度自己做过的项目。
总结项目的经验,再描述下年度的工作计划。篇三:研发部java开发工程师20XX年工作 总结
20XX年年度总结 尊敬的领导:
您好!在20XX年11月我很荣幸地进入公司,加入了研发部java技术开发团队,认识了
友善严谨的领导、热心和睦且技术优秀的同事,很是开心。在这一年里通过自身的努力,不
断完善自己的知识结构,向同事虚心请教开发技术上的问题,较快地熟悉了公司采用的技术 框架和业务知识。
通过公司日常培训学习和工作积累我对公司业务也有了一定的了解,在各方面也有了进
步。目前在参与项目开发的工作中,我负责xxx功能模块开发。新年伊始,特向过去的一年
20XX年工作总结汇报如下: 根据公司的安排,项目的需要,通过在xxx项目开发中的锻炼。
我成长了,也认识到了自己的不足之处。在自身的努力、领导的帮助,团队的合作下,克服
重重技术困难,增长了工作经验,收获颇多。从入公司以来我就开始学习基于代码生成器免
费开源的开发框架以及maven项目管理工具的使用,曾经接触过的框架比较熟悉的有ssh。
表现层的实现技术freemaker、jsp。个人优势就是曾在xxx行业针对xxx业务用springmvc
框架开发管理系统,缺点是没有用过activity工作流
技术。hibernate框架,没有用到过多
表关联动态查询和hql查询。印象较深刻的就是多对多关联表查询需要用到构造函数的方法
来查。新接触的项目中我主要涉及到的开发模块有(具体描述功能模块)xxx等功能。 工作中的经验总结如下: 1. 对业务流程的梳理上,代码没有写活,考虑的问题不全面。后来在讨论时经过同事的
指点进行了改造,代码质量和规范才有了明显提高。 3. 需要加强总结。在工作中,发现因为流程或业务需求的问题而不知道如何下手的情况
有点多,包括错误与缺漏还有当时设计考虑不到位的地方,对于这块的控制力度显然不够。
平时总是在开发,但说到底对业务很熟悉才是项目很好完成的前提,所以要到遇到过的问题
需要进行总结,以便以后能快速定位和解决。 今后的计划:
通过今年的实践和学习,明年又是一个新的开始,立足当前的优缺点,肩负起应有的工
作和性质。为公司明年的发展尽自己最大的努力,也希望自己明年有更大的收获。随着大数
据时代的到来,数据已渗透到各行各业领域,希望明年可以学习到云数据库方面的知识技能。
在当前已有关系型数据库方面经验的基础上提升自己。明年自己给自己定的目标是,达到理
想的工作状态,顺利的开展公司的工作,掌握更多的技术点。编写高效率的代码。 对公司的小建议:
1.部门管理方面:作为研发部的一员,我觉得公司应该要有oa系统。实现员工考勤统计、
绩效管理、个人通讯录等办公自动化管理,不仅仅是提高个人的办公效率,也提高公司整体
的办公效率,实现资源共享,强化部门管理以及部门之间的沟通。这样就不需要每次都是人
工来统计考勤数据。也不必要走线下流程打印补卡单浪费资源和减少不必要的费用支出。
2.企业文化方面:如果条件允许,每周三下午四时可以设立下午茶时间,时间可以是十
五分钟,再忙也要学会适当放松自己。也是提高工作效率的另一种方式。 工作计划、今后规划做出以下几点规划: 1. 工作要注重实效、注重结果,一切工作围绕着目标的完成; 2 立足大局,勤于沟通。 分工合作,提高工作效率;
3. 把握一切机会提高专业能力,加强平时知识总结工作;
4. 精细化工作方式的思考和实践。以上为本人粗略的
个人工作小结,请领导审阅,如工作上有不到之处,请领导多多包涵。
不吝指出,以便本人及时改正,从而能更好地工 作。展望20XX年,我会更加努力、工作上认真负责,再接再厉,更上一层楼。相信自己
会完成新的任务,能迎接新的挑战!研发部java开发工程师xx 20XX年12月31
日篇四:java工程师20XX年度工作总结20XX年度工作总结
20XX年对于我来说是非常重要的一年,在这一年中我有了很多的进步,也在在很多地方
留下了一些遗憾。 古人云:“前事不忘,后事之师”,亦云:“一日而三省吾身”。我虽然不
能做到“一日三省”但是年终总结是万万不能再少的。希望可以通过对过去的总结,找到自
己在技术发展上的缺陷,发现自己不好的那些习惯并在未来的日子中可以不断的修正。 9月份入职到现在有4个多月了,在公司领导同事的关心和帮助下,本人认真负责的完 成了各项工作任务,技术水平有了明显提高。 工作情况如下:
1、 熟悉了解公司各项规章制度我于20XX年9月进入公司,为了更快更好地融入公司这个团队,为以后的工作打
好铺垫。
在入职培训中,我认真对公司的各项规章制度进行了解,熟悉公司的企业文化,熟悉公司编
程风格,熟悉公司编码规范,熟悉办公环境,以及人文交流,通过了解和熟悉,我为能进入
公司这个团队感到自豪,同时也感到自身的压力。在以后的工作中,我将以公司的各项规章
制度为准则,严格要求自己,踏实工作,在坚持原则的情况下敢于创新,更快更好地完成工 作任务。 2、 学习新技术
由于客户对产品的要求越来越高,要求产品更人性化,多样化,交互性强,公司在 今后的项目中将用到extjs技术,所以我对这门技术进行了详细,深入的学习,现在已 经能够灵活运用,并编码实现了大量常用组件的开发,为公司的以后的项目需求做好了准备。 3、 熟悉并参与修改现有项目
熟悉并参与修改佛山招投标项目和司法厅项目。 存在的不足以及改进情况如下:
1、技术水平有待继续提高在工作中遇到一些技术问题无法解决,最后通过上搜索以及请教同事领导帮忙得以解 决,我将归纳整理常见问题,做到下次遇见能够快速解决,积累经验,提高工作效率,继续
学习新知识新技术,翻新技术知识。 2、缺乏计划性 在工作过程中,常常因为缺乏计划,导致工作目的不够明确,主次矛盾不清,造成事倍
功半的效果,在以后的工作过程中,我要认真制订工作计划,做事加强目的认识,分清主次
矛盾,争取能达到事半功倍的效果。 3、缺乏沟通,不能充分利用资源在工作的过程中,由于碍于面子,不积极向其他同事求教,造成工作效率降低甚至出现
错误,不能达到优势资源充分利用。俗话说的好“三人行必有我师”,在以后的工作中,我要
主动加强和其他部门同事的沟通,通过公司这个平台达到资源共享, 从而提高自己的技术水平,更好的完成工作。 在20XX年我将继续坚持认真的工作态度。
刻苦的学习态度,愉快的生活态度投入工作, 希望在20XX年取得新的进步与成就。篇五:20XXjava程序员工作总结报告 20XX年我的工作总结
光阴如梭,半年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果
累累的20XX年,满怀热情的迎来即将到来的20XX年。在这年终之际,现对我来公司这几个
月的时间里,总结自己所做的工作,分析在工作中的得与失,现汇报如下: 20XX年的六月份,我带着好奇而欢快
的心情来到我心目中向往的神圣之地---北京。这 是我毕业后第一个目标,来北京发展。我离开了我上学的原始领域,和我的同学们踏入北京
之地。说句好听的,我的技术生涯还是很幸运的,当然这是我相对于留守本地找工作的同学
来说的,面对高昂的学费和残酷的社会现实,选择本专业就业还是有一定困难的,在北京中关
村混了几个月后,幸运地找到了我人生的第一份工作,做java程序的工作。也就是来到咱们
公司—北京联合兴辰。来到贵公司,学了半个皮毛的mvc和ssh的我有了份工作(感谢我的领导),我感到十分 的庆幸,也承担了第一个项目,能一个人自主开发的项目(还得感谢领导)。在这里,终于能
够将学到的那点东西派上用场。从技术的角度来讲,20XX年我的关键词就是ssh,其次就是
hibernate。这几个月淡淡无奇,学到的东西很多,有框架上的、mysql数据库的,等等,但
是也都是在皮毛上的,掌握着能熟练使用而已。 首先,做程序员的要记住第一条经验:“学历代表过去、能力代表现在、学习代表未来。”
我个人觉得学历并不代表全部,我们每天都可以学到新的知识,知识是可以一点点积累的。
只要肯努力,一切皆有可能. 其次,一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因
为,这样的观点会通过 你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来
成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还
是先 在行业里面混混,过几年转行做点别的?这很重要,这是你值得深思的问题,它将决定
你近几年、十年内“做什么事情才是在做正确的事情!”。软件开发团队中,技术不是万能的,但没有技术是万万不能的! 在技术型团队中,技术与人品同等重要,当然长相也比较重要么。在软件项目团队 中。
技术水平是受人重视和尊重的重要砝码。无论你是做erp、管理、系统分析、设计、编码。
还是产品管理、测试、文档、实施、维护,多少你都要有技术基础。但是你没有这方面的基
础是万万不能胜任你的工作的详细制定自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化
实在太快)。请牢记:“如果一个软件开发人员在1、2
年内都没有更新过自己的知识,那么。
其实他已经不再属于这个行业了。”不要告诉自己没有时间。时间就像海绵里的水,多学一些
技能对于我们来说亏不到自己,我们的工作从学而来,就是靠着每天的学习,交流,做人中
得到 书籍是人类进步的阶梯,对软件开发人员尤其如此。我的项目经理经常说,趁着自己还年轻,花几个钱买书看看,书籍是学习知识的最有效
途径,不要过多地指望在工作中能遇到“世外高人”,并不厌其烦地教你。只有通过自学将书
本变成的自己智慧,才算是真正拥有了它。不要仅局限于对某项技术的表面使用上,哪怕你只是偶尔用一、二次。 对于一个做程序的,试试学习其领域的相关知识点,对各个平台都要了解,向什么java
ee, j2me ,java se ,vb ,vc c# ,c++ 这些程序啊,也要试着去了解他们,虽然程序的套
路基本是差不多的,但是也各有千秋的,我是学java的,当然java很强大,我就很爱google
出的那个安卓系统,java实在太牛啦!不得不惊叹,例如我没有事的时候也因该提醒自己学
习一些jboss、spring、hibernate等等优秀的开源产品或者框架,抽空看看大师们是如何抽
象、分析、设计和实现那些类似问题的通用解决方案的。 试着研究一下jar包,知道每个
因篇幅问题不能全部显示,请点此查看更多更全内容