1.JDK、JRE、JVM的关系JDK:JavaDevelopmentKit,Java开发工具包JRE:JavaRuntimeEnvironment,Java运行环境JVM:JavaVirtualMachines,Java虚拟机2.Java程序的编译运行过程Java源文件首先要经过编译成.class字节码文件,然后.class文件才可以被JVM执行。JVM是一个软件,Java虚..
分类:
编程语言 时间:
2014-11-14 01:51:06
阅读次数:
222
读完本文,你将会学到:
1、类中定义的field字段是如何在class文件中组织的
2、不同的数据类型在class文件中是如何表示的
3、static final类型的field字段的初始化赋值问题...
分类:
编程语言 时间:
2014-11-14 00:13:29
阅读次数:
339
1、Tomcat的优化经验答:去掉对web.xml的监视,把jsp提前编辑成Servlet。有富余物理内存的情况,加大tomcat使用的jvm的内存2、HTTP请求的GET与POST方式的区别答:Get:是以实体的方式得到由请求URI所指定资源的信息,如果请求URI只是一个数据产生过程,那么最终要在...
分类:
编程语言 时间:
2014-11-13 18:41:20
阅读次数:
241
1、下载jdk
地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
2、将刚刚下载的文件解压到/usr/lib/jvm文件夹之下,如果没有该文件夹,可以新建文件夹
cp -r /home/xx/下载/jdk1.8.0_25 /usr/lib/jvm
3、配置环境变量
...
分类:
系统相关 时间:
2014-11-13 14:43:09
阅读次数:
264
1、JDK命令行工具 1.1、jps命令 jps用于列出Java的进程,jps可以增加参数,-m用于输出传递给Java进程的参数,-l用于输出主函数的完整路径,-v可以用于显示传递给jvm的参数。jps -l -m -v3142...
分类:
编程语言 时间:
2014-11-13 08:19:39
阅读次数:
209
商派内存jvm需要从mysql收取订单和会员数据,在同步数据时可能报错。这些报错是由于sql语句写的不规范导致。虽然不规范,但是也能正常执行,但是当mysql开启”严格模式“后,这些语句就会报错可以使用以下方式来关闭mysql的“严格模式”修改方法:在/etc/my.cnf添加sql-mode="N...
分类:
数据库 时间:
2014-11-12 21:10:16
阅读次数:
162
讲完了class文件中的常量池,我们就相当于克服了class文件中最麻烦的模块了。现在,我们来看一下class文件中紧接着常量池后面的几个东西:访问标志、类索引、父类索引、接口索引集合。...
分类:
编程语言 时间:
2014-11-12 16:29:41
阅读次数:
416
将myeclipse所配置的tomcat的jdk进行设置:-Xms512m -Xmx512m -XX:MaxNewSize=512m -XX:MaxPermSize=512m,如下图:...
分类:
编程语言 时间:
2014-11-12 10:34:42
阅读次数:
237
Java中并发的形式无非是多线程和多进程两种形式。这两种形式都是可以利用多核来发挥计算能力的。
先说并发:
多进程意味着同时运行多个JVM,这个代价通常比多线程高,每个JVM都有自己的堆栈、都要分别加载各自的类。但是多进程的好处是“隔离性”更好,一个JVM中的程序在运行时发生故障不会对其他JVM产生很大的影响。而在多线程的情况下,一些致命错误可能导致整个JVM挂掉,祸及全体。多线程可以方便地共...
分类:
编程语言 时间:
2014-11-12 02:07:41
阅读次数:
214
[java] view plaincopyprint?packagecom.louis.jvm;publicclassPerson{privateStringname;privateintage;publicStringgetName(){returnname;}publicvoidsetName(...
分类:
编程语言 时间:
2014-11-12 02:04:04
阅读次数:
298