12 Justin-BJ

尚未进行身份认证

暂无相关简介

等级
TA的排名 13w+

Java三种内存分配策略:静态的.栈式的和堆式的区别

* 静态的,就是在变量在编译时已经确定大小并且已经生成。* 栈式的,就是在变量在编译时已经确定大小但是在程序运行时才生成。比如函数中的变量,参数,只有等函数被调用了才生成。但是大小是在编译时就已知了。* 堆式的,就是在变量在运行时才确定大小并且生成。比如NEW()的使用1.程序运行时三种内存分配策略:静态的、栈式的和堆式的区别  按照编译原理的观点,程序运行时的内存分配有三种策略,分别是静态的,...

2018-04-02 19:13:11

java中注解的使用与实例(一)

http://www.cnblogs.com/pepcod/archive/2013/02/16/2913474.html注解目前非常的流行,很多主流框架都支持注解,而且自己编写代码的时候也会尽量的去用注解,一时方便,而是代码更加简洁。   注解的语法比较简单,除了@符号的使用之外,它基本与Java固有语法一致。JavaSE5内置了三种标准注解:  

2016-05-25 22:36:27

详解HTTP中GET和POST的区别

http://www.jellythink.com/archives/806前言我在《PHP处理HTML表单》这篇文章中,说到了处理HTML表单时用到了GET和POST方法,那么,GET和POST是两个什么东西呢?用它们处理表单又有啥区别呢?你不知道,就看这篇文章吧。对你绝对有用,不管你信不信,反正我是信了。除了GET和POST这两种方式以后,还有哪些呢?我接下

2016-05-25 22:04:31

深入浅出Android打包

http://geek.csdn.net/news/detail/76488Android市场的渠道分散已不是什么新鲜事,但如何高效打包仍是令许多开发者头疼的问题。本篇文章着重介绍了目前最新的三种打包方案,并且从安全方面对这三种方案进行点评,相信会给开发者带来新的助力。一般需求的打包,一条行命令就出来了。复杂一些的话,也就是一个简单的开源工具,或是一段小配置代码就搞定了。既

2016-05-25 21:59:53

Java并发编程:Callable、Future和FutureTask

http://www.cnblogs.com/dolphin0520/p/3949310.htmlJava并发编程:Callable、Future和FutureTask  在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。  这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。  如果需要

2016-05-17 21:55:56

HashMap实现原理分析

http://blog.csdn.net/vking_wang/article/details/141665931.HashMap的数据结构数据结构中有数组和链表来实现对数据的存储,但这两者基本上是两个极端。     数组数组存储区间是连续的,占用内存严重,故空间复杂的很大。但数组的二分查找时间复杂度小,为O(1);数组的特点是:寻址容易,插入和删除困难;

2016-05-14 21:52:27

Java:String、StringBuffer和StringBuilder的区别

1StringString:字符串常量,字符串长度不可变。Java中String是immutable(不可变)的。String类的包含如下定义:[java] viewplain copy/** The value is used for character storage. */  private final char

2016-05-14 17:09:58

Android属性动画完全解析(中),ValueAnimator和ObjectAnimator的高级用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355大家好,在上一篇文章当中,我们学习了Android属性动画的基本用法,当然也是最常用的一些用法,这些用法足以覆盖我们平时大多情况下的动画需求了。但是,正如上篇文章当中所说到的,属性动画对补间动画进行了很大幅度的改进,之前补间动画可以做到的属性动画也能做到,补间动

2016-01-26 19:39:21

Android属性动画完全解析(上),初识属性动画的基本用法

转载请注明出处:http://blog.csdn.net/guolin_blog/article/details/43536355在手机上去实现一些动画效果算是件比较炫酷的事情,因此Android系统在一开始的时候就给我们提供了两种实现动画效果的方式,逐帧动画(frame-by-frameanimation)和补间动画(tweenedanimation)。逐帧动画的工作原理很简单,其实

2016-01-26 19:35:57

展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告

http://blog.csdn.net/jdsjlzx/article/details/6989820展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告 走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,

2016-01-26 17:19:12

Android开源项目第二篇——工具库篇

http://blog.csdn.net/jdsjlzx/article/details/41576341通过这些项目你可以大幅度减少不必要的开发而将精力放在更重要的地方。 一、依赖注入DI通过依赖注入减少View、服务、资源简化初始化,事件绑定等重复繁琐工作1.AndroidAnnotations(CodeDiet)android快速开发框架项目

2016-01-26 15:44:41

Android日志打印类LogUtils,能够定位到类名,方法名以及出现错误的行数并保存日志文件

GitHubLogUtils路径:  https://github.com/pengwei1024/LogUtilshttp://blog.csdn.net/jdsjlzx/article/details/45575513在开发中,我们常常用打印log的方式来调试我们的应用。在Java中我们常常使用方法System.out.println()来在控制台打印日志,

2016-01-26 15:33:23

Android加载不同DPI资源与内存消耗之间的关系

http://blog.csdn.net/jdsjlzx/article/details/45560355AndroidDPI分级标准简介Android设备在物理尺寸和屏幕密度上都有很大的不同,为了简化多设备的设计方案,就是设定一套分级标准。屏幕密度上的分级标准就是:LDPI、MDPI、HDPI、XHDPI,也就是各种大小的DPI(Dotsperinch)。DPI

2016-01-26 15:30:09

iPhone屏幕尺寸、分辨率及适配

iPhone屏幕尺寸、分辨率及适配http://blog.csdn.net/phunxm/article/details/42174937

2015-07-21 15:58:38

理解RESTful架构

http://blog.csdn.net/gsls181711/article/details/46384593作者: 阮一峰日期: 2011年9月12日越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(highlatency)、高并发等特点。网站

2015-07-14 19:59:18

Lucene学习总结之二:Lucene的总体架构(转载)

http://blog.csdn.net/forfuture1978/article/details/4745802Lucene总的来说是:一个高效的,可扩展的,全文检索库。全部用Java实现,无须配置。仅支持纯文本文件的索引(Indexing)和搜索(Search)。不负责由其他格式的文件抽取纯文本文件,或从网络中抓取文件的过程。在Luceneinaction

2015-06-25 11:21:35

Lucene学习总结之一:全文检索的基本原理(转载)

一、总论根据http://lucene.apache.org/java/docs/index.html 定义:Lucene 是一个高效的,基于Java 的全文检索库。所以在了解Lucene之前要费一番工夫了解一下全文检索。那么什么叫做全文检索呢?这要从我们生活中的数据说起。我们生活中的数据总体分为两种:结构化数据 和非结构化数据 。结构化数据: 指具

2015-06-25 11:12:24

Android 滑动切换页面 以及屏幕手势

手机进入智能机时代,触摸屏也已成为主流之势,原来的手机按键也被屏幕点触取代,滑动屏幕操作则相对屏幕点击更能获得用户的青睐,习惯了各种浏览器的鼠标手势、pad等平板的切滑、类似iReader的软件丰富的手势后,是不是也想自己的软件能够用食指炫起来呢,下面就让我们来看看android的手势操作吧 先介绍下左右滑动切换Activity,对于复杂的手势原理一样,具体后述。主要原理为

2014-05-12 16:51:13

阿里电话面试经过与总结

最近在找工作,刷新了自己在智联招聘和前程无忧上的简历。这两天电话不断,各路外包公司都来了,简直应接不暇!今天下午又来一个电话,一看是杭州的,本来以为还是外包,一接,人家说了:“你好,我这边是阿里巴巴,你感不感兴趣?”这还用说?作为屌丝程序员,有几个不对阿里巴巴感兴趣的,当时就有点小激动,说当然当然。对方就说,稍后跟HR说一下,找时间做个电话面试。我一听,还真体贴,知道我在南京,先电话面试。

2014-04-30 14:21:36

一篇文章让你读懂iOS和Android的历史起源

http://www.kuailiyu.com/article/9539.html智能手机虽说是移动电话,但我们完全可以将其作为小型化的电脑来思考。这样一来也能够显示出智能手机OS的高性能。我们首先一起来回顾下智能手机OS的历史。OS的黎明期其实在很早之前就已经有这样的想法,即在像智能手机这样可以便利携带的小型电脑终端上运行OS。大约20年前左右,在美国的拉斯维加斯

2014-04-29 11:52:57

查看更多

勋章 我的勋章
    暂无奖章