开发者社区> 狗尾巴呢> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

Android JAVA 语言基础例子代码

简介: Android的界面一般都是java开发的,因此对于c++,.net人员来说理解和编写有一个适应过程,最近参考了一下资料,把这些涉的一些java基础使用以例子代码的形式总结起来,记录了这个平台的熟悉过程。
+关注继续查看

Android的界面一般都是java开发的,因此对于c++,.net人员来说理解和编写有一个适应过程,最近参考了一下资料,把这些涉的一些java基础使用以例子代码的形式总结起来,记录了这个平台的熟悉过程。

文件目录(涉及了java的一些主要语法)

AnnotDefine.java
AnnotDemo.java             ClassDemo.java
CodeResource_en_US.java    Collection.java
demo.java                  example_en_US.properties
Generic.java               InitDemo.java
IO.java                    LocalResource.java
Nest.java                  PrefsDemo.java
ThreadDemo.java           

下载地址:

 http://cid-56b433ad3d1871e3.office.live.com/self.aspx/.Public/AndroidJava.rar 

至于JAVA和C#的语法区别,可以参考一个有意思的网站:

 http://www.harding.edu/fmccown/java_csharp_comparison.html 

以下是一些简要的说明(JDK),具体的使用和一些说明参考以上的例子

Collections Framework

包:java.util

接口

核心和层次关系

Iterable, Collection, List, Set, SortedSet, Queue, Map, and SortedMap.

image

实现类

实现类约定:

Abstract开头的是抽象类,用于减少多个实现的代码重复

具体的类以接口的名字结尾,如ArrayList实现的事List接口

如下是JDK中的实现类列表

AbstractCollection, AbstractList, AbstractQueue, AbstractSequentialList, AbstractSet,

ArrayBlockingQueue, ArrayDeque, ArrayList, AttributeList, ConcurrentLinkedQueue, ConcurrentSkipListSet, CopyOnWriteArrayList, CopyOnWriteArraySet, DelayQueue, EnumSet, HashSet, JobStateReasons, LinkedBlockingDeque, LinkedBlockingQueue, LinkedHashSet, LinkedList, PriorityBlockingQueue, PriorityQueue, RoleList, RoleUnresolvedList, Stack, SynchronousQueue, TreeSet, Vector

工具类

数组和容器的遍历方法

Collection<String> col = …

Iterator iter = col.iterator();

while (iter.hasNext())

System.out.println(iter.next());

for (String s: col)

System.out.println(s);

嵌套类型Nested Type

There are four kinds of nested classes: static member classes, nonstatic member classes, anonymous classes, and local classes. The latter three categories are known as inner classes.

注释类型annotations

java.lang

Deprecated
Override
SuppressWarnings

java.lang.annotation

Documented
Inherited
Retention
Target

javax.annotation

Generated
PostConstruct
PreDestroy
Resource
Resources

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【组件健壮性】Android Java代码热修复的原理
总结Android Java代码三种热修复方式,包括自定义ClassLoader、插桩式、底层替换,并给出原理和实施流程。
0 0
Java&Android像素px、dip转换工具类
Java&Android像素px、dip转换工具类
0 0
Java&Android获取当前日期、时间、星期几、获取指定格式的日期时间、时间戳工具类包含使用示例
Java&Android获取当前日期、时间、星期几、获取指定格式的日期时间、时间戳工具类包含使用示例
0 0
Android 是怎么捕捉 java 异常的
Android 是怎么捕捉 java 异常的
0 0
Android(Java) | 你知道吗?Java匿名内部类其实是有“名字”和构造方法的!
Android(Java) | 你知道吗?Java匿名内部类其实是有“名字”和构造方法的!
0 0
Android(Java) | 如何使程序实现线程安全(拓展分析:ThreadLocal、重排序、volatile/final)
Android(Java) | 如何使程序实现线程安全(拓展分析:ThreadLocal、重排序、volatile/final)
0 0
Android | TCP的C(Java|Android)/S(Java)通信实战经典聊天室案例(文末附本案例代码实现概述、观察者模式实现小结)
Android | TCP的C(Java|Android)/S(Java)通信实战经典聊天室案例(文末附本案例代码实现概述、观察者模式实现小结)
0 0
Android | UDP的C(Java|Android)/S(Java)通信实战案例(简易聊天室)
Android | UDP的C(Java|Android)/S(Java)通信实战案例(简易聊天室)
0 0
Android如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库(—)
Android如何通过Gradle发布java依赖库(jar)到 jitpack 公共仓库(—)
0 0
Android 实战之模拟微信首页界面 (java实现)
Android 实战之模拟微信首页界面 (java实现)
0 0
+关注
狗尾巴呢
从事研发20年 涉及桌面软件、嵌入式设备、C/S分层系统、B/S业务系统、互联网系统等等各类系统 语言涉及C/C++ .net系统 java系列 前端系列等等不同的类别 主控和主导了国家863项目,企业业务应用系统,自然语言翻译系统,数据库审计等系列的软件研发
文章
问答
文章排行榜
最热
最新
相关电子书
更多
JAVA反射原理以及一些常见的应用
立即下载
Android插件化:从入门到放弃
立即下载
Java基础入门(一)
立即下载