android java 实习总结
1概述
实习是一种实践,是理论联系实际,应用和巩固所学专业知识的一项重要环节,是培养我们能力和技能的一个重要手段。在本学期的期末假期,我们在学校机房进行了JAVA实训进行为期15天的实习。这次实习旨在培养我们综合运用所学的专业基础理论、基本技能和专业知识分析问题和解决问题的能力,培养我们的专业素质、应用科学的思维方法和计算技巧,使我们了解科学研究工作的一般程序和方法,撰写科技论文的能力;培养我们直接参与科研活动、科研文献和资料的调研,对研究工作以及相关的研究结果分析、综合的能力;重点培养我们积极的创新精神、严肃认真的科学态度和严谨求实的工作作风,增强我们的综合素质以及对毕业后工作岗位的适应能力;有利于扩大我们的知识面,并掌握一些软件工程技术的发展前沿。这是我们在学习专业课程之后走向工作岗位之前的不可缺少的实践环节。它对于培养我们的动手能力有很大的意义。我所在的思软科技学习的是Android手机软件的开发技术,我们的任务是完成一个游戏软件。虽然其中经历了很多困难,但是我们最后顺利的完成了软件。现在即将结束了,回首本学期的java学习,重点还是在学习概念等一些常识性的东西,遇到了很多自己感兴趣的问题,就会很有兴趣,当然学知识可不能凭自己的爱好和一时兴趣,不能遇到自己不敢兴趣的问题就把它抛给同学,要学会自己踏踏实实认真的去解决问题。要一步一个脚印,认认真真,踏踏实实,理论与实践相结合,在扎实掌握课本实例和内容之后,有一定的扩展阅读和课外学习,充分全面的了解JAVA的应用和扩展运由于我在java基础方面的知识比较薄弱学习重点放在了java基础学习上兼顾android学习。Java基础学习内容1.bean-实体类分析。2.功能分析。3.语义模型、关系模型、界面模型、流程图。4.代码分析、DAO接口实现。2完成老师每日给的java基础作业达到复习的目的。每日老师给的练习都有针对性认真的完成练习很好的达到了复习java基础的目的。2感受与体会
这次实习给了我很多的感受,我感觉收获很大。虽然每一天都很忙、很累,但是却很充实,这是在学校从来没感受到的。之前在大学已经待了三年的我,也多少学了些编程语言,像是C、C++和面向对象的编程技术,也通过课设和其他途径亲自动手编写了一些小的软件和信息系统,但是到了思软学习之后我发现这些知识技能还远远不够。而且进行团队开发跟自己做一个小东西的开发思路、步骤完全不一样,既要按时完成自己的任务,又要能与团队中其他人的模块实现连接,这些东西是我之前从未接触过的。开始的时候我们确实遇到了很多困难,经过我们全组同学的努力,我们把它们一一克服了。这次实习,接触Android这个新技术。之前在网上看了相关的报道,感觉这东西挺神秘的,Android是谷歌公司公布的智能手机操作系统,它是基于Linux内核开发的,但是上面运行的软件又可以用java开发。目前全世界安装Android系统的手机数量已经超过了苹果,而在中国Android早就成为了使用人数最多的智能手机操作系统,最近谷歌公司又收购了摩托罗拉,我相信Android系统前景一定很广阔。开始实习的最初两天主要是老师帮助我们梳理之前学过的java基础知识,并重点讲解一些在我们的软件开发中会经常用到的一些技术,像多线程、匿名内部类和一些常用的集合等。这些知识有些我们在学校中已经学过了,但是忘的差不多了或者是学的也不精,而有些则从未学过,老师耐心细致的给我们讲解力求让每个同学都能理解。随后我们就正式的进入了Android系统软件开发的学习。Android系统开发有4大构件:Activity,Service,Broadcast和Notification,这4个构件我们的系统全都使用到了。它所有的软件代码实际上都可以分为界面代码和功能代码,界面代码是写在XML文件中的,而功能代码是用java写的。大体上的开发步骤也是先做界面,然后写功能代码。老师按照开发步骤先给我们讲解界面的开发,给了我们一个他已经做好的软件实例做模板,然后就让我们开始进行我们软件的界面制作,等我们的界面做完了在进行功能开发的讲解。这种边学边做的模式的确加快了我们软件开发的速度,同时也让我们在每天学习新知识后,就能在软件中实际的运用它,使我
们能直观的快速的学会所学知识。这使我对Android界面的各种组件有了很深的了解。软件实现上也不难,只要弄懂原理方法就可以,java中自带了很多类,可以方便的帮助我们实现方法的显示。其中遇见很多困难,这就需要我跟同组的其他同学沟通好,确定好接口和各个方法的名称以及传递数据的格式,使我的与人沟通能力得到锻炼。Android中使用的数据库是一个叫做SQLite的轻型数据库,它很小而且操作起来也很简单,让我感到很惊讶,我以前一直以为数据库都是那种像Oracle和SQLSever那么大呢。最后,在老师的指导下和全组同学的不懈努力下,我们顺利完成了我们的作品。
3总结
这次实习让我真正的将所学知识应用到了实际项目开发中,感受到了Android的魅力,了解了Android的基本开发技术、方法、过程。锻炼了代码编写能力、团队开发能力,提高了解决问题的能力,达到了实习效果。我得到了难能可贵的锻炼。
扩展阅读:Android实习心得
Android实习心得
刚开始接触Android感觉到它很有意思,在界面开发上和web也可以形成了相通的架构,更加方便,视觉上也是非常的酷,在前期我通过的大量的AndroidSDK开发范例大全中的例子以及Android提供的APIDEMOS进行学习,尽管例子之间的连接比较零散,不过通过这些例子的学习我可以学习到了很多和以前java上相通的思想。
我在为期半个月的实习中学到了很多在课堂上根本就学不到的知识,收益非浅.现在我对这半个月的实习做一个工作小结。
1通过半个月的android实习,基本掌握了Android应用程序开发的一般流程。对常用控件基本掌握其用法,对其事件的监听方法也基本掌握。学习Android不仅是对前沿开发技术的了解,也是对编程知识的一次提升。
2通过学习Android的控件、布局、Activity、Service等一系列基础知识,对整个Android的开发有了大致的了解。例如:要的布局(或者控件),在学习界面中,我发现Android为我们提供了很好的类似反射机制,通过Layout文件夹下的配置文件,可以快速的形成界面,在配置文件可以设置属性或者样式都是很快捷方便。对比较特殊的界面也可以通过处理嵌入到指定的界面,同样你可以通过java代码直接创建View进行添加,不过这种方式比较复杂。对一些点击、选中、按键等处理的事件,界面之间的跳转Intent管理,通过Bundle对数据在界面之间进行传输。
4在手机交互式通信服务中,学习了Android手机之间进行短信发送、广播、对广播的监听、服务等,在Service类中没有context,可以通过Handler来每秒反复运行,自动送出系统广播信息,同时在这里我们也知道可以设计一个常用的变量类,设计一个当前的CurrentActivity这个变量进行控制,进行处理。
在Android编程过程中巩固熟悉了Java的编程。由于Android应用程序的开发离不开Java的支持,所以基础的Java知识是必须的。Android系统是基于Linux的手机操作系统平台,要深入系统的学习Android,不仅仅是有Java和Android应用开发,必须要具备Linux,C/C++高级编程才能深入的涉及AndroidFramework和Android内核开发。成为Android开发的高素质人才。所以,在后续对Android的学习中可能会看一些较底层的书籍。
由于这次实习时间较短,对于Android应用程序的高级编程讲的很少,是这次实习中的不足。要想开发一些好的应用程序,还需要更多的知识支持。在做实习最后的项目时,遇到了很多平时没有遇到或者没有特别关注的问题,如常见的Activity忘记注册,对SD卡存取需要权限,在写SQL语句时细微的错误就可能导致程序运行错误。这些问题只有自己在实际开发中才能体会到并且解决,并且在解决后可以长时间的记住。
通过Android的实习,我们在大四毕业前,我们又掌握了一项新的前沿的开发技能,也有了更多的发展方向,这在以后的找工作的过程中无疑为我们增加了砝码,也可以成为我们的一项兴趣爱好,可以根据我们自己的需要设计一些小的程序。总之,在这次实习中,我获得了很多东西,提高了自己的编程技巧和编程方法,并且认识了Android应用程序的开发,以及加深了对Java的认识。
最后,通过实习,我收获了很多东西,特别是编程方面的,这对即将毕业的我们来说,这次实习是一次较为珍贵的充电,
友情提示:本文中关于《android java 实习总结》给出的范例仅供您参考拓展思维使用,android java 实习总结:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。