返学费网 > 培训机构 > 全国IT培训中心

13081913316

全国统一学习专线 8:30-21:00

学安卓开发需要学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基础知识还是很有必要的。


希望对您有所帮助!~

安卓开发需要java达到什么水平

Java学到基础就可以做Android。Android项目 从下至上,Android 系统分成4 个层次:  第 1 层次:Linux 操作系统及驱动;  第 2 层次:本地代码(C/C++)框架;  第 3 层次:Java 框架;  第 4 层次:Java 应用程序。 Android 的第1 层次由C 语言实现,第2 层次由C 和/C++实现,第3、4 层 次主要由Java 代码实现。 第 1 层次和第2 层次之间,从Linux 操作系统的角度来来看,是内核空间与 用户空间的分界线,第1 层次运行于内核空间,第2、3、4 层次运行于用户空间。 第 2 层次和第3 层次之间,是本地代码层和Java 代码层的接口。 第 3 层次和第4 层次之间,是Android 的系统API 的接口,对于Android 应 用程序的开发,第3 层次以下的内容是不可见的,仅考虑系统API 即可。 Android入门到精通详解 10 由于Android系统需要支持Java代码的运行,这部分内容是Android的运行环境(Runtime),由虚拟机和Java基本类组成。对于Android应用程序的开发,主要关注第3层次和第4层次之间的接口。

java开发转安卓开发需要多久

java开发转安卓开发需要多久:如果你想从Java开发转行变成安卓如果每天都花时间去学习安卓开发,那么一两个月下来你基本上能开发一个小应用了。想要学的好,最好多看看一些来源的项目,运行看看效果然后分析代码逻辑和结构,自己模仿做一做。大概半年左右会变得算熟练。

Java能转Android开发吗?如何转?

很多同学在昆明北大青鸟java学完java开发后因工作需要要求做android开发,于是问我们的咨询老师说:Java能转Android开发吗?怎么转?需要注意什么了?昆明北大青鸟java培训老师为你解答。

1、Java和Android程序的区别

Android是主流智能手机的操作系统,Java是一种开发语言,两者没有好坏优劣之分,只是两种职业岗位的选择。学安卓从事移动互联方向开发,学Java从事软件、网站开发。而安卓上的应用大多是Java编写的,所以建议在安卓前期的Java学习阶段中,要用心学好。

2、Java转Android前的准备

其实Java程序员要自学安卓开发的基础知识还是没有什么难度的,毕竟语言相通,特性相似,阅读安卓源代码的门槛以比较低一些,学习安卓也相对比较轻松一些。

所以Java程序员转安卓开发可以看做是一次“增量更新”,只需要学习一下安卓的基本组件:Activity、、Service、;

了解一下安卓中的Intent,Handler,Adapter以及各类事件的传递方式(onClick,onTouch等);

同时辅助一定的代码量,像JNI、AIDL什么的都可以看一下;你还要摒弃“UI元素像素位置”这个概念,安卓本身是允许通过设定元素位置来制作UI的,如果你这样做导致的结果便是大批机器不适配,那么显示效果就有点惨不忍睹了,所以不要妄想通过获取屏幕大小来调整UI。

还有熟悉ide,安卓提供的开发框架、Java及其他编程知识等。

3、Java转Android经验分享

移动开发和PC上的开发带来了哪些不一样?

从2002年之后,传统桌面的开发者基本都转向了J2EE/.NET/LAMP等以Web技术或者服务器端开发技术为主的开发方式。使用C/C++/MFC/Delphi等开发C/S模式的用户越来越少,甚至工作的需求也开始变得越来越少。

那对于移动开发上需要什么?

从桌面端转向移动端,一定要认识到二者不同的侧重点。桌面端包括web更侧重于逻辑复杂,高级的任务,而移动端的娱乐性明显更强。

就从操作方式说起吧,桌面端主要靠鼠标键盘和touchpad,所以操作精度要高得多,很容易将很多功能集成到一个界面里;但同样的思路就完全不适用于移动端了(反例我是实在想不起来了,大家可以帮忙想想),相信一个的app,就算功能再强大,用户盯着你的界面超过3s就会头晕,点击某个button要点好几下才会成功,也必定是一个糟糕的app。

怎么学android手机开发?

怎么学android手机开发,说到Android,相信你都知道,至于怎么学?北京北大青鸟专业老师告诉你:

android手机开发是以Java语言为基础的,所以没有扎实的Java基础知识,只是机械的照抄别人的代码,是没有任何意义的。那么Java学到什么程度才算是过关呢?java课程认为至少要掌握以下两个方面的内容:


1、Java基础语法

设计模式:由于在Android系统的框架层当中,使用了大量的设计模式,如果没有这个方面的知识,对于Android的理解就会大打折扣。设计模式的种类非常之多,一个一个的全部掌握,是不现实的,必须首先掌握面向对象的基础设计原则,有了这些基础原则的支持,就可以举一反三。这部分内容可以在《》和《Agile.Software.:,Patterns.and.Practices》这两本书中找到。

2、Linux基础知识:

Android系统的基础是Linux操作系统。在开发过程当中,我们也需要使用到一些Linux命令。所以说一些Linux的基础知识是必须的(话说现在的程序员,不懂Linux都不好意思跟人家打招呼)。

5、Android基础知识

有了以上的铺垫,再来看Android,是不是觉得轻松了很多呢?至于基础知识的学习顺序,最好的方法就是按照帮助文档当中的DevGuide里面的顺序。


Java学到什么程度可以转战安卓

JAVA基础部分:

以下所有写的都必须掌握。


0.学会使用开发工具:eclipse/
1.基础语法

:数据类型、方法的基本运用、运算符、数组、循环、分支的使用。


2.常用算法

:排序(冒泡排序、选择排序、快排(面试常用)),正则表达式(会用、理解即可)


3.设计模式

:常用单例模式,工厂模式、监听模式等等~单例必须会。后期设计模式建议仔细看看, 可以提高水平。


4.面向对象

:封装,继承,多态,类和对象的概念。


5.常用类:

String( string的区别,面试常用),MATH(random等随机数和String和int和double之间的转换常用。)Data和Calender类。常用类太多,当你学到这里你应该已经学会查询API了,如果不会查询API,那就学会查询,再进行下一步的学习。


6.内部类:

静态内部类,成员内部类,匿名内部类,很重要,很常用,理解为什么需要内部类和如何使用内部类。


理解IO流的概念,和各种流的转换以及区别。此时你应该学会如何将一个图片从一个文件读取到另一个文件里面。如果不会这个,那就重复学习这个。


8.集合:

list和set以及map的用法,以及他们互相之间的区别必须全部掌握。学了集合之后,数组很少会去使用了。


9.异常处理

:理解异常的概念,以及常用异常,和处理方法。


10.反射:

理解反射和应用。


11.网络编程

,学会网络链接,聚合数据(随意百度一下)有很多免费的接口可以使用,进行练手。学会json解析。


11.GUI:

学到这里,JAVA基础基本学完,应该也算JAVA入门了,但是这些远远不够,上面只是一些常用的,实际上还缺少很多,要有一颗不断进取,不断学习的心。

下面这个是我当年学习JAVA做的一个导图,如果你能不看书,整理出来下面这个,基本可以开始学安卓了

温馨提示:为不影响您的学业,来校区前请先电话咨询,方便我校安排相关的专业老师为您解答
  • 热门课程
  • 作者最新文章
  • 在线报名
申请试听课程

只要一个电话
我们免费为您回电

姓名不能为空
手机号格式错误