认识 java JVM虚拟机选项 Xms Xmx PermSize MaxPermSize 区别
摘要:点击window---->preferences---->配置的tomcat---->JDK,在Optional Java VM arguments:中输入-Xmx512M -Xms256M -XX:MaxPermSize=256m,如下图所示:Eclipse崩溃,错误提示:MyEclipse ha...
阅读全文
posted @
2015-04-16 10:10
尼欧
阅读(409)
推荐(0)
Java编译器、JVM、解释器
摘要:Java虚拟机(JVM)是可运行Java代码的假想计算机。只要根据JVM规格描述将解释器移植到特定的计算机上,就能保证经过编译的任何Java代码能够在该系统上运行。本文首先简要介绍从Java文件的编译到最终执行的过程,随后对JVM规格描述作一说明。 一.Java源文件的编译、下载 、解释和执行...
阅读全文
posted @
2015-04-16 10:07
尼欧
阅读(4564)
推荐(0)
JAVA和JVM运行原理揭秘
摘要:这里和大家简单分享一下JAVA和JVM运行的原理,Java语言写的源程序通过Java编译器,编译成与平台无关的‘字节码程序’(.class文件,也就是0,1二进制程序),然后在OS之上的Java解释器中解释执行,而JVM是java的核心和基础,在java编译器和os平台之间的虚拟处理器。1.Java...
阅读全文
posted @
2015-04-16 10:05
尼欧
阅读(953)
推荐(0)
java web项目和java项目的区别(看清IDE本质)
摘要:想必大家在使用MyEclipse时对这两个概念不去深究。只知道是Java EE类的基本都是Web项目,而Java应用程序就是Java项目。而且很多人都愿意使用MyEclipse作为开发工具,且不说大家费尽心思去破解这个 东西,而且那么多插件在启动时的加载速度和内存占用,你甘心这么玩嘛?不甘心?继续阅...
阅读全文
posted @
2015-04-16 10:02
尼欧
阅读(5289)
推荐(0)
字符串转成int数组
摘要:package lianxi;import java.awt.image.ConvolveOp;public class ZhengshuShuzu { public static void main(String[] args) { String str="1,3,5,7,9"...
阅读全文
posted @
2015-03-17 12:21
尼欧
阅读(816)
推荐(0)
字符串反转(StringBuffer)
摘要:package com.java1234.chap03.sec08;public class zifufanzhuan { public static void main(String[] args) { String str="abcdefgh"; String ...
阅读全文
posted @
2015-03-16 19:08
尼欧
阅读(255)
推荐(0)
字符串反转(charat)
摘要:package com.java1234.chap03.sec08;public class zifufanzhuan { public static void main(String[] args) { String str="abcdefgh"; String ...
阅读全文
posted @
2015-03-16 19:03
尼欧
阅读(340)
推荐(0)
Java中String类型的不可变性和驻留池
摘要:一 基本概念可变类和不可变类(Mutable and Immutable Objects)的初步定义:可变类:当获得这个类的一个实例引用时,可以改变这个实例的内容。不可变类:不可变类的实例一但创建,其内在成员变量的值就不能被修改。其中String类就是不可变类的经典应用。二 例子package cn...
阅读全文
posted @
2015-03-16 11:02
尼欧
阅读(190)
推荐(0)
Java之Final关键字
摘要:【Final关键字】1、final类不能被继承,没有子类,final类中的方法默认是final的。 2、final方法不能被子类的方法覆盖,但可以被继承。 3、final成员变量表示常量,只能被赋值一次,赋值后值不再改变。 (对应C++中的const)4、final不能用于修饰构造方法。【为什么要使...
阅读全文
posted @
2015-03-16 11:00
尼欧
阅读(161)
推荐(0)
String 两种实例化方式的区别
摘要:package com.java1234.chap03.sec08;public class Demo3 { public static void main(String[] args) { //1,直接赋值方式,创建的对象存放到字符串对象池里,假如存在的,就不会再创建; ...
阅读全文
posted @
2015-03-15 21:51
尼欧
阅读(312)
推荐(0)
“==”,比较的是引用 “equals方法”比较的是具体内容
摘要:package com.java1234.chap03.sec08;public class Demo2 { public static void main(String[] args) { //“==”,比较的是引用 “equals方法”比较的是具体内容 S...
阅读全文
posted @
2015-03-15 21:37
尼欧
阅读(208)
推荐(0)
1,普通代码块 2,构造块 3,静态代码块
摘要:1,普通代码块package com.java1234.chap03.sec07;public class Demo1 { public static void main(String[] args){ int a=1; /**普通代码块(顺序执行)...
阅读全文
posted @
2015-03-15 21:07
尼欧
阅读(186)
推荐(0)
外部类和内部类的创建调用实例2个
摘要:package com.java1234.chap03.sec06;public class Outer { private int a=1; /* * 定义内部类 * */ class Inner{ public void show(){ ...
阅读全文
posted @
2015-03-15 17:50
尼欧
阅读(627)
推荐(0)
构造函数实例化
摘要:package com.java1234.chap03.sec04;public class People { //string类的默认值是null private String name; //int类属性默认值是0; private int age; ...
阅读全文
posted @
2015-03-15 12:30
尼欧
阅读(187)
推荐(0)
环境变量
摘要:1, JAVA_HOME(新建):D:\jdk1.62,classpath(新建): .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar3,path(已存在): %JAVA_HOME%\bin;%JAVA_HOME%\jre\binJAVA_HOMEC:\Prog...
阅读全文
posted @
2015-03-15 12:27
尼欧
阅读(111)
推荐(0)
递归
摘要:package com.java1234.chap03.sec03;public class Demo2 { //非递归 static long norDiGui(int n){ long result=1; for(int i=1;i<=n;i++) ...
阅读全文
posted @
2015-03-15 12:17
尼欧
阅读(134)
推荐(0)
eclipse 最全快捷键(网络收集)
摘要:Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交...
阅读全文
posted @
2015-03-15 12:16
尼欧
阅读(182)
推荐(0)