Java学习周报

时间:2019-05-12 11:58:14下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《Java学习周报》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《Java学习周报》。

第一篇:Java学习周报

Java学习周报

随着时间的推移,学习Java已经是第二周了。在这一周中,可以说是充分体验了困难与收获。经过第一周的熟悉,Java学习越来越深入,许多的新知识出现在我的眼前。这其中有难以理解的,让我充分认识到了Java学习的困难,但是当我深入学习并理解了这些知识时,又让我感到难以言表的收获与满足。在这一周中,主要学习了一下内容在:

(1)学习内容:Java面向对象编程技术,包括程序包的使用,类的继承与访问控制,多态性及其应用,类成员及其应用,方法的重载与重写,以及关键字static、final的使用。

收获:通过本章的学习,我深入理解了Java面向对象编程技术,并能够恰当的使用包、访问控制与重载技术,能够掌握与应用继承、方法重写与多态性机制实现对现有类型的扩充与改造,以满足新的需求。

(2)学习内容:重点学习了抽象类、接口和嵌套类。作为面向对象编程技术中的几种重要机制,这是必须要求掌握的,对他们的综合应用能够使Java程序代码结构更加紧凑、简洁。

收获:在这一章中,我深入学习和掌握了Java高级类特性,其重点是抽象类与接口的用法,作为高层次的类型抽象,在实际应用中应能够熟练应用JDK中定义好的抽象和接口类型。而对于嵌套类则应该理解与掌握。

(3)学习内容:在本章中,主要了解与掌握Java在异常处理方面的知识,包括Java语言异常处理的内部机制;能够随时及开发中常见的异常进行分类展示,并给出Java异常处理原则与具体应用技巧。

收获:学习完本章后,我充分理解了Java异常概念及其处理机制,能够捕获并处理常见的异常,或根据需要声明抛出异常,能够定义自己的异常类型。

(4)学习内容:本章主要学习了Java中常见的类,包括Object类、字符串相关类型、封装类、日期相关类型、数学相关类型。

收获:通过本章的学习,我掌握了常用的Java类及其功能方法,尤其是Object类的equals()方法、toString()方法、常用的字符串及数学操作相关方法、封装类的自动封装与拆封机制以及日期信息的处理。

(5)学习内容:在以前学习的基础上,这章重点学习了命令行参数、系统属性、可变参数、注释的使用。

收获:通过本章的学习,基本掌握了通过命令行参数、标准I/O和文件I/O实现应用程序与外界之间的信息传输,理解并掌握可变参数、API及注解机制。

(6)学习内容:本章主要学习Java框架结构、Collection及Map接口、列表、集以及映射。

收获:通过本章的学习,全面理解了Java集合的相关概念、框架体系及其工作原理,基本能够熟练应用常用的Java集合类型。经过又一周的学习,使我更加深入的理解了Java,当然,在这期间,有许多的疑难点困扰着我,比如多重继承,比如作为Java特性之一的多态性的理解与实际使用,比如嵌套类的使用及其实现机制,比如人工抛出异常的具体操作方法等。但是通过自己的深入学习,以及查阅资料,和询问老师,最后在上手实际操作,基本解决了这些疑难点,这使我收获良多。

对于未来一周的学习,因为要深入到Java的具体开发技术,对于前面的基础知识要能够实际综合运用,在新知识的基础上做到温故而知新。

第二篇:Java学习周报

Java学习周报

一.当今社会,就业问题问题总是围绕在我们身边,成为一个永远说不完的话题。作为一个求职者,职业技能是最重要的素质。深感自己在这方面的欠缺的,我来到了归谷培训中心学习Java。到现在已经有一周的时间了,在这里谈一下自己的学习体会。

二.第一周的学习是比较轻松的。在这一周中,刚开始学习了Java语言的发展,以及Java的主要特性,让我对Java有了一个感性的认知让我真正的爱上了他。接下来学习了:

(1)Java开发环境的安装与配置。

(2)学习内容:Java语言的基础知识,包括有类和对象的概念及其组成结构、对象的创建与使用、信息的封装与隐藏。

收获:通过本章的学习,我基本理解了这些概念,并且能够创建自己的类与对象并访问其成员,能够使用private关键字实现信息的隐藏与封装,为接下来的学习打下坚实的基础。

(3)学习内容:Java基础语法,包括注释、分隔符的使用、标识符命名规则、数据类型体系、方法的定义与调用、参数传递和值传递的原则以及编码惯例。

收获:通过本章的学习,我基本了解了Java的基本语法,并能够初步使用Java基本数据类型、变量、方法以及Java值传递机制,能够使用this关键字解决变量命名冲突问题,能够在一个用开发过程中遵循编码规范,养成良好的编码习惯。

(4)学习内容:Java技术基础,包括Java运算符分类及其用法,表达式的组成及运算规则,实现程序运行流程控制的顺序结构、分子结构、循环结构。

收获:用过这一章的学习,我进一步了解了Java的基本语法,加深了对基础知识的掌握,使我能够在编码中根据需求选择正确的运算符与表达式,使用合理的程序流程控制结构,来达到所多需要的功能。

(5)学习内容:一维数组的声明、创建与使用,数组的静态与动态初始化,数组元素的使用,数组元素的复制与排列。

收获:通过本章的学习,我掌握了基本类型与引用类型组成的一维数组,熟悉了数组对象创建、元素访问及其初始化机制,了解了数组的排序。

三.疑难点

在实际学习中,作为初学者是不可能把所有知识都学会的,在这期间,不可避免的会有很多的疑难点是难于掌握并熟练使用的。比如浮点数在进行数值运算是发生的精度丢失问题。在比如构造方法与方法的区别,构造方法的使用问题。基本数据类型之间的转换。循环与循环嵌套的问题。数组的引用排序。这些疑难点都要在实际上的话使用中深入理解与学习的。

四.在未来的学习中,前面的这些基础知识都是需要在进行巩固的,要力求做到能够熟练的使用。

第三篇:学习周报

学习周 报

一、项目概况

项目内容涵盖黔南苗族布依族自治州的移动网络例行测试、投诉处理及优化工作;协助移动公司完善网络覆盖,提升网络质量及用户满意度。

在此项目中我所承担的角色为例行测试,完成CQT测试部分任务。

二、学习计划完成情况及本周工作学习内容总结

通过一段时间资料的阅读和实践掌握,CQT定点测试等问题,并学习解决这些问题的方法。

对于知识的积累方面,这段时间除了工作实践主要就是开始认真的阅读《GSM原理及其网络优化》一书和《贵州移动》资料。对GSM原理的基础知识进一步加深掌握,巩固自己的基础知识

三、本周工作学习中遇到的困难

这段时间在学习过程中出现的主要问题就是软件去分析问题存在困难,目前这一问题正在同事的指导下一步步的解决,遇到一个问题就向他请教一个,然后解决掉出现的问题。

四、下周学习计划

下周学习计划:系统的学习《GSM原理及其网络优化》、《贵州移动》的资料加深和巩固自己已经掌握的知识并学习以前没有学习的部分。并结合CQT测试案例中的其他案例,掌握学习过的知识,还有就是对TEMS软件的进一步使用。

黔南项目组:王星星

2012年3月18日 项目名称: 黔南移动—测试优化协维项目

项目经理:彭韦唯

实习导师:

第四篇:java学习

.如何学习Java?

3.1 Java学习路线

3.1.1 基础语法及Java原理基础语法和Java原理是地基,地基不牢靠,犹如沙地上建摩天大厦,是相当危险的。学习Java也是如此,必须要有扎实的基础,你才能在J2EE、J2ME领域游刃有余。参加SCJP(SUN公司认证的Java程序员)考试不失为一个好方法,原因之一是为了对得起你交的1200大洋考试费,你会更努力学习,原因之二是SCJP考试能够让你把基础打得很牢靠,它要求你跟JDK一样熟悉Java基础知识;但是你千万不要认为考过了SCJP就有多了不起,就能够获得软件公司的青睐,就能够获取高薪,这样的想法也是很危险的。获得“真正”的SCJP只能证明你的基础还过得去,但离实际开发还有很长的一段路要走。

3.1.2 OO思想的领悟掌握了基础语法和Java程序运行原理后,我们就可以用Java语言实现面向对象的思想了。面向对象,是一种方法学;是独立于语言之外的编程思想;是 CBD基于组件开发的基础;属于强势技术之一。当以后因工作需要转到别的面向对象语言的时候,你会感到特别的熟悉亲切,学起来像喝凉水这么简单。

使用面向对象的思想进行开发的基本过程是: ●调查收集需求。●建立用例模型。

●从用例模型中识别分析类及类与类之间的静态动态关系,从而建立分析模型。●细化分析模型到设计模型。●用具体的技术去实现。●测试、部署、总结。

3.1.3 基本API的学习进行软件开发的时候,并不是什么功能都需要我们去实现,也就是经典名言所说的“不需要重新发明轮子”。我们可以利用现成的类、组件、框架来搭建我们的应用,如SUN公司编写好了众多类实现一些底层功能,以及我们下载过来的JAR文件中包含的类,我们可以调用类中的方法来完成某些功能或继承它。那么这些类中究竟提供了哪些方法给我们使用?方法的参数个数及类型是?类的构造器需不需要参数?总不可能SUN公司的工程师打国际长途甚至飘洋过海来告诉你他编写的类该如何使用吧。他们只能提供文档给我们查看,Java DOC文档(参考文献4.4)就是这样的文档,它可以说是程序员与程序员交流的文档。基本API指的是实现了一些底层功能的类,通用性较强的API,如字符串处理/输入输出等等。我们又把它成为类库。熟悉API的方法一是多查Java DOC文档(参考文献4.4),二是使用JBuilder/Eclipse等IDE的代码提示功能。

3.1.4 特定API的学习Java介入的领域很广泛,不同的领域有不同的API,没有人熟悉所有的API,对一般人而言只是熟悉工作中要用到的API。如果你做界面开发,那么你需要学习Swing/AWT/SWT等API;如果你进行网络游戏开发,你需要深入了解网络API/多媒体API/2D3D等;如果你做WEB开发,就需要熟 悉Servlet等API啦。总之,需要根据工作的需要或你的兴趣发展方向去选择学习特定的API。

3.1.5 开发工具的用法在学习基础语法与基本的面向对象概念时,从锻炼语言熟练程度的角度考虑,我们推荐使用的工具是Editplus/JCreator+JDK,这时候不要急于上手JBuilder/Eclipse等集成开发环境,以免过于关注IDE的强大功能而分散对Java技术本身的注意力。过了这一阶段你就可以开始熟悉 IDE了。程序员日常工作包括很多活动,编辑、编译及构建、调试、单元测试、版本控制、维持模型与代码同步、文档的更新等等,几乎每一项活动都有专门的工具,如果独立使用这些工具的话,你将会很痛苦,你需要在堆满工具的任务栏上不断的切换,效率很低下,也很容易出错。在JBuilder、Eclipse等IDE中已经自动集成编辑器、编译器、调试器、单元测试工具JUnit、自动构建工具ANT、版本控制工具CVS、DOC文档生成与更新等等,甚至可以把UML建模工具也集成进去,又提供了丰富的向导帮助生成框架代码,让我们的开发变得更轻松。应该说IDE发展的趋势就是集成软件开发中要用到的几乎所有工具。从开发效率的角度考虑,使用IDE是必经之路,也是从一个学生到一个职业程序员转变的里程碑。Java开发使用的IDE主要有Eclipse、JBuilder、JDeveloper、NetBeans等几种;而Eclipse、JBuilder 占有的市场份额是最大的。JBuilder在近几年来一直是Java集成开发环境中的霸主,它是由备受程序员尊敬的Borland公司开发,在硝烟弥漫的 Java IDE大战中,以其快速的版本更新击败IBM的Visual Age for Java等而成就一番伟业。IBM在Visual Age for Java上已经无利可图之下,干脆将之贡献给开源社区,成为Eclipse的前身,真所谓“柳暗花明又一村”。浴火重生的Eclipse以其开放式的插件扩展机制、免费开源获得广大程序员(包括几乎所有的骨灰级程序员)的青睐,极具发展潜力。

3.1.6 学习软件工程 对小型项目而言,你可能认为软件工程没太大的必要。随着项目的复杂性越来越高,软件工程的必要性才会体现出来。参见“软件开发学习路线”小节。

3.2学习要点 确立的学习路线之后,我们还需要总结一下Java的学习要点,这些要点在前文多多少少提到过,只是笔者觉得这些地方特别要注意才对它们进行汇总,不要嫌我婆婆妈妈啊。

3.2.1勤查API文档当程序员编写好某些类,觉得很有成就感,想把它贡献给各位苦难的同行。这时候你要使用“Javadoc”工具(包含在JDK中)生成标准的Java DOC文档,供同行使用。J2SE/J2EE/J2ME的DOC文档是程序员与程序员交流的工具,几乎人手一份,除了菜鸟之外。J2SE DOC文档官方下载地址:http://Java.sun.com/j2se/1.5.0/download.jsp,你可以到google搜索CHM版本下载。也可以在线查看:http://Java.sun.com/j2se/1.5.0/docs/api/index.html。对待DOC文档要像毛主席语录,早上起床念一遍,吃饭睡觉前念一遍。当需要某项功能的时候,你应该先查相应的DOC文档看看有没有现成的实现,有的话就不必劳神费心了直接用就可以了,找不到的时候才考虑自己实现。使用步骤一般如下: ●找特定的包,包一般根据功能组织。●找需要使用类,类命名规范的话我们由类的名字可猜出一二。●选择构造器,大多数使用类的方式是创建对象。●选择你需要的方法。

3.2.2 查书/google->写代码测试->查看源代码->请教别人 当我们遇到问题的时候该如何解决?这时候不要急着问别人,太简单的问题,没经过思考的问题,别人会因此而瞧不起你。可以先找找书,到google中搜一下看看,绝大部分问题基本就解决了。而像“某些类/方法如何使用的问题”,DOC文档就是答案。对某些知识点有疑惑是,写代码测试一下,会给你留下深刻的印象。而有的问题,你可能需要直接看 API的源代码验证你的想法。万不得已才去请教别人。

3.2.3学习开源软件的设计思想 Java领域有许多源代码开放的工具、组件、框架,JUnit、ANT、Tomcat、Struts、Spring、Jive论坛、PetStore宠物店等等多如牛毛。这些可是前辈给我们留下的瑰宝呀。入宝山而空手归,你心甘吗?对这些工具、框架进行分析,领会其中的设计思想,有朝一日说不定你也能写一个XXX框架什么的,风光一把。分析开源软件其实是你提高技术、提高实战能力的便捷方法。

3.2.4 规范的重要性 没有规矩,不成方圆。这里的规范有两层含义。第一层含义是技术规范,多到http://www.xiexiebang.com下载JSRXXX规范,多读规范,这是最权威准确最新的教材。第二层含义是编程规范,如果你使用了大量的独特算法,富有个性的变量及方法的命名方式;同时,没给程序作注释,以显示你的编程功底是多么的深厚。这样的代码别人看起来像天书,要理解谈何容易,更不用说维护了,必然会被无情地扫入垃圾堆。Java编码规范到此查看或下载http://Java.sun.com/docs/codeconv/,中文的也有,啊,还要问我在哪,请参考3.2.2节。

3.2.5 不局限于Java 很不幸,很幸运,要学习的东西还有很多。不幸的是因为要学的东西太多且多变,没时间陪老婆家人或女朋友,导致身心疲惫,严重者甚至导致抑郁症。幸运的是别人要抢你饭碗绝非易事,他们或她们需要付出很多才能达成心愿。Java不要孤立地去学习,需要综合学习数据结构、OOP、软件工程、UML、网络编程、数据库技术等知识,用横向纵向的比较联想的方式去学习会更有效。如学习Java集合的时候找数据结构的书看看;学JDBC的时候复习数据库技术;采取的依然是“需要的时候再学”的原则。

4.结束语需要强调的是,学习软件开发确实有一定的难度,也很辛苦,需要付出很多努力,但千万不要半途而废。本文如果能对一直徘徊在Java神殿之外的朋友有所帮助的话,笔者也欣慰了。哈哈,怎么听起来老气横秋呀?没办法,在电脑的长期辐射之下,都快变成小老头了。最后奉劝各位程序员尤其是MM程序员,完成工作后赶快远离电脑,据《胡播乱报》报道,电脑辐射会在白皙的皮肤上面点缀一些小黑点,看起来鲜艳无比……

第五篇:JAVA学习

买本《java疯狂讲义》 或者 在网上下载下来看看主要看java语法部分和面向对象编程部分这些要速度过 接下来开始写一些小例子 从例子里面学习会更快例子差不多了就开始web方面的涉猎,先学struts->jsp->servlet->hibernate->spring学习javascript

下载Java学习周报word格式文档
下载Java学习周报.doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    如何深入学习java

    在开发领域的技术人员,只有不断地充电提高才能够让自己始终处于不败之地。技术日新月异,推陈出新,让技术人员目不暇接。我们都知道,java技术是目前最流行的编程语言,java入门很难......

    工作学习心得体会周报

    个人工作周报 报告日期: 报告提交人: 部门: 此报告需在每周完成所有工作的情况下提交至: 每周一早7:(转载于:工作学习心得体会周报)30-8:30分为晨会时间,将根据此表进行讨论。......

    Java学习路线

    怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 P......

    java 学习线路

    怎么学习Java,这是很多新手经常会问我的问题,现在我简单描述下一个Java初学者到就业要学到的一些东西: 首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 P......

    学习必经之路JAVA

    很多网友问我学习Java有没有什么捷径,我说“无他,唯手熟尔”。但是我却很愿意将自己学习的一些经验写出来,以便后来者少走弯路,帮助别人是最大的快乐嘛! 要想学好Java,首先要知......

    java学习方向

    如何学习java(一) 最近论坛上看到好几个朋友都在问,如何学习Java的问题,“我已经学习了J2SE,怎么样才能转向J2EE?”,“我看完了Thinking in Java, 可以学习J2EE了么?”。于是就......

    java学习步骤

    java 学习步骤-_- J2EE又包括许多组件,如JSP,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包......

    java学习报告

    经过一个学期的学习,Java的课程已经结束了。可是我知道,学习java的路上,我们才刚刚起步。学Java之前我听许多人说Java很难,学了之后我感觉Java确实不容易,想学好它并非易事。 学......