摘要: 转载于: 作者:尹star链接:http://www.jianshu.com/p/c5d29a0c3f4c來源:简书 ViewPager+Fragment的模式再常见不过了,以国民应用微信为例,假设微信也是ViewPager+Fragment的实现方式,那表现形式上就是一个ViewPager管理了四 阅读全文
posted @ 2017-09-25 09:20 假装懂Java 阅读(715) 评论(0) 推荐(0) 编辑
摘要: 1.在SCM Manager里创建一个Git库 在androidstudio里选中从版本控制里导入 输入git库的地址,接下来一路点击下一步 完成之后会可以在工程里创建文件或者从别的地方把完整项目拷贝过来 重新打开androidstudio,在setting里设置directory的路径 设置路径为 阅读全文
posted @ 2017-08-14 18:09 假装懂Java 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1. ProGit中文版:https://git-scm.com/book/zh/v2 2. 廖雪峰的Git教程: http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000 3. Git简易指 阅读全文
posted @ 2017-04-29 15:21 假装懂Java 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 1.首先安装需要的JDK版本 JDK7,JDK8则需要自己到Oracle官网下载安装对应的版本。自己安装的JDK默认路径为:/Library/Java/JavaVirtualMachines/jdk1.8.0_102.jdk 2.配置JDK 创建.bash_profile配置文件(已经有该文件就跳过 阅读全文
posted @ 2016-07-26 18:11 假装懂Java 阅读(15397) 评论(0) 推荐(0) 编辑
摘要: 导入本地Libraries 拷贝 gson-2.3.1.jar(gson-2.3.1.jar为例)到 app/libs 目录下 在app/build.gradle的 dependencies 中增加一行:compile files('libs/gson-2.3.1.jar') 拷贝 gson-2.3 阅读全文
posted @ 2016-07-24 20:45 假装懂Java 阅读(18280) 评论(0) 推荐(1) 编辑
摘要: PersonDemo p=new PersonDemo("lisi",20);这句话都做了什么事情? 因为new用到了PersonDemo.class,所以会先找到PersonDemo.class文件并加载到内存中。 执行该类中的静态成员和static代码块,如果有的话,给persondemo.class类进行初始化。 在堆内存中开辟空间,分配内存地址。 在堆内存中建立对象的特有属性,并进行... 阅读全文
posted @ 2015-12-26 14:58 假装懂Java 阅读(1868) 评论(0) 推荐(0) 编辑
摘要: 1.下载Ksoap2,将jar包拷贝到libs目录下。然后右键点击拷贝进来的jar,在弹出菜单中点击Add As Library. 2.在AndroidManifest.xml中添加访问网络的权限 3.简单实现的布局 4.自己实现的一个简单的接口。 5.点击获取按钮,调用接口,将返回的结果显示在Te 阅读全文
posted @ 2015-11-22 01:42 假装懂Java 阅读(1155) 评论(0) 推荐(0) 编辑
摘要: 1.String:不可改变的Unicode字符序列。 池化思想,把需要共享的数据放在池中,用一个存储区域来存放一些公用资源以减少存储空间的开销。 在String类中,以字面值创建时,回到java方法空间的串池中去查找,如果没有则会在串池里创建一个字符串对象,并返回其地址赋给对象变量,如果有就返回串池 阅读全文
posted @ 2015-10-23 21:53 假装懂Java 阅读(2440) 评论(0) 推荐(0) 编辑
摘要: 1.多线程实现方式一:自定义一个类,继承Thread类,覆盖Thread类中继承来的run()方法。 2.多线程实现方式二:自定义一个类,实现Runnable接口,实现其中的的run()方法。 方式二好处:可以避免由于java单继承带来的局限性。适合多个相同程序的代码去处理同一个资源的情况,把线程同 阅读全文
posted @ 2015-10-07 23:50 假装懂Java 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 1.Collection(单列结合) List(有序,数据可重复) ArrayList:底层数据结构是数组,查询快,增删慢,线程不安全,效率高。 Vector:底层数据结构是数组,查询快,增删慢,线程安全,效率低。 LinkedList:底层数据结构是链表,查询慢,增删快,线程不安全,效率高。 Se 阅读全文
posted @ 2015-10-07 19:07 假装懂Java 阅读(224) 评论(0) 推荐(0) 编辑