码迷,mamicode.com
首页 >  
搜索关键字:jvm java基础    ( 19693个结果
JVM【第九回】:【OutOfMemoryError异常之本机直接内存溢出】
DirectMemory容量可通过-XX:MaxDirectMemorySize指定,如果不指定,则默认与Java堆的最大值(-Xmx指定)一样。代码中越过了DirectByteBuffer类,直接通过反射获取Unsafe实例并进行内存分配(Unsafe类的getUnsafe()方法限制了只有引导类加载器才会返回实例,也就是设计者希望只有r..
分类:其他好文   时间:2014-07-28 16:43:04    阅读次数:281
java基础知识回顾之---java String final类普通方法的应用之“模拟字符串Trim方法”
/** 4,模拟一个trim功能一致的方法。去除字符串两端的空白 * 思路:* 1,定义两个变量。* 一个变量作为从头开始判断字符串空格的角标。不断++。* 一个变量作为从尾开始判断字符串空格的角标。不断--。* 2,判断到不是空格为止,取头尾之间的字符串即可。* * 使用char charAt(i...
分类:编程语言   时间:2014-07-28 15:26:03    阅读次数:250
java基础知识回顾之---java String final类普通方法的应用之“子串在整串中出现的次数”
/** 2 一个子串在整串中出现的次数。* "loveerlovetyloveuiloveoplove"* 思路:* 1,要找的子串是否存在,如果存在获取其出现的位置。这个可以使用indexOf完成。* 2,如果找到了,那么就记录出现的位置并在剩余的字符串中继续查找该子串,* 而剩余字符串的起始位是...
分类:编程语言   时间:2014-07-28 15:25:53    阅读次数:267
java基础知识回顾之---java String final类普通方法的应用之“两个字符串中最大相同的子串”
/** 3,两个字符串中最大相同的子串。* "qwerabcdtyuiop"* "xcabcdvbn"* * 思路:* 1,既然取得是最大子串,先看短的那个字符串是否在长的那个字符串中。* 如果存在,短的那个字符串就是最大子串。* 2,如果不是呢,那么就将短的那个子串进行长度递减的方式取子串,去长串...
分类:编程语言   时间:2014-07-28 15:24:23    阅读次数:283
Java heap space 设置
当Java处理的数据量比较大时常常会出现:java.lang.OutOfMemoryError: Java heap space意味着JVM的堆内存耗尽了。如果有需要的话,可以通过设置JVM的参数来调整Heap的大小。 这中间有几个参数:参数名称含义默认值-Xms初始堆大小物理内存的1/64(...
分类:编程语言   时间:2014-07-28 15:22:43    阅读次数:257
java基础知识回顾之---java String final类普通方法的应用之字符串数组排序
/** 1,给定一个字符串数组。按照字典顺序进行从小到大的排序。* {"nba","abc","cba","zz","qq","haha"}* * 思路:* 1,对数组排序。可以用选择,冒泡都行。* 2,for嵌套和比较以及换位。* 3,问题:以前排的是整数,比较用的比较运算符,可是现在是字符串对象...
分类:编程语言   时间:2014-07-28 15:20:43    阅读次数:301
javaSE_base01_基础
一、基础知识:1、JVM、JRE和JDK的区别: JVM(Java Virtual Machine):java虚拟机,用于保证java的跨平台的特性。 java语言是跨平台,jvm不是跨平台的。 JRE(Java Runtime Environment):java的运行环境,包括jvm+java的....
分类:编程语言   时间:2014-07-28 11:28:00    阅读次数:244
javaSE_base03_多线程
三、多线程:1、进程和线程: 进程:正在进行的程序。每一个进程执行都有一个执行顺序,该顺序是一个执行路径,或者叫一个控制单元。 线程:进程内部的一条执行路径或者一个控制单元。 两者的区别: 一个进程至少有一个线程 进程在执行过程中拥有独立的内存单元,而多个线程共享内存;2、jvm多线程的启动是多线程...
分类:编程语言   时间:2014-07-28 11:24:50    阅读次数:360
java基础知识《JAVA 核心技术》学习笔记(一)
一:数据类型 (1)java整形: 类型 存储要求 int 4字节 short 2字节 long 8字节 byte 1字节 (2)浮点类型 类型 ...
分类:编程语言   时间:2014-07-28 11:23:00    阅读次数:225
Oracle内存管理(之五)
内存组件 Large Pool-大池是SGA的一个可选组件,通常用于共享服务器模式(MTS)、 并行计算或 RMAN的备份恢复等操作。 Java Pool-Java池主要用于JVM等Java选件。 Streams Pool-Streams pool是Oracle10g引入的概念,为Oracle的Streams功能所使用,如果不定义该参数,这部分内存将从Shread Pool中分配 对于SGA各部分内存分配,可以从数据库的视图中查询得到: 17:46:03 sys@felix SQL>selec...
分类:数据库   时间:2014-07-28 00:14:59    阅读次数:437
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!