Android 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.
实现类
实现类约定:
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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南