- 博客(10)
- 资源 (13)
- 收藏
- 关注
原创 Android 的系统架构
Android由于其开源型广,得到很多厂商的支持,软件发展性快等优点,因此吸引了一大批的开发者学习android,这里我就介绍一下android平台架构。Android是一种基于Liunx开放源代码软件栈,为广泛的设备和机型而创建。下图为Android平台的组建视图:Android 软件栈Liunx内核:Android平台的基础是Liunx内核。列如:Android Runtime(ART)依靠Li
2016-11-28 12:33:19 1171
原创 Android Studio如何配置adb以及常用命令
用Android Studio一年多了,都没有使用其调试adb,今天就分享adb配置的方法,分享给大家.直接打开电脑-属性-高级配置-环境变量。这里我用图示范给大家: 这样常用adb就配置成功。紧接着还有平时常用的adb命令,我简单的写几个给大家:显示当前运行的全部模拟器:adb devices安装应用程序: adb install -r 应用程序.apk获取模拟器中的文件: adb pu
2016-11-23 23:43:57 32952 1
原创 浅谈Java中的hashcode方法
在Java的Object类中有一个方法:public native int hashCode();一.hashCode方法的作用对于包含容器类型的程序设计语言来说,基本上都会涉及到hashCode。在Java中也一样,hashCode方法的主要作用是为了配合基于散列的集合一起正常运行,这样的散列集合包括HashSet、HashMap以及HashTable。也许大多数人都会想到调用equals方法来逐
2016-11-21 10:59:36 763 2
原创 Java Iterator接口用法
集合框架之Iterator是我们常用的重中之重.1.所有实现Collection接口的容器类都有一个iteractor方法,用于返回一个实现了Iteractor接口的对象, 2.Iteractor对象成为迭代器,用以实现对容器内元素的遍历操作 3.Iteractor接口定义了三个方法 hasNext(), next(), remove(); 用代码示例: import java.util.Arr
2016-11-17 11:50:54 2384
原创 Java删除ArrayList中的重复元素的2种方法
ArrayList是Java中最常用的集合类型之一。它允许灵活添加多个null元素,重复的元素,并保持元素的插入顺序。在编码时我们经常会遇到那种必须从已建成的ArrayList中删除重复元素的要求。这篇文章将给出两种从ArrayList中删除重复元素的方法。方法1:使用HashSet删除ArrayList中重复的元素在该方法中,我们使用HashSet来删除重复的元素。如你所知,HashSet不允许有
2016-11-14 11:22:53 1106
原创 Java 比较器
面试题:请解释Comparable和Comparator的区别?(或 请解释两种比较器的区别?)1:如果对象数组要进行排序,那么必须设置排序规则,可以使用Comparable和Comparator接口实现; 2:是在一个类定义的时候实现好的接口,这样本类的对象数组就可以进行排序,在Comparable实现compareTo(Object o)方法; 3:是专门定义一个指定类的比较规则,属于挽救的
2016-11-13 20:50:38 932
原创 java String, StringBuffer,StringBuilder
面试题: String,StringBuffer,StringBuilder的区别?1:String是不可改变的量,声明的内容不可以修改,而StringBuffer和StringBuilder都是可变字符串序列,声明的内容可以修改; 2:StringBuffer是同步方法,属于线程安全操作,StringBulder是异步方法,属于非线程安全操作;使用场景:使用 String 类的场景:在字符串不经
2016-11-13 15:51:57 699
原创 Android Studio 正常运行apk出现debug模式
调试代码成功后,我运行apk,不料出现debug模式,一直出现,我还以为我一直点击的debug模式,仔细查看,这是一个错误的问题,我试着解决了半天,终于明白什么问题了。用图介绍这样的问题:运行后事:出现这样的问题,不要慌,这不是代码的问题,而是软件环境的问题,在手机的开发者选项中,关闭开发者选项,重启开发者选项,至此,这类问题解决!
2016-11-07 23:10:43 4855
原创 Android Studio如何配置JNI环境
android studio配置JNI,有好几种方式,我这里就介绍一种:这里我直接用图介绍下:1: 先配置ndk环境2: 编译生成 .class 文件,在工程的app/build/intermediates下就会生成classes文件夹,打开classes目录下的debug目录就会看到以你的包名命名的各级文件夹,最里边文件夹下有你的Java类对应的.class文件;3:在as 自带的Termina
2016-11-04 17:07:57 1151
原创 Java 中创建对象的5种方式
java有5种创建对象的方式,下面我用这个Employee类创建对象: package com.example.string.Object; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.ObjectInputStream; import java.io.ObjectOutputS
2016-11-04 10:28:11 1241
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人