汉语大全>工作总结范文>java报告总结

java报告总结

详细内容

篇一:《java实习总结报告》

篇二:《java总结报告》

J2SE=Java2StandardEdition=Java2标准版

J2EE=Java2EnterpriseEdition=Java2企业版(包括JSP/Servlet、EJB、JNDI、

JTA等)

J2SDK==JDK=Java2StandardDevelopmentKit=Java2标准开发工具集

J2RE==JRE=Java2RuntimeEnvironment=Java2运行时环境

JVM==JavaVirtualMachine=Java虚拟机

6.J2SDK内是包含J2RE的,所以一般来说,下载了J2SDK,就既有编译调试Java程序

的功能,又能执行Java应用程序(JavaApplication)和Java小程序(JavaApplet)。

5.Java规范要求类名与文件名必须一致,并且源代码文件的扩展名必须是.java。对于本例,类名为

“HelloWorld”,源代码文件的文件名和扩展名为“HelloWorld.java”。(附:一个源文件里可以定义多个类,

但有且必须只有一个类的类名与文件名一致,其类型为public,该文件中其他类的类型不得再为public)

6.源代码文件HelloWorld.java的内容中,对于类的定义是“……publilassHelloWorld{……}”,不

是“……publilassHelloWorld.java{……}”、“……publilasshelloworld{……}”……

7.java是大小写敏感的,两个错误都是因为关键词(String)和静态类

(System)

的首字母大小写没注意大写,编译无法通过。编程是要注意这一点

Appletviewer小应用程序阅览器

记在d盘下可以先从c盘查找class文件

System必须大写String必须大写

System.out.println必须有顿号。

整形变量必须是数字,intnum定义num=4需要是数字

Path应用程序的路径systemroot系统根目录指的是windows目录各个路径用分号隔开

Setpath查询路径setpath=路径;分号(原有路径%path%百分号作用动态获取path已经

有的值)

Bat批处理文件pause暂停可以加在批处理文件里面。Start开启新的命令行窗口%cd%获取当前目录下路径

新建的是系统变量而不是用户变量

Class类名首字母必须大写每个首字母都大写

ClassDemo{

Publicstaticvoidmain(string[]args)

{

}

}

错误非法字符65292代表代码里面出现中文

/**/注释

常见问题

1javac之后找不到java文件(1路径错误,2文件名错误3看看已知扩展名名字)

2javaclass注意大小写字母

3javac名字+。Java编译成class文件

4classpath是类路径可以临时配置(虚拟机只找到classpath路径下class文件)

Classpath;这种情况会在当前目录查找(注不要加分号)。

Classpath点的意思是先查找当前目录,+后面路径

5

javacxxx.java

javaxxx

关键字:赋予特殊含义的字母和单词

标示符;在程序中定义的名称比如类名。(a-z0-9-¥不可以数字开头和关键字)

注释://单行注释

多行注释/**/

文档注释/***/

注释还可以调试程序

注意思路:

1打开编辑器2用java语言写个程序。3这个程序需要运行,并具

备显示功能。

步骤:

1定义一个类通过class完成2让这个类运行需要主方法3显示

功能需输出语句实现。

代码

1用class定义类2用类定义主方法3主方法第一输出语句。

最后测试javac和java测试

常量:不能改变是数据

常量的分类,整数(正数负数0),小数,布尔型常量(只表示真与假)只有turefalse

字符常量(字母数字和符合但是字符有单引号作为注释)只有单个字符

字符串常量为双引号字母和数字

Null空常量只有一个值

8bit为一个字节最小单位为字节

10进制转2进制除以2并取余数(转成几进制就除以几)

2进制转10进制乘以2的次幂

八进制前面有0为8进制标示

16进制前面有为0X开头

负数的二进制,正数2进制取反加1

变量:

为内存中的一个存储区域(存储一个未知数)

有自己的变量名和数据库类型

数据类型变量名=初始化值

小数为浮点类型

整数类型:Byte字节(一个8位)short(2个8位)短正数类型int正数类型(4个8位)long长整型(8个8位)后面+l字母L

某一个默认正数为int(4位)

浮点类型;float(4位字节)double(为8位字节)默认为double类型

字符类型单引号

小数后加f可以表示单精度存储

字符+单引号‘’

打印出字符串加双引号

加号是连接作用

做运算先做右边例如x=x+b

编译时期只做语法检查,所以b=b+1是不能成功,b为变量1为intb为byte字节强制类型转换b=(byte)(b+1);

Char类型在内存占2个字节

取余数只看左边小于右边看左边啊。2%-5=2

任何数%2结果不是1就是0

如何数%余数都比被%数字小

++运算单独存在是放左右没有区别

++在左边先运算++并赋值给a例如++a(先算右边)最后赋值

A++先运算a再运算++a++先存储(最后并赋值)在运算++

加号必须连接符

赋值运算符

=+=

Inta=3右边赋值给左边

A+=4将左右两边的值付给左边相当于a=a+4

比较运算符只能为真,或者假

逻辑运算符连接连接布尔型表达式

异或两边相同为f两边不通为真

短路与只看左边为假不看右边

异或加密使用异或2次就是原来的数

If语句

一If(条件表达式)

{

}

二if(条件表达式)

Else

{}

三if()

Elseif()

Elseif()

Else

只有if后面接条件表达式,

四switch语句

分号代表语句结束,

答案书写没有顺序,匹配答案被执行,一直执行到break或者switch结束。Switch支持byteshortintchar

Switch和if的区别

一一般情况下

If可以用于判断数值和区间,只有运算结果为Boolean类型都可以进行判断Switch可以用于对固定的几个值进行判断,判断类型有限。

While和dowhile区别

While()

{

执行语句

}

Do{

执行语句

}

While(条件表达式)

外循环控制行内循环控制每一行的个数。

Break只作用于循环和switch

Continue只作用于循环

结束本次循环继续下次循环

函数

内存空间分为5部分:

栈堆方法区本地方法区,寄存器

寄存器给cpu用的

本地方法区:后面介绍本地方法和底层需要的,window

栈内存;存储局部变量(只要在方法中定义的变量都是局部变量

一旦变量的生命周期结束,该变量就释放

堆内存:存储实体(对象凡是用new创建的都是在堆里面数组就是对象每一个实体都有一个首地址值

推内存变量都一个初始化值int是0double0.0

Arr是引用性数据变量

Arr=null

当实体不在使用时,就会被垃圾回收机制处理。

篇三:《2010Java程序员工作总结报告》

2011年我的工作总结

光阴如梭,半年的工作转瞬即将成为历史,伴随着新年钟声的临近,我们依依惜别硕果累累的2010年,满怀热情的迎来即将到来的2011年。在这年终之际,现对我来公司这几个月的时间里,总结自己所做的工作,分析在工作中的得与失,现汇报如下:

2010年的六月份,我带着好奇而欢快的心情来到我心目中向往的神圣之地---北京。这是我毕业后第一个目标,来北京发展。我离开了我上学的原始领域,和我的同学们踏入北京之地。说句好听的,我的技术生涯还是很幸运的,当然这是我相对于留守本地找工作的同学来说的,面对高昂的学费和残酷的社会现实,选择本专业就业还是有一定困难的,在北京中关村混了几个月后,幸运地找到了我人生的第一份工作,做Java程序的工作。也就是来到咱们公司—北京联合兴辰。

来到贵公司,学了半个皮毛的MVC和SSH的我有了份工作(感谢我的领导),我感到十分的庆幸,也承担了第一个项目,能一个人自主开发的项目(还得感谢领导)。在这里,终于能够将学到的那点东西派上用场。从技术的角度来讲,2010年我的关键词就是SSH,其次就是Hibernate。这几个月淡淡无奇,学到的东西很多,有框架上的、Mysql数据库的,等等,但是也都是在皮毛上的,掌握着能熟练使用而已。

首先,做程序员的要记住第一条经验:“学历代表过去、能力代表现在、学习代表未来。”我个人觉得学历并不代表全部,我们每天都可以学到新的知识,知识是可以一点点积累的,只要肯努力,一切皆有可能.

其次,一定要确定自己的发展方向,并为此目的制定可行的计划。

不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉走,先做做看”。因为,这样的观点会通过你的潜意识去暗示你的行为无所事事、碌碌无为。一直做技术,将来成为专家级人物?向管理方向走,成为职业经理人?先熟悉行业和领域,将来自立门户?还是先在行业里面混混,过几年转行做点别的?这很重要,这是你值得深思的问题,它将决定你近几年、十年内“做什么事情才是在做正确的事情!”。

软件开发团队中,技术不是万能的,但没有技术是万万不能的!

在技术型团队中,技术与人品同等重要,当然长相也比较重要么。在软件项目团队中,技术水平是受人重视和尊重的重要砝码。无论你是做ERP、管理、系统分析、设计、编码,还是产品管理、测试、文档、实施、维护,多少你都要有技术基础。但是你没有这方面的基础是万万不能胜任你的工作的

详细制定自己软件开发专业知识学习计划,并注意及时修正和调整(软件开发技术变化实在太快)。请牢记:“如果一个软件开发人员在1、2年内都没有更新过自己的知识,那么,其实他已经不再属于这个行业了。”不要告诉自己没有时间。时间就像海绵里的水,多学一些技能对于我们来说亏不到自己,我们的工作从学而来,就是靠着每天的学习,交流,做人中得到

书籍是人类进步的阶梯,对软件开发人员尤其如此。

我的项目经理经常说,趁着自己还年轻,花几个钱买书看看,书籍是学习知识的最有效途径,不要过多地指望在工作中能遇到“世外高人”,并不厌其烦地教你。只有通过自学将书本变成的自己智慧,才算是真正拥有了它。

不要仅局限于对某项技术的表面使用上,哪怕你只是偶尔用一、二次。{java报告总结}.

对于一个做程序的,试试学习其领域的相关知识点,对各个平台都要了解,向什么JavaEE,J2ME,JavaSE,VB,V#,C++这些程序啊,也要试着去了解他们,虽然程序的套路基本是差不多的,但是也各有千秋的,我是学Java的,当然Java很强大,我就很爱Google出的那个安卓系统,Java实在太牛啦!不得不惊叹,例如我没有事的时候也因该提醒自己学习一些JBoss、Spring、Hibernate等等优秀的开源产品或者框架,抽空看看大师们是如何抽象、分析、设计和实现那些类似问题的通用解决方案的。试着研究一下jar包,知道每个jar的功能和实现的方法,免得自己以后的工作遇到一些让你不明就里、一头雾水的问题,因为,很多东西你“知其然且知其所以然”!

在一种语言上编程,但别为其束缚了思想。

“代码大全”中说:“深入一门语言编程,不要浮于表面”。深入一门语言开发还远远不足,任何编程语言的存在都有其自身的理由。有时候咱们会遇到一些问题,你单纯的用着一种方法有时候会解决不了问题,或者遇到问题卡在那里啦,这是你需要的是----灵感。灵感来自那里,你可以借鉴Spring、Hibernate、JBoss等等优秀的开源框架的设计思想,你可以参照Java的IoC、AOP的设计思路,你可以从其他语言的程序中借鉴他们的套路,这就是我们的灵感,俗话说“他山之石、可以攻玉”。

养成总结与反思的习惯,并有意识地提炼日常工作成果,形成自己的个人源码库、解决某类问题的通用系统体系结构、甚至进化为框架。

我们在做程序的时候,别人为什么要提示你把每个方法都要写上注释,注释这段代码是干什么的,这是做好一个程序员基本的要诀,这就是你的基本功,当然在写代码的时候也不是都是有用的代码,有些功能是可以通用的,咱们为什么不可以给他打包封装jar,将来或者以后会用到呢,为什么会有那么多很牛的框架,这些都是程序员们提炼出来的,形成一整套的代码结构和体系,被人用的时候感觉非常好用,我们目前写不了这么牛的程序,但是还是可以形成自己的个人源码库的。

心态有多开放,视野就有多开阔。

不要抱着自己的技术和成果,等到它们都已经过时变成垃圾了,才拿出来丢人现眼。请及时发布自己的研究成果。例如你在网上看到别人遇到问题,这个问题可能你之前也遇到啦,不要抱着你那自私的心态,背后说“累死你,自己去找吧,小样“,建议大家,上你的CSDN号,我感觉这个东东很不错,技术交流。咱们“与人交换苹果之后,每个人还是只有一个苹果;但交换思想之后,每个人都拥有两种思想”,道理大家都懂,但有多少人真正能做到呢?

我的反思

不要去做技术上的高手,学会做人。提高自己的专业技能,能胜任工作。

提高软件知识和技术只是问题的表面,本质是要提高自己认识问题、分析问题、解决问题的思想高度。在能胜任工作的基础上,立即去涉猎其它领域的专业知识,丰富自己的知识体系、提高自己的综合素质,尤其是那些目标不在技术方面的朋友。这也是本人的目标,再接再厉吧!

篇四:《JAVA实训心得》

JAVA实训心得