



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Android游戏与应用开发最佳学习路线图为了帮助大家更好的学习Android,并快速入门特此我们为大家制定了以下学习路线图,希望能够帮助大家。一、 路线图概括:核心JavaJava数据库Java Web开发C语言编程Java项目实战Android应用开发Android游戏开发二、 具体需要掌握知识点:核心JavaJava数据库Java Web开发继承对象和类(OOP基础)Java基本程序设计结构Java 开发环境搭建集合框架异常与调试接口与内部类结构体与联合体GUIJava IO 流网络编程多线程Java Web 编程)Java 数据库编程(JDBC)Android应用与游戏开发Android 数据存储Android 基本组件Android 用户界面Android 基础入门Android多线程GPS定位应用开发互联网应用开发多媒体设计开发Android 平台下的传感器View、SurfaceView图形图像Android 应用项目游戏引擎初步OpenGL ES进阶OpenGL ES初级游戏中的物理和数学游戏引擎OpenGL 模块游戏引擎实体模块游戏引擎音效模块三、 具体知识点与目标Java基础知识点目标Java 概述Java 基础入门Java 开发环境搭建熟练开发环境搭建、使用Eclipse编译运行调试项目Java基本程序设计结构熟练Java基本程序的书写、熟练运用数据类型、变量、流程、数组等对象和类(OOP基础)深刻理解面向对象思想、熟练运用类、对象、方法等Java基本程序单位继承熟练Java继承程序设计思想、能够使用继承思想编写Java程序接口与内部类熟练Java接口的定义和使用、理解使用Java接口设计系统异常与调试理解Java异常的机制、能够捕获常见异常、可以自定义异常集合框架熟练使用三种集合框架List、Map、Set;能够使用集合框架模拟数据库操作多线程熟练Java多线程的定义和使用,熟练Java的同步机制和通信机制,编写安全的Java多线程程序网络编程熟练Java网络编程客户端和服务器端类、使用Java网络编程接口实现聊天室Java IO 流熟练各种Java I/O流的使用、使用IO流拷贝文件、上传、下载GUI熟练常见的Java GUI控件的使用、熟练Java事件的处理机制、熟练常见事件处理方法Java 数据库编程(JDBC)能够使JDBC访问各种数据库、MySQL、Oracle熟练Java 的CRUD方法、使用Java调用存储过程Java Web 编程理解Web编程思想、理解Web编程的请求响应机制,熟练Servlet Web 编程Java 项目熟练使用Java基础知识、多线程、网络编程、IO、GUI实现聊天室Android游戏与应用开发知识点目标应用开发部分Android 基础入门熟练Android平台搭建、熟练使用Android创建命令工具、编写第一个Android应用程序Android 用户界面熟练Android创建UI组件的应用、能够使用创建UI组件设计实际项目UI、熟练高级UI的使用,例如,MapView、WebView、Gallery、GridView等Android 基本组件(Activity、Intent、Service、BroadCastReceiver、ContentProvider)深刻理解Android应用程序的设计思想、熟练Android平台的四大组件Activity、Service、BroadcastReceiver、ContentProvider的使用能够使用通知、Alarm等实现备忘录等真实项目Android 数据存储熟练Android平台的数据存储、熟练使用Sqlite数据库实现CRUD操作熟练Android文件系统的操作多媒体熟练使用Android 平台的多媒体的使用,播放音频、视频、操作图片互联网应用熟练Android平台的网络编程接口、熟练Sock、URL、ApacheClient的各种使用方法GPS定位应用熟练Android平台的定位API、能够使用这些API实现定位、跟踪、查找等功能Android多线程熟练Android平台的多线程处理方法、熟练使用Android平台的消息处理机制Android 应用项目学习版本控制工具、熟练团队开发流程游戏开发部分图形图像熟练Android平台的图形图像处理API、能够使用这些API绘制图形、动画等View、SurfaceView熟练View、SurfaceView、自定义视图Android 平台下的传感器能够使用Android 平台API实现感应操作游戏中的物理和数学Android 平台的物理特性实现OpenGL ES初级熟练OpenGL ES的常见API的使用OpenGL进阶能够使用OpenGL ES API实现一些特效游戏引擎初步熟练游戏引擎基础框架游戏引擎音效模块熟练游戏引擎音效部分实现游戏引擎实体模块熟练游戏引擎粒子系统实现游戏引擎OpenGL 模块熟练游戏引擎OpenGL ES 3D部分实现Android 游戏项目使用游戏引擎编写游戏Android 学习路线图收藏1.Java基础很多朋友一上手就开始学习Android,似乎太着急了一些。Android应用程序开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?我个人认为至少要掌握以下两个方面的内容:a) Java基础语法:具体的知识点列表可以在这里下载:Java知识点列表V1.0。这部分内容没有讨价还价的余地,必须烂熟于胸。至于具体的学习方法,可以看书或者是看视频,但是关键是要多加练习,无论是书上的练习还是视频里面的练习,都需要仔仔细细的完成;b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式的种类非常之多,一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,就可以举一反三。这部分内容可以在Effective Java和Agile.Software.Development:Principles,Patterns.and.Practices这两本书中找到。2.Linux基础知识大家都知道,Android系统的基础是Linux操作系统。在开发过程当中,我们也需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的(话说现在的程序员,不懂Linux都不好意思跟人家打招呼),推荐大家看看鸟哥的私房菜这本书,写的相当不错;3.数据库基础知识这个比较简单,就是一个增删改查的数据库操作,可以看一下这本书:SQL编程练习与解答4.网络协议至少需要学习两种基础的协议,HTTP协议与Socket协议;5.Android基础知识有了以上的铺垫,再来看Android,是不是觉得轻松了很多呢?至于基础知识的学习顺序,最好的方法就是按照Android SDK帮助文档当中的Dev Guide里面的顺序,我的Android视频教程也基本上是按照这个顺序录制的;6.服务器端开发知识由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。至于选择哪一种服务器端知识进行学习,就比较麻烦了,因为技术的种类实在是太多了:a)Java EE:就是上面邮件当中所提到的SSHStruts+Spring+Hibernate。这种技术的优点的功能完整、强大,已经使用了很多年,而且既然大家已经非常熟悉Java了,那么学习SSH看起来也顺理成章。但是使用这种技术开发服务器端程序,非常麻烦。即使是一些简单的功能,也可能需要大量的代码和配置文件来实现;b)PHP:简单易学,开发快速。但是我们需要多学一种语言,是否得不偿失,就要大家自己判断了;c).NET:这项技术的特点和Java EE差不多,但是要想掌握.NET,则需要
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 汉字的来历课件
- 云南省昆明市2024-2025学年七年级下学期期中考试地理试卷(含答案)
- 广东省湛江市第一中学2024-2025学年第一学期第三次综合素质评价(期末)试卷(含解析)
- 工地协议书范文
- 工厂厂房转让合同(6篇)
- 2024-2025学年广东省广州市番禺区高二(下)期末物理试卷(含答案)
- 《诗经》与楚辞导读知到智慧树答案
- 成都二手房买卖合同(15篇)
- 房地产誓师大会发言稿
- 汉字书法课件模板图
- 建筑公司分包合同管理办法
- 2025至2030苏打水行业发展趋势分析与未来投资战略咨询研究报告
- 2025年秋季学期德育工作计划:向下扎根向上开花
- 2025-2030中国家政服务行业信用体系建设与服务质量监管报告
- 2025年安徽省普通高中学业水平选择性考试(物理)科目高考真题+(答案解析版)
- 2025年成都东部集团有限公司及下属企业招聘考试笔试试卷【附答案】
- 各分项工程质量保证措施
- 国税编制管理办法
- 特种畜禽管理办法
- 消防员心理健康教育课件教学
- 混凝土外加剂检测原始记录表
评论
0/150
提交评论