加载中
JVM内存结构 VS Java内存模型 VS Java对象模型

Java作为一种面向对象的,跨平台语言,其对象、内存等一直是比较难的知识点。而且很多概念的名称看起来又那么相似,很多人会傻傻分不清楚。比如本文我们要讨论的JVM内存结构、Java内存模型和...

01/23 14:31
14
《深入Java虚拟机》——Java虚拟机读书笔记

1、Java虚拟机的生命周期 如果在同一台计算机上同时运行三个Java程序,将得到三个Java虚拟机实例。 在Java虚拟机内部有两种线程,守护线程和非守护线程。守护线程通常是由虚拟机自己使用的,...

2014/04/11 21:59
90
Java语言深入理解

1、编译型语言与解释型语言 概念: 编译型语言:把做好的源程序全部编译成二进制代码的可运行程序。然后,可直接运行这个程序。 解释型语言:把做好的源程序翻译一句,然后执行一句,直至结束...

2014/04/09 13:59
355
Lambda 表达式有何用处?如何使用?(针对Java8)

什么是Lambda? 我们知道,对于一个Java变量,我们可以赋给其一个“值”。 如果你想把“一块代码”赋给一个Java变量,应该怎么做呢? 比如,我想把右边那块代码,赋给一个叫做aBlockOfCode的J...

2018/06/06 17:35
283
Java类加载器ClassLoader总结

JAVA类装载方式,有两种: 1.隐式装载, 程序在运行过程中当碰到通过new 等方式生成对象时,隐式调用类装载器加载对应的类到jvm中。 2.显式装载, 通过class.forname()等方法,显式加载需要的...

再有人问你Java内存模型是什么,就把这篇文章发给他

前几天,发了一篇文章,介绍了一下JVM内存结构、Java内存模型以及Java对象模型之间的区别。有很多小伙伴反馈希望可以深入的讲解下每个知识点。Java内存模型,是这三个知识点当中最晦涩难懂的...

01/23 14:32
14
关于android中PendingIntent.getBroadcase的注册广播

使用语句 [java] view plain copy PendingIntent intent= PendingIntent.getBroadcast(Context context, int requestCode, Intent intent, int flags) 获得PendingIntent,浏览了各类文章,大...

2013/01/28 19:47
337
【Practical API Design学习笔记】同步与死锁

像Java这类语言,写多线程是很经常的事情,但是在多线程中,能够保证在不同环境中都不死锁是非常不容易的。没有一种方法能够保证不死锁,但是一些设计模式和建议对此可能是有用的。 1、文档线...

api
2013/05/28 12:20
152
[Javascript]诞生记

作者: 阮一峰 日期: 2011年6月24日 1. 二周前,我谈了一点Javascript的历史。 今天把这部分补全,从历史的角度,说明Javascript到底是如何设计出来的。 只有了解这段历史,才能明白Javascr...

2012/09/29 17:02
55
Android 网络通信框架Volley简介(Google IO 2013)

1. 什么是Volley 在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,V...

net
2013/10/21 21:08
443
[java]@override 报错处理

有时候在自己电脑上编译通过的java代码,在别人那里却编译不通过,总是@override报错,把@override去掉就好了,但不能从根本上解决问题。 据说这是jdk的问题,@Override是JDK5就已经有了,但...

2012/10/24 11:09
53
Java 单例模式探讨

以下是我再次研究单例(java 单例模式缺点)时在网上收集的资料,相信你们看完就对单例完全掌握了 Java单例模式应该是看起来以及用起来简单的一种设计模式,但是就实现方式以及原理来说,也并...

2014/01/13 20:31
18
Gradle从入门到实战 - Groovy基础

前言 Android方向的第一期文章,会专注于Gradle系列,名字叫做『 Gradle从入门到实战』,计划有如下几个课程: Groovy基础 全面理解Gradle 如何创建Gradle插件 分析Android的build tools插件...

2018/06/13 19:01
25
[Android]从新旧API看android代码演进

原来以为google的代码一定都非常好,比如android的全局搜索框的代码,涉及了大量的设计模式,想来一年前我的java学习竟然是从这么复杂的代码开始的,一开始的云里雾里,真是令我头痛啊。 直至...

2012/09/14 10:40
324
android在Service中弹出Dialog对话框,即全局性对话框

先说具体做法,原因在其后给出: 写好Alter功能块后,在alter.show()语句前加入: [java] view plain copy alert.getWindow().setType(WindowManager.LayoutParams.TYPE_SYSTEM_ALERT); 注:...

2013/10/26 15:19
195
Java对象的大小

基本类型的大小是固定的,但是非基本类型的大小确不是固定的。

2014/04/09 19:06
84
https客户端证书导入

摘 要 JSSE是一个SSL和TLS的纯Java实现,通过JSSE可以很容易地编程实现对HTTPS站点的访问。但是,如果该站点的证书未经权威机构的验证,JSSE将拒绝信任该证书从而不能访问HTTPS站点。本文在简...

2014/04/15 16:29
378
[Android]PhoneGap源码分析——CallbackServer异步回调

PhoneGap的js回调有几种实现方式。其中一种是ajax。 我们先来看一下js端相关代码: // file: lib/android/plugin/android/callback.js define("cordova/plugin/android/callback", function...

2012/09/24 11:26
1K
【Practical API Design学习笔记】向后兼容

1、源代码兼容 如果程序用java1.3可以编译通过,用java1.4也可以编译通过,那么我们说java代码是源代码兼容的。但是这样是很难的。 例如: public class WrappingIOException extends IOExc...

api
2013/05/27 18:23
58

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部