码迷,mamicode.com
首页 >  
搜索关键字:地方法    ( 861个结果
Java 基础:认识&理解关键字 native 实战篇
尊重原创: http://www.cnblogs.com/Alandre/p/4456719.html 一、认识 native 即 JNI,Java Native Interface 凡是一种语言,都希望是纯。比如解决某一个方案都喜欢就单单这个语言来写即可。Java平台有个用户和本地C代码进行互操作 ...
分类:编程语言   时间:2017-06-03 15:03:18    阅读次数:163
Java 内存分配
JVM内存区域模型: * 程序计数器,内存区域极小,是当前线程的字节码执行行号指示器; * 虚拟机栈、本地方法栈,即平时所说的“栈”,是虚拟机用来执行方法(包括Java、非Java方法)时,使用的临时内存空间,用来存储当前方法、局部变量等,全部基本类型变量,以及类对象的引用都存储在栈中; * 方法区 ...
分类:编程语言   时间:2017-06-01 14:43:25    阅读次数:183
多线程编程-- part5.1 互斥锁之公平锁-获取锁
基本概念 1.AQS:AbstractQueuedSynchronizer类 AQS是java中管理“锁”的抽象类,锁的许多公共方法都是在这个类中实现。AQS是独占锁(例如,ReentrantLock)和共享锁(例如,Semaphore)的公共父类。 (01) 独占锁 -- 锁在一个时间点只能被一个 ...
分类:编程语言   时间:2017-05-31 10:29:13    阅读次数:193
java内存结构(执行时数据区域)
java虚拟机规范规定的java虚拟机内存事实上就是java虚拟机执行时数据区,其架构例如以下: 当中方法区和堆是由全部线程共享的数据区。 Java虚拟机栈。本地方法栈和程序计数器是线程隔离的数据区。 (1).程序计数器: 是一块较小的内存空间,其作用能够看作是当前线程所运行的字节码的行号指示器,字 ...
分类:编程语言   时间:2017-05-30 20:54:28    阅读次数:160
JVM基本结构
PC寄存器 每个线程拥有一个PC寄存器 在线程创建时 创建 指向下一条指令的地址 执行本地方法时,PC的值为undefined 方法区 保存装载的类信息 类型的常量池 字段,方法信息 方法字节码Java堆 和程序开发密切相关 应用系统对象都保存在Java堆中 所有线程共享Java堆 对分代GC来说, ...
分类:其他好文   时间:2017-05-30 15:59:26    阅读次数:140
浅谈Java中的hashCode方法
哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 根据这个方法的声明可知,该方法返回一个int类型的数值,并且是本地方法,因此在Object类中并没有给出具体的实现。 为何Object类需要这样一个方法?它有什么作用呢 ...
分类:编程语言   时间:2017-05-29 22:53:08    阅读次数:310
Ajax中文乱码的解决
网上有很多解决Ajax中文乱码的例子,昨晚弄了很久,最终确定一种“确实”有效地方法。首先我有必要说明一下我遇到的情况:有一个注册页面,注册用户填完信息并提交后,页面获得信息并通过java servlet存放到mssqlserver中。但若填写的信息中含有中文,则报错。这就是我遇到的情况。网上似乎有很 ...
分类:Web程序   时间:2017-05-28 18:51:18    阅读次数:195
Android学习JNI,使用JNI实现字符串加密
本节学习使用C语言加密字符串,大家都知道使用JAVA实现的加密都能够反编译的,而使用C写的加密是非常难被反编译的。所以我们使用JNI学习怎样使用C实现对字符串的加密。 首先:我们实现一个界面 布局文件就补贴出了。 其次:在MainActivity中添加一个加密和解密的本地方法 //加密本地方法 pu ...
分类:移动开发   时间:2017-05-28 16:50:34    阅读次数:188
JNI_2
JNI开发的流程 ①交叉编译的概念 NDK目录的结构 NDk Helloworld //用native关键字声明本地方法 本地方法不用实现 public native String helloFromC(); #include<stdio.h> #include<stdlib.h> #include ...
分类:其他好文   时间:2017-05-21 23:22:22    阅读次数:313
JVM内存管理概述与android内存泄露分析
一.内存划分 将内存划分为六大部分,分别是PC寄存器、JAVA虚拟机栈、JAVA堆、方法区、运行时常量池以及本地方法栈. 1、PC寄存器(线程独有):全称是程序计数寄存器,它记载着每一个线程当前运行的JAVA方法的地址, 如果是当前执行的是本地方法,则程序计数器会是一个空地址。它的作用就是用来支持多 ...
分类:移动开发   时间:2017-05-21 12:46:24    阅读次数:237
861条   上一页 1 ... 50 51 52 53 54 ... 87 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!