- 博客(88)
- 资源 (4)
- 收藏
- 关注
原创 HotSpot虚拟机对象
1.对象的创建过程Java是一门面向对象的编程语言,在Java程序运行的过程中无时无刻不在创建出新的对象;在语言的层面,创建对象仅仅就是new关键字而已,在虚拟机中对象(讨论不包括数组对象和Class对象)的创建又是怎样的一个过程?1.1 类加载过程当虚拟机收到New指令,就会检查这条指令的参数能否在常量池中定位到一个类的符号引用,并且检查这个符号引用代表的类是否已经被加载、解析初...
2018-07-31 10:08:43 249
原创 Java运行时数据区域
Java 与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外的人想进去,墙里的人想出来。对于Java程序员来说,在虚拟机自动内存管理机制的帮助下,不需要在为每new一个对象去做delete\free操作,不容易出现内训泄漏和内存溢出的问题,有虚拟机机管理内存,这一切看起来都很美好,不过也正是Java程序员把 内存的控制权利交给Java虚拟机,一旦出现内存泄漏和内存溢出,如果不...
2018-07-31 10:07:44 1184
原创 Java虚拟机介绍
1.Sun Classic/Exact VM1996年1月23日Sun公司发布JDK1.0,Java语言正式拥有了商用的正式运行环境,这个JDK中所带的虚拟机就是Classic VM这款虚拟机用解释器的方式来执行Java代码,如果使用JIT编译器就必须使用外挂,加入使用了编译器,JIT就会完全接管虚拟机的执行系统,解释器便不再工作了。2.Sun HotSpot VMSun JDK 和O...
2018-07-31 10:07:01 335
原创 Java发展历史
1.Java技术体系Java程序设计语言,Java虚拟机,Java API类库三部分成为 JDK,JDK是Java开发的最小环境;Java API类库中Java SE API子集和Java虚拟机两部分成为JRE,JRE是支持Java程序运行的标准环境 1.1 按照Java技术关注的重点业务来划分,Java体系分为四个平台:Java Card:支持小程序运行小内存的平台上。...
2018-07-31 10:06:20 4591
转载 Spring Data JPA Tutorial Part Nine: Conclusions(未翻译)
Spring Data JPA Tutorial Part Nine: Conclusions(未翻译)This is the ninth and the last part of my Spring Data JPA tutorial. Now it is time to take a look of what we have learned, and how we should u
2016-05-24 15:11:38 461
转载 Spring Data JPA教程, 第八部分:Adding Functionality to a Repository (未翻译)
The previous part of my tutorial described how you can paginate query results with Spring Data JPA. The example application of this blog entry has the same functional requirements, but it will use Q
2016-05-24 15:10:27 637
转载 Spring Data JPA教程, 第七部分: Pagination(未翻译)
The previous part of my Spring Data JPA tutorialdescribed how you can sort query results with Spring Data JPA. This blog entry will describe how you can paginate the query results by using Spring Da
2016-05-24 15:09:46 1159
转载 Spring Data JPA教程, 第六部分: Sorting(未翻译)
The fifth part of my Spring Data JPA tutorialdescribed how you can create advanced queries with Spring Data JPA and Querydsl. This blog entry will describe how you can use Spring Data JPA for sortin
2016-05-24 15:09:04 881
转载 Spring Data JPA教程, 第五部分: Querydsl(未翻译)
The fourth part of my Spring Data JPA tutorialdescribed how you can implement more advanced queries with the JPA criteria API. As you might remember, the goal of the previous part of this tutorial w
2016-05-24 15:08:11 2357
转载 Spring Data JPA教程, 第四部分: JPA Criteria Queries(未翻译)
The third part of my Spring Data JPA tutorialdescribed how you can create custom queries by using query methods. This blog entry will describe how you can implement more advanced queries by using th
2016-05-24 15:07:21 1895
转载 使用 Spring Data JPA 简化 JPA 开发
从一个简单的 JPA 示例开始本文主要讲述 spring Data JPA,但是为了不至于给 JPA 和 Spring 的初学者造成较大的学习曲线,我们首先从 JPA 开始,简单介绍一个 JPA 示例;接着重构该示例,并引入 Spring 框架,这两部分不会涉及过多的篇幅,如果希望能够深入学习 Spring 和 JPA,可以根据本文最后提供的参考资料进一步学习。自 JPA 伴随
2016-05-24 11:40:09 1374
转载 Mock以及Mockito的使用
mockitohttp://www.vogella.com/tutorials/Mockito/article.html原文地址:http://www.open-open.com/lib/view/open1462177583813.html在第一篇文章里面 我们提到,返回类型为void方法的单元测试方式,往往是验证里面的某个对象的某个方法是否得到了调用。在那篇
2016-05-20 16:30:12 9258 4
转载 JUnit单元测试框架的使用
原文地址 http://www.open-open.com/lib/view/open1462177214142.html我们写单元测试,一般都会用到一个或多个单元测试框架,在这里,我们介绍一下JUnit4这个测试框架。这是Java界用的最广泛,也是最基础的一个框架,其他的很多框架,包括我们后面会看到的Robolectric,都是基于或兼容JUnit4的。然而首先要解决的问题是。。。为
2016-05-20 15:44:26 42007 3
转载 Android 单元测试: 首先,从是什么开始
原文地址 http://www.open-open.com/lib/view/open1460535667737.htmlAndroid 单元测试: 首先,从是什么开始单元测试 安卓开发 2016-04-13 16:21:07 发布您的评价: 0.0 收藏 0
2016-05-20 15:24:47 1964
转载 github上的安卓开源库汇总
原文地址:http://blog.gaoqixhb.com/p/54d777f6bcc4f618501a9306github上的安卓开源库汇总 luoyjx 2015-02-08 22:51 12184次阅读LibsTable of contentsFrameworkEventBusOrmImage L
2016-04-05 17:34:49 3397
转载 ViewDragHelper源代码分析
原文地址 http://www.jianshu.com/p/07d717ef0b28ViewDragHelper源代码分析字数4944 阅读102 评论0 喜欢91.简介在上一篇文章SwipeBackLayout源代码分析中,我们了解了ViewDragHelper是可以帮助我们处理各种拖拽事件的类.使用好ViewDragHelper能帮助我们
2016-03-15 12:20:56 602
转载 Retrofit 2.0:有史以来最大的改进
原文地址 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0915/3460.htmlRetrofit 2.0:有史以来最大的改进泡在网上的日子 发表于 2015-09-15 15:13 第 18046 次阅读 Retrofit,http编辑推荐:稀土掘金,这是一个针对技术开发者的一个应用
2016-03-15 09:49:11 2043
转载 Android干净架构详解:为你的应用打造一个清爽的架构!
Android干净架构详解:为你的应用打造一个清爽的架构! 2016-03-05 Dario Miličić移动开发前线 版权声明作者:Dario Miličić译者:张天雷本文由原作者授权翻译并发布,本文首发于移动前线公众号,未经允许禁止转载。编者的话:随着应用体积和代码数量的膨胀,Android应用的架构越来越复杂,遗留代码越来越多,接手开发、协作都变得
2016-03-07 22:26:42 6363
转载 armeabi-v7a armeabi arm64-v8a
我的社区全部问答 >分享 关注 微凉一季armeabi-v7a armeabi arm64-v8aarmeabi就是针对普通的或旧的arm v5 cpu,armeabi-v7a是针对有浮点运算或高级扩展功能的arm v7 cpu。armeabi-v7a(32位ARM设备),arm64-v8a(64位AR
2015-12-16 15:36:25 49485 3
转载 Android Studio ADB响应失败解决方法
当启动Android Studio时,如果弹出adb not responding. you can wait more,or kill "adb.exe" process manually and click 'Restart'说明ADB响应失败,此时点击wait more就会不断弹出这个对话框,点击Restart也无济于事。解决方法:1.打开cmd,输入adb kill
2015-11-12 16:38:51 6226 1
转载 关于java.lang.UnsatisfiedLinkError的小案例
在许多项目中我们都会用到第三方动态库.so文件,但是往往会引来很多烦恼,比如:java.lang.UnsatisfiedLinkError ?1234567806-1715:52:08.097 7876-7916/com.ishow.scan E/AndroidRuntime﹕ FATAL EXCEPTIO
2015-11-04 15:05:08 19999 2
转载 倍数提高工作效率的 Android Studio 奇技
这是从Philippe Breault的系列文章《Android Studio Tips Of the Day》中提取出来的自认为精华的部分。这些技巧在实际应用中能够非常大的提高工作效率。关于快捷键The File Structure Popupctrl+f12此快捷键可以调出当前文件的大纲,并通过模糊匹配快速跳转至指定的方法。勾选上“show anonymous classe
2015-10-13 16:17:29 557
转载 FragmentPagerAdapter与FragmentStatePagerAdapter区别
FragmentPagerAdapter与FragmentStatePagerAdapter区别转:http://www.apkbus.com/android-90417-1-1.html马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。您需要 登录 才可以下载或查看,没有帐号?注册 x在一个 Android 应用中,我使用 FragmentPagerAdap
2015-09-25 17:16:17 557
原创 Could not resolve com.android.tools.build:gradle:0.5.+
使用Android studio Gradle 打包Android项目遇到 couldnot resolve com.android.tools.build:gradle:1.3.0 错误,与http://stackoverflow.com/questions/17968960/could-not-resolve-com-android-tools-buildgradle0-5
2015-09-11 16:26:45 15230
原创 Android官方培训课程中文版(v0.9.4) 值得拥有
http://hukai.me/android-training-course-in-chinese/contacts-provider/retrieve-names.html
2015-08-10 17:03:54 2253
转载 IDEA 及 Gradle 使用总结
http://www.jiechic.com/archives/the-idea-and-gradle-use-summary
2015-07-30 17:43:32 875
转载 Gson转JSON字符串时候, 将时间转成Long型
1234567891011121314151617181920import java.lang.reflect.Type;import java.util.Date; import com.google.gson.JsonDeserializationContext;import
2015-07-29 16:54:45 4198
转载 AndroidDevTools简介
AndroidDevTools简介Android Dev Tools官网地址:www.androiddevtools.cn收集整理Android开发所需的Android SDK、开发中用到的工具、Android开发教程、Android设计规范,免费的设计素材等。欢迎大家推荐自己在Android开发过程中用的好用的工具、学习开发教程、用到设计素材,欢迎Star、Fork 。
2015-06-10 18:13:02 1405
转载 Android屏幕适配全攻略(最权威的官方适配指导)
2015-06-02 11:24 5人阅读 评论(0)收藏 举报目录(?)[+]原文地址:http://blog.csdn.net/zhaokaiqiang1992/article/details/45419023Android屏幕适配出现的原因在我们学习如何进行屏幕适配之前,我们需要先了解下为什么Android需要进行屏幕适配。由于Androi
2015-06-04 11:29:49 1166
转载 介绍ModelViewPresenter在Android中的应用
http://www.it165.net/pro/html/201505/41758.html这篇文章是我学习MVP模式时翻译的,原文是Konstantin Mikheev所写,传送门。 因英语水平有限,翻译的很生硬,基本靠Google,请见谅。以下是译文。这篇文章我会通过一个最简单的例子去一步步介绍MVP模式在Android中的最佳实践。同时我也会介绍
2015-05-31 17:58:12 5236
转载 让多个Fragment 切换时不重新实例化
原文章地址 :http://www.yrom.net/blog/2013/03/10/fragment-switch-not-restart/让多个Fragment 切换时不重新实例化在项目中需要进行Fragment的切换,一直都是用replace()方法来替换Fragment:123456789 public v
2015-05-19 19:40:53 627
转载 Netty logo 高性能网络应用框架 Netty
Netty 提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可靠性的网络服务器和客户端程序。体系结构图在线Javadoc:http://tool.oschina.net/apidocs/apidoc?api=nettyNetty project - an event-driven asynchronous network application fr
2015-05-13 16:09:21 763
转载 160多个android开源代码汇总
第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。、其他一、
2015-05-08 16:28:28 9989 3
转载 19本Android经典教程+104个Github上火爆项目开源源码
http://download.csdn.net/album/detail/1511/2/8
2015-03-17 11:01:08 858
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人