- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
学习Android需要什么程度的Java基础
这是别人的总结,希望对你有用,我也只是转载-------------------------------------------------以下内容转载 ------------------------------------原内容在Android必备的Java知识点Android应用程序开发是以Java语言为基础的,所以需要有扎实的Java基础知识。首先熟悉java基本语法,然后熟悉设计模式等。a) Java基础语法:看下面的《Java知识点列表》b)设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式的种类非常之多(设计模式大概有28种,具体请看设计模式系列?),一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,理解android容易很多。有了这些知识,然后再来学习Android开发,一定会事半功倍。《Java知识点列表》:这些是别人总结,我只是加些说明。开发环境:1 Java SDK 下载和安装2 环境变量的配置(path和classpath)编程基础3. 标识符命名规范4 Java数据类型5 运算符6 分支语句(if,switch)7 循环语句(for,while)8 函数的定义方法只要是个程序员,都懂。语言之间可以融会贯通。面向对象基础向对象的三个基本特征是:封装、继承、多态9. 面向对象与面向过程语言之间的区别10 面向对象基本思想(封装)封装:把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏11 类的定义方法12 对象和类的关系13 对象的创建方法14 通过对象使用成员变量和成员函数的方法15 构造函数的作用16 函数的重载17 static 的作用18 this的作用面向对象高级:19 面向对象基本思想(继承)继承:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展20 继承的作用21 继承的语法特点22 super的使用方法23 面向对象基本思想(多态)多态:是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。实现多态,有二种方式:覆盖,重载24 对象的向上转型和向下转型25 final关键字的作用:不能被继承,也没有子类26 抽象类和接口的定义方法27 接口和抽象类的语法特征28 抽象类和接口在面向对象编程当中的地位和意义29 设计模式(工厂方法模式)30 Java当中异常的定义31 异常的分类以及各自的特点32 try…catch…finally 结构的处理方法33 throw和throws 的使用方法深入理解java异常处理机制34 自定义异常的使用方法35 内部类的定义方法36 匿名内部类的定义方法37 内部类的常见使用方法线程38 线程的基本定义39 在 Java 当中实现线程的两种方法(使用Thread 或Runnable)40 线程运行状态介绍(准备,运行,阻塞,死亡)41 线程间通信的方法42 线程同步43 线程死锁这些知识是操作系统的基本内容。查看博文:作业、进程、线程Java线程IO44 IO 基本概念45 输入流和输出流的作用46 Java当中IO 流的分类方法47 常见 IO 类的使用方法(File,FileInput,FileOutput,Reader,Writer以及其子类的使用方法)详解:JAVA输入输出流常见类库48 类集框架中常见类的使用方法(ArrayList,LinkedList,Queue,Stack,HashSet,HashMap)49 日期相关类的使用方法(Data,DataFormat,Calander)50 数据库关系型数据库的基本概念51 SQL 分类52 DDL,DML,查询设计模式原则详解?我们在应用程序开发中,一般要求尽量两做到可维护性和可复用性。? ? ? ?应用程序的复用可以提高应用程序的开发效率和质量,节约开发成本,恰当的复用还可以改善系统的可维护性。而在面向对象的设计里面,可维护性复用都是以面向对象设计原则为基础的,这些设计原则首先都是复用的原则,遵循这些设计原则可以有效地提高系统的复用性,同时提高系统的可维护性。?面向对象设计原则和设计模式也是对系统进行合理重构的指导方针。? ? ? 常用的面向对象设计原则包括7个,这些原则并不是孤立存在的,它们相互依赖,相互补充。? ? ? ?1.单一职责原则(Single Responsibility Principle,SRP):类的职责要单一,不能将太多的
文档评论(0)