Java个人总结参考(1800字)

发表于:2016.9.6来自:www.ttfanwen.com字数:1800 手机看范文

1、Java中取消指针运算防止了内存泄露的可能性。Java中的引用其实就是指针。JAVA语言不支持C++友元方法或友类。

2、编写完java源代码后,首先将其编译为一种中间状态字的字节码,然后Java虚拟机上的解释器来解释执行,“一次编程,到处运行”,Java是文本文件,编辑代码。

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、异常处理(P119.120.125):FileNotFoundException:代表文件未找到;SQLException:代表有关JDBC的异常;NullPointerException:表示试图引用null对象的方法或属性;IndexOutOfBoundException:表示数组越界的异常。

13、框架的默认关闭程序:f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

14、setIconImage用于设定框架的图标;setLocation用于设定框架在屏幕上的位置。

15、取得框架的内容窗格:Container contentPane=f.getContnetPane();

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、位于java.io包中的类包含两组独立的类层次结构:一个用于读取字节,成为字节流;一个用于读写字符,称为字符流。区别在于它们处理数据的方式,字节流按字节(一个8位组)来处理。字节流(P243)字符流(P245)

23、System.in 表示系统标准输入流,指向键盘输入;System.out 表示系统标准输出流,指向屏幕输出;System.err 表示系统标准错误输出流,指向屏幕输出;

24、文件的读写工作包括三个步骤:①、打开文件输入流或输出流;②、文件读或写操作;③、关闭文件输入流或输出流;

25、定制线程类:①、继承线程类Thread;②、实现Runnable接口;

#约定俗成的命名规则#

1、类名首字母必须大写

2、方法和属性必须小写

3、由多个单词组成的类名或方法必须采用驼峰标识

如:类名:StudentAdmin 方法或属性:studentName

*Equal 匹配

*equalIgnoreCase 匹配时忽略大小写

*Indexof 包含

*getMetaDate 获取元数据

*精度转换

*面向对象三大特性:封装、继承、多态

*界面逻辑、业务逻辑、数据逻辑

*三层架构总结

1、开发人员可以只关注整个结构中的其中某一层

2、可以很容易用新的实现来替换原有层次的实现

3、可以降低层与层之间的依赖

4、有利于标准化

5、利于各层逻辑的复用




第二篇:Java个人总结(仅供参考) 4900字

第一章

(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编译器(javac.exe)和Java解释器(java.exe)位于

Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置Path。对于Windows20xx、Windows20xx、Windows XP,用鼠标右键点击“我的电脑”,弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后点击按钮“环境变量”,添加如下的系统环境变量

第二章

(1)掌握Java的输入输出:

输入:Scanner类

输出:System.out类

Scanner scanner = new Scanner(System.in);

System.out.print("请输入分数: ");

int score = scanner.nextInt();

NumberFormat.getNumberInstance();// 数字格式

NumberFormat.getPercentInstance();// 百分比格式

NumberFormat.getCurrencyInstance();// 货币格式,这跟系统区域有关

(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]= 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 java.awt.*;

第四章(继承、超类和子类)(编程———老师上课讲的课件)

(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

类名([参数]);


第三篇:个人总结 1700字

个人工作总结

众所周知,在煤炭行业中生产设备是企业发展的关键。液压传递系统在现代各行业应用广泛。液压传递应用在采煤工艺中,尤其是回采工艺上,液压泵就是液压支架的动力源,是整个系统的心脏。乳化液是工作面支架支柱的介质血液。乳化泵是以乳化液液体为介质,将机械能转化为液压能的能量转换装置,是回采工艺中采煤机和运输机配套使用,实现综合机械化的重点。采煤综合机械化的广泛使用,不仅大幅度的增加了煤炭产量,提高采煤功效,降低了成本,同时减轻了煤矿工人繁重的体力劳动。大大提高了生产的安全性能。液压泵是与其它相衔接利用的重要设备,液压泵工是重要的岗位工作。

作为我从事液压泵工本专业操作维修20余年来,我深知岗位的重要性。在这20余年里我坚持不断的利用业余时间学习理论知识,熟知液压泵知识,各部件的结构与各种阀门的工作原理。掌握泵的检修工艺及质量标准。对液压泵站的拆卸安装,调试方法,了解机械制图知识和原理以及处理方法。由于液压泵在使用过程中,液压元件的精密度极高,工作面用液多,液压泵工作负荷频繁压力高,液压元件就易疲劳损坏,就带来了维修难度大,材料浪费多,甚至会影响生产,为了更好的维护使用好液压泵把故障降低到最低点,根据现场实现情况,结合理论与实践,把故障消灭在萌芽之

中,大大降低了成本,减少了事故的发生。对自己的工作岗位要求两个方面:

一、工作位置放置水平且基础实在,检查泵和电机的对应情况。液压泵和电机的两半连轴节间应留有2-4mm间隙,用于扳动连轴节转动,应无转重或转不动的情况。检查泵内的润滑油油位是否在油标标准中,并注入的油脂是否符合标准润滑油,开机前检查乳化箱内的乳化液量,是否在规定的位置,保护开关是否灵敏可靠不能甩掉,并有权拒绝违章指挥。每班擦洗一次油污,脏物,按一定方向转动一次过滤器1-2次,检测两次乳化夜浓度。每天检测一次过滤器网芯,每10天清洗一次过滤器,至少每月清洗一次乳化液箱,每季化验1次水质,了解高压压力控制装置的性能检查鉴定和各种保护装置的检查结果,由专管人员分别每周和每月检查一次。经常点检液压泵的声音,味道,用温度计检查油的温度,液的温度,不超过规定,压力表的指数是否正常,乳化液的液面浓度是不是在规定范围内,各控制阀失误失效情况。过滤器损坏堵塞不过滤及供回液管理情况。认真按照开泵前的准备工作及起动时的注意事项:液压泵启动和停泵的操作程序,泵在运转中的注意事项,检修时的操作方法,介质液体的配置。

二、按照液压泵的泵的检修和维护,对照完好标准,按“四检”内容:班检,日检,旬检,月检来进行检查,检查

出来的问题,及时检修,并做好记录。在故障排除产生的原因及处理方法中我试举一例:由于液压泵的连续工作,滑块和柱塞压紧螺母易松动,压紧螺母紧不住就能使承压块有间隙,往往运行机器中承压块把滑块撑坏,这样就给生产带来了不利因素,这种故障经常发生,为了有效地控制此类故障地发生,我个人发明了在压紧螺母和滑块之间缠绕上不足一元钱的胶带,使压紧螺母与滑块更加牢固,起到了防松止退的情况发生,对设备起到了保护作用,这样一点小小的胶带,就可以换来巨大的效益。如果换一个滑块就上千元,在井下修理很难做到,上井需要好几天才能修好,加上大修费和损坏件的成本费,需要上万元。这个小小的发明已被各单位广泛的利用,收到了可喜的效益。我因此受到领导的好评和嘉奖。

20余年来,参加了多次矿、局、外出培训,特别是参加了19xx年煤炭部对液压泵工的专业知识培训学习和政治培训,掌握了一定的技术,在思想上也成熟了起来,全心全意的将全部精力投入到工作当中。经常提出合理建议,已被矿方采纳利用许多条,收到了良好的效果。对生产厂家提出的设备使用中的不合理之处意见,已被厂方采纳并改进,使设备延长了使用寿命,性能不断得到完善;还经常被周边矿区及本矿聘请为他们排除罕见故障,分析原因并指导安装调

试,成功解决他们在搬迁过程中遇到的一系列问题,在传授技艺方面对徒弟耐心细致,手把手、口对口的把我所学知识经验毫不保留的教给徒弟,他们有的走上了领导岗位,有的在本岗位上成了骨干。

在平凡的岗位上,我认真的工作,发明一些小改革,“万向喷雾”,乳化液箱内的“浮力漂浮器”以及“油冷却器”、“液压整形器”,“元件管路安全保护器”等都被广泛利用,受到了领导的好评和嘉奖。有的被厂家采纳已使用,工区赋予我光荣而责无旁贷的使命,时代搭建我大显身手建功立业的宽阔舞台,我必不负所托,一定承担起本岗位的维修管理责任,创出更好的工作业绩。

更多类似范文
┣ 个人总结 600字
┣ 个人总结 4200字
┣ 个人总结 1600字
┣ 更多个人总结
┗ 搜索类似范文

更多相关推荐:
个人总结1500字

干部考察材料范文——××同志考察材料…(20xx-05-0315:52:00)标签:杂谈转载原文地址:干部考察材料范文——××同志考察材料作者:桃源大仙此文系作者发表在个人网站上的原创资料,具有一定的收藏价值,…

个人总结700字

个人工作总结20xx年我从行政服务中心调到运管所客运股工作。新的环境新的起点也给我提出了新的要求。两年以来在领导的关怀下,在全所职工的帮助下,我能恪尽值守全身心地投入到工作中去,尽自己的全力履行好自己的工作职责…

个人总结800字

个人总结岁月如梭,转眼大学生活将结束了。在向党组织靠拢的那一刻开始,本人认真学习马列主义、毛泽东思想、邓小平理论及科学发展观理论和党的十七大有关资料。在党支部的这段时间,在老党员的关心和帮助下,无论从思想上还是…

专栏推荐
大家在关注

地图地图CC