Android 一些小认识
来源:互联网 发布:js视频教程 百度云 编辑:程序博客网 时间:2024/06/09 18:07
android 和java的关系
1:安卓系统上的应用程序是用java开发的。
但学会了Java还不够,Java只是门通用的语言,
具体想写安卓程序,还得掌握安卓的一些原理啦、API啦,写的程序才能在装安卓系统的机子上跑。
2:Android用的是java,Iphone用Object C
3:android只是java语言的一个分支,android 主要就是使用java语言开发 手机上的客户端。
4:java web ,android 是java 的两个分支。
5:通常所说的java是指j2se;
j2me是j2se的阉割版,所谓阉割版就是指删除了j2se中的很多没用的类,这样可以更好的在手机上开发程序;
而android又可以说是j2me的加强版,它更类似j2se,只不过所有的类都是google重写的以便在手机上运行。把android理解成j2se虽然不是很妥当,但它和j2se一样强大,而不是像j2me那样可怜巴巴的就这么几个类。
android说穿了就是手机上的swing!
java(j2se)->删除掉许多没用的类->j2me
6:Android的所用的语言只是Java规范的一种实现
7:android也可以理解成java的第三方开发包,专用于手机程序开发。
既然是java的第三方开发包,那android所用的语言当然要符合java规范!
8:一种是操作系统,一种是开发语言。
9:Android的应用层上的应用程序是用Java编写的,以Java作为开发语言,但是,Java并不等同于Android,
因为Android SDK引用了Java SDK的大部分,少数部分被Android SDK所抛弃。
10:Android是一个操作系统, java只是一门语言.
为了方便开发者入手写应用程序,Android系统开放了一些应用程序接口(API),这些API由形似于Java的语言提供。
Android系统的Java 不同于我们泛指的sun或者IBM公司的Java. sun/IBM的java是采用JVM的技术,
而Android采用的是DVM的技术。 除了语法极其类似之外,两者没有更多的相同点了。
11:
Android整个系统的构架LZ应该知道吧 Linux内核层 + DVM中间件及调用库 + 应用接口层 + 应用层
主要就是通过DVM虚拟机与linux扯上关系的吧
12:我想说,没啥关系,就app开发的时候语法用的java,和j2ee更不沾边,android也说是分层架构,但是是操蛋的分层,高度耦合.
13:android 借用java 的消息处理机制
14: Android是一个完整的移动设备操作系统,由linux操作系统,中间件,C类库和核心应用程序组成
总结:如果要开发一个app的话,需要知道j2se。消息处理机制。android提供的api.
1:安卓系统上的应用程序是用java开发的。
但学会了Java还不够,Java只是门通用的语言,
具体想写安卓程序,还得掌握安卓的一些原理啦、API啦,写的程序才能在装安卓系统的机子上跑。
2:Android用的是java,Iphone用Object C
3:android只是java语言的一个分支,android 主要就是使用java语言开发 手机上的客户端。
4:java web ,android 是java 的两个分支。
5:通常所说的java是指j2se;
j2me是j2se的阉割版,所谓阉割版就是指删除了j2se中的很多没用的类,这样可以更好的在手机上开发程序;
而android又可以说是j2me的加强版,它更类似j2se,只不过所有的类都是google重写的以便在手机上运行。把android理解成j2se虽然不是很妥当,但它和j2se一样强大,而不是像j2me那样可怜巴巴的就这么几个类。
android说穿了就是手机上的swing!
java(j2se)->删除掉许多没用的类->j2me
6:Android的所用的语言只是Java规范的一种实现
7:android也可以理解成java的第三方开发包,专用于手机程序开发。
既然是java的第三方开发包,那android所用的语言当然要符合java规范!
8:一种是操作系统,一种是开发语言。
9:Android的应用层上的应用程序是用Java编写的,以Java作为开发语言,但是,Java并不等同于Android,
因为Android SDK引用了Java SDK的大部分,少数部分被Android SDK所抛弃。
10:Android是一个操作系统, java只是一门语言.
为了方便开发者入手写应用程序,Android系统开放了一些应用程序接口(API),这些API由形似于Java的语言提供。
Android系统的Java 不同于我们泛指的sun或者IBM公司的Java. sun/IBM的java是采用JVM的技术,
而Android采用的是DVM的技术。 除了语法极其类似之外,两者没有更多的相同点了。
11:
Android整个系统的构架LZ应该知道吧 Linux内核层 + DVM中间件及调用库 + 应用接口层 + 应用层
主要就是通过DVM虚拟机与linux扯上关系的吧
12:我想说,没啥关系,就app开发的时候语法用的java,和j2ee更不沾边,android也说是分层架构,但是是操蛋的分层,高度耦合.
13:android 借用java 的消息处理机制
14: Android是一个完整的移动设备操作系统,由linux操作系统,中间件,C类库和核心应用程序组成
总结:如果要开发一个app的话,需要知道j2se。消息处理机制。android提供的api.
0 0
- Android 一些小认识
- 对Webp的一些小认识
- CSS和JS的一些小认识
- Android中creatNewfile一些认识
- Android:一些小总结
- Android 一些小问题
- android 一些小知识
- Android中关于Task的一些认识
- 关于Android中的Handler的一些认识
- 再学android的一些认识
- 关于Android Application类的一些认识
- Android 守护进程的一些认识
- 对未来的数据的一些小认识
- 一些认识
- 一些认识
- Android 小笔记 一些小的知识点
- 总结一些小细节 ---- Android
- Android的一些小知识点
- Linux查看CPU和内存使用情况
- 消息组件-RabbitMQ
- Java WebService例子--------调用www.36wu.com查询IP地址
- Android AlertDialog
- TCP协议中的三次握手和四次挥手(图解)
- Android 一些小认识
- 自定义AlertDialog,加入EditText控件无法弹出键盘
- 【LeetCode从零单排】No.160 Intersection of Two Linked Lists
- Dom4j
- 《java解惑》——循环谜题
- leetCode #110 Balanced Binary Tree
- 安装chrome插件Advanced Rest Client来调试RESTFul
- Qt Style 字体字号等
- Effective-Objective-C-读书笔记-Item-1