学安卓开发需要学java到什么程度

如题所述

基础学习扩展——JavaEE:
由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。Java EE:SSH—Struts+Spring+Hibernate。这种技术的优点的功能完整、强大,已经使用了很多年,而传统的互联网应用,大多数都是采用JAVA为其构造平台,这使得众多的内容提供商可快速的通过学习进入到Android的产品开发中来,并且可根据自己的内容特色更多的将精力放到交互设计以及UI表现力方面,大大缩短了移动互联网应用的开发周期。

基础学习扩展——JavaEE:
由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。Java EE:SSH—Struts+Spring+Hibernate。这种技术的优点的功能完整、强大,已经使用了很多年,而传统的互联网应用,大多数都是采用JAVA为其构造平台,这使得众多的内容提供商可快速的通过学习进入到Android的产品开发中来,并且可根据自己的内容特色更多的将精力放到交互设计以及UI表现力方面,大大缩短了移动互联网应用的开发周期。

基础学习扩展——Linux基础: 
Android是一种以Linux为基础的开放源码操作系统,在将来的学习和工作当中我们都会与linux命令打交道,补充一些Liunx基础知识还是很有必要的。 


希望对您有所帮助!~

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-09-27
Java语言其实应用很广泛,对于Android开发来说只需要你掌握 Java SE 就够了,千锋教育就有线上免费Java线上公开课。 尤其对于一个Android初学者只需要掌握Java基础,包括以下几点:1、基础语法:数据类型、方法的基本运用、运算符、数组、循环、分支的使用。2.常用算法:排序、选择排序、快排,正则表达式(会用、理解即可)3.设计模式:常用单例模式,工厂模式、监听模式等等~单例必须会。后期设计模式建议仔细看看, 可以提高水平。4.面向对象:封装,继承,多态,类和对象的概念。5.常用类:String,MATH、Data和Calender类。6.内部类:静态内部类,成员内部类,匿名内部类,很重要,很常用,理解为什么需要内部类和如何使用内部类。7.IO流:理解IO流的概念,和各种流的转换以及区别。8.集合:list和set以及map的用法,以及他们互相之间的区别必须全部掌握。9.异常处理:理解异常的概念,以及常用异常,和处理方法。10.反射:理解反射和应用。如果想了解Java更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。官网客服尚学堂java学院
2020-12-10·百度认证:北京尚学堂科技有限公司官方账号尚学堂java学院向TA提问

基础学习扩展——JavaEE:
由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。Java EE:SSH—Struts+Spring+Hibernate。这种技术的优点的功能完整、强大,已经使用了很多年,而传统的互联网应用,大多数都是采用JAVA为其构造平台,这使得众多的内容提供商可快速的通过学习进入到Android的产品开发中来,并且可根据自己的内容特色更多的将精力放到交互设计以及UI表现力方面,大大缩短了移动互联网应用的开发周期。

基础学习扩展——JavaEE:
由于很多Android应用程序都需要服务器端的支持,所以掌握一些服务器端开发知识还是非常有必要的。Java EE:SSH—Struts+Spring+Hibernate。这种技术的优点的功能完整、强大,已经使用了很多年,而传统的互联网应用,大多数都是采用JAVA为其构造平台,这使得众多的内容提供商可快速的通过学习进入到Android的产品开发中来,并且可根据自己的内容特色更多的将精力放到交互设计以及UI表现力方面,大大缩短了移动互联网应用的开发周期。

基础学习扩展——Linux基础: 
Android是一种以Linux为基础的开放源码操作系统,在将来的学习和工作当中我们都会与linux命令打交道,补充一些Liunx基础知识还是很有必要的。 


希望对您有所帮助!~

已赞过已踩过<你对这个回答的评价是?评论收起千锋IT教育
2022-09-27·千锋-IT职业教育良心机构千锋IT教育向TA提问Java语言其实应用很广泛,对于Android开发来说只需要你掌握 Java SE 就够了,千锋教育就有线上免费Java线上公开课。 尤其对于一个Android初学者只需要掌握Java基础,包括以下几点:1、基础语法:数据类型、方法的基本运用、运算符、数组、循环、分支的使用。2.常用算法:排序、选择排序、快排,正则表达式(会用、理解即可)3.设计模式:常用单例模式,工厂模式、监听模式等等~单例必须会。后期设计模式建议仔细看看, 可以提高水平。4.面向对象:封装,继承,多态,类和对象的概念。5.常用类:String,MATH、Data和Calender类。6.内部类:静态内部类,成员内部类,匿名内部类,很重要,很常用,理解为什么需要内部类和如何使用内部类。7.IO流:理解IO流的概念,和各种流的转换以及区别。8.集合:list和set以及map的用法,以及他们互相之间的区别必须全部掌握。9.异常处理:理解异常的概念,以及常用异常,和处理方法。10.反射:理解反射和应用。如果想了解Java更多相关知识,建议到千锋教育了解一下。千锋教育目前在18个城市拥有22个校区,年培养优质人才20000余人,与国内20000余家企业建立人才输送合作关系,院校合作超600所。
第2个回答  2016-07-17
android开发需要掌握的java内容包括:
java基础:变量、数据类型和运算符,循环结构,数组,类和对象,类的方法,字符串
java面向对象基础:抽象和封装,继承,多态,接口,异常,集合,JDBC,XML,JSON和文件I/O
java图形知识:字体类Font,绘图类Graphics和图像类Image等
开源的游戏引擎:AndEngine,Angle
目前的android流行的框架还包括:cocos2d,unity3d等都是开发android游戏相关的内容
同时需要了解数据库的学习,比如sqlite等嵌入式数据库本回答被提问者采纳