自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

哈哈Boy的专栏

不断重复,不断学习,不断思考

  • 博客(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

原创 Android开源工具项目集合

http://www.open-open.com/lib/view/open1465722194733.html

2016-07-27 15:42:50 478

原创 通过Loader延长Presenter生命周期

通过Loader延长Presenter生命周期

2016-07-07 16:47:21 776

原创 推荐 张涛 开源实验室

http://www.kymjs.com/

2016-07-07 16:19:22 2052

转载 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

转载 Android、Android Studio 操作记录

http://www.mobibrw.com/?cat=4

2015-09-25 10:54:06 1608 1

原创 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

原创 Android Studio And Gradle

http://www.stormzhang.com/posts.html#Gradle

2015-07-15 14:55:56 561

转载 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

转载 Android大图片裁剪解决方案

http://my.oschina.net/u/1244156/blog/222336

2015-02-10 11:25:22 468

Ant多渠道 多项目引用 打包Android项目

Ant多渠道 多项目引用 打包Android项目

2014-09-15

Android 静止时钟

Android 静止时钟,canvas绘制,希望对大家有用!

2013-12-19

android wifi 热点连接以及Socket通信(经测试有效)

wifi热点的建立 连接 以及通信(聊天室设计,目前由于手机有限,仅在两手机测试通过)

2013-07-31

孙卫琴老师 ServerSocket 详解

pdf 文档,详细介绍了Socket 通信,多线程连接请求

2013-06-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除