Java中大概有上千种参数,常用的也就10几种。下面积累了一下常用的参数:
1.输入法控制参数(-D属性)
System.setProperty("java.awt.im.style","on-the-spot");
当然这种方法不是彻底的解决方法,最好是修改JDK的源代码,改变其实现。另外这种也无法解决一些输入法的窗口跟随功能。这些就不介绍了。
2、去除Swing程序的一些灰屏现象(-D属性)
System.setProperty("sun.awt.noerasebackground","true");
3、一些2D和3D相关的属性
sun.java2d.debugfonts
sun.java2d.noddraw
sun.java2d.pmoffscreen
sun.java2d.ddoffscreen
sun.java2d.ddlock
sun.java2d.gdiblit
sun.java2d.ddforcevram
sun.java2d.trace
sun.java2d.d3d
sun.java2d.ddscale
4、-Xnoveryfy或者-Xverify=none属性
在Java中采用这个执行参数会大幅提升系统的性能。
5、-Xmx256m
设置最高内存大小,设置的值越大,一般性能越好,但是凡事都有个限度,一般要根据系统的容量和内存的消耗情况判断最佳值是多少。
6、-Xms16m
设置栈的内存大小
相关推荐
Java注解,也称为标注,是Java开发中的一个重要特性,自JDK 5.0引入。它们提供了一种元数据的方式,允许程序员在代码中添加信息,这些信息可以在编译时或运行时被编译器或Java虚拟机(JVM)处理。注解不同于Javadoc,...
本文将详细介绍Java常用的环境变量及其设置方法。 #### 1. JAVA_HOME `JAVA_HOME` 是Java开发工具包(JDK)的安装目录,它告诉操作系统JDK安装的位置。这是最重要的一个Java环境变量,因为许多其他环境变量如`PATH`...
1. **类(Class)**:在Java中,类是面向对象编程的基础,它定义了对象的属性和行为。 2. **对象(Object)**:对象是类的实例,它可以执行类中定义的操作。 3. **方法(Method)**:方法是类中的函数,用于封装...
- **用途**:在Java中,注释用于解释代码的目的和作用,帮助其他开发者更好地理解代码逻辑。 #### compile [java] v. 编译 [k.m'pail] - **中文释义**:编译 - **用途**:编译是将源代码转换为机器码或字节码的...
在Java中,可以通过JVM(Java Virtual Machine)启动参数来进行调试配置。其中最常用的是`-Xdebug`和`-Xrunjdwp`参数。 - **-Xdebug**:启用调试模式。这本身并不启动调试器,而是为其他调试参数提供支持。 - **-...
它是Java中最常用的访问修饰符之一。 - **static**:表示某个属性或方法属于类本身,而不是类的实例。静态方法或变量可以在没有创建对象的情况下直接通过类名调用。 - **void**:用于声明一个方法不返回任何值。例如...
下面将详细探讨Java中的常见数值算法及其应用。 1. **线性代数运算**:包括矩阵的加减乘除、求逆、特征值、特征向量等。在Java中,可以利用Apache Commons Math库或JAMA库来处理这些操作。例如,解决线性方程组的...
"Java常用数值算法集"是一个集合,包含了一系列在Java中实现的常用数值算法。下面将详细探讨这些算法及其在实际应用中的重要性。 1. **线性代数算法**:线性代数是现代计算的核心,涉及到矩阵和向量的操作。例如,...
Java中常用的List实现类包括ArrayList和LinkedList。 - **ArrayList**:基于动态数组实现,适用于频繁的读取操作。 - **LinkedList**:基于链表实现,适用于频繁的插入和删除操作。 例如,添加元素到ArrayList: ...
- 在Java中,所有参数传递都是值传递。当对象作为参数传递时,传递的是对象引用的副本,而不是对象本身。这意味着对象的内容可以在方法内部改变,但对象引用始终不变。 8. **switch语句的限制**: - switch语句不...
### Java开发中常用jar包的作用 在Java开发中,有许多常用的第三方jar包为开发者提供了丰富的功能,极大地提高了开发效率和程序质量。以下是一些常见jar包及其用途的详细介绍: #### activation.jar - **作用**: ...
这里提到的"java开发中常用的包"压缩文件,包含了大约40个Java开发中非常重要的JAR包。下面将详细介绍一些常见的JAR包及其在Java开发中的作用。 1. **Apache Commons**: Apache Commons 是一系列小型、实用的Java...
本文主要围绕这些框架展开讨论,并深入剖析SpringMVC的工作原理及其与其他组件的协同作用。 #### SpringMVC框架 SpringMVC是Spring框架的一个模块,它实现了MVC(Model-View-Controller)设计模式,主要用于构建...
"java常用单词"这个压缩包提供了一份对于Java初学者非常有帮助的资源,它包含了一个名为"JAVA常用英语单词.doc"的文档,列举了Java编程中常见的英文单词及其含义。 1. **关键字(Keywords)**:Java的关键字是编程...
以下是一些常用的JVM命令工具及其知识点。 1. jps命令 jps(JVM Process Status Tool)命令用于列出正在运行的Java虚拟机进程信息。这个命令可以显示Java虚拟机的进程ID、主类名称、jar文件名以及传递给main方法的...
1. **类 (class)**:`class` 是Java中的基本单元,用于定义对象的结构和行为。它是创建对象的蓝图。 2. **对象 (object)**:`object` 是类的实例,具有特定的属性和方法,代表程序中的具体实体。 3. **静态 ...
以下是一些Java中常见的数值算法及其详细解释: 1. **线性代数算法**:包括矩阵运算(如矩阵加减、乘法和求逆)、解线性方程组(如高斯消元法、LU分解和QR分解)以及特征值和特征向量的计算。这些算法广泛应用于...