Core Java
andybbc
这个作者很懒,什么都没留下…
展开
-
java 执行bat批处理文件 并关闭cmd窗口
java 执行bat批处理文件 并关闭cmd窗口 import java.io.IOException;public class CmdMain { public static void main(String[] args){ //执行批处理文件 String strcmd="cmd /c start D:\\antrelease.bat";原创 2016-01-21 15:34:07 · 5122 阅读 · 2 评论 -
Java String类面试题
字符串对象是一种特殊的对象.String类是一个不可变的类..也就说,String对象一旦创建就不允许修改String类有一个对应的String池,也就是 String pool.每一个内容相同的字符串对象都对应于一个pool里的对象.1. 看下面一段代码.String s = new String("abc"); String s1 = "abc"; Stri原创 2016-10-12 22:13:20 · 322 阅读 · 0 评论 -
Java关键字final、static使用总结
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法覆盖,但可以被继承。 fina原创 2016-10-12 22:18:39 · 273 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space解决方法
首先检查程序有没有限入死循环 这个问题主要还是由这个问题 java.lang.OutOfMemoryError: Java heap space 引起的。第一次出现这样的的问题以后,引发了其他的问题。在网上一查可能是JAVA的堆栈设置太小的原因。 跟据网上的答案大致有这两种解决方法: 1、设置环境变量 解决方法:手动设置Heap size 修改TOMCAT_HOME/bin转载 2016-01-28 16:08:59 · 2635 阅读 · 0 评论 -
java基本数据类型总结
基本类型,或者叫做内置类型,是JAVA中不同于类的特殊类型。它们是我们编程中使用最频繁的类型。java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。1. Java的简单类型及其封装器类Java基本类型共有八种,基本类型可以分为三类,字符类型char,布尔类型boolean以及数值类型byte、short、int、long、float、double。数值类原创 2016-01-28 15:29:01 · 265 阅读 · 0 评论 -
java枚举类型enum详解
Java 中的枚举类型采用关键字enum 来定义,从jdk1.5才有的新类型,所有的枚举类型都是继承自Enum 类型。要了解枚举类型,建议大家先打开jdk 中的Enum类简单读一下,这个类里面定义了很多protected 方法,比如构造函数,如果要使用这些方法我们可以把枚举类型定义到当前类中。每个枚举类型,都有自己的名字和顺序,当我们输出一个枚举类型的时候,会输入枚举类型的name ,具体可以参考原创 2016-01-27 10:33:12 · 473 阅读 · 0 评论 -
java.lang.OutOfMemoryError:GC overhead limit exceeded解决方法
异常如下:Exception in thread "main" java.lang.OutOfMemoryError: GC overhead limit exceeded 一、解释:JDK6新增错误类型。当GC为释放很小空间占用大量时间时会抛出此异常即(Sun 官方对此的定义:超过98%的时间用来做GC并且回收了不到2%的堆内存时会抛出此异常)。一般是因为堆太小,导致异常的原因:原创 2016-01-26 11:31:50 · 36232 阅读 · 2 评论 -
Java中Runnable和Thread的区别
在java中可有两种方式实现多线程,一种是继承Thread类,一种是实现Runnable接口;Thread类是在java.lang包中定义的。一个类只要继承了Thread类同时覆写了本类中的run()方法就可以实现多线程操作了,但是一个类只能继承一个父类,这是此方法的局限。下面看例子:package org.thread.demo; class MyThread extends Th转载 2016-01-25 15:14:31 · 326 阅读 · 0 评论 -
JVM内存设置与查看
一、设置JVM内存设置1. 设置JVM内存的参数有四个:-Xmx Java Heap最大值,默认值为物理内存的1/4,最佳设值应该视物理内存大小及计算机内其他内存开销而定;-Xms Java Heap初始值,Server端JVM最好将-Xms和-Xmx设为相同值,开发测试机JVM可以保留默认值;-Xmn Java Heap Young区大小,不熟悉转载 2016-01-25 14:07:48 · 4751 阅读 · 0 评论 -
Java内存溢出解决方法
一、内存溢出类型1、java.lang.OutOfMemoryError: PermGen spaceJVM管理两种类型的内存,堆和非堆。堆是给开发人员用的上面说的就是,是在JVM启动时创建;非堆是留给JVM自己用的,用来存放类的信息的。它和堆不同,运行期内GC不会释放空间。如果web app用了大量的第三方jar或者应用有太多的class文件而恰好MaxPermSize设置较小,转载 2016-01-25 14:05:00 · 314 阅读 · 0 评论 -
是 类似编码用Java转换成字符串
是 这种编码用Java转换成字符串解决如下:String regExp = "&#\\d*;"; Matcher m = Pattern.compile(regExp).matcher("是的"); StringBuffer sb = new StringBuffer();原创 2016-01-22 15:38:02 · 577 阅读 · 0 评论 -
使用.bat文件或者是cmd里面运行.jar文件
使用.bat文件或者是cmd里面运行.jar文件如下:1.在.bat文件中运行jar文件java -jar +jar文件路径保存到文本文件中,然后修改后缀名为xxx.bat之后双击打开就行了,示例如下:java -jar D:\test\me_active.jar2.在cmd窗口中直接运行在cmd里面直接的运行 java -jar D:\test\me_转载 2016-01-22 15:23:28 · 2981 阅读 · 0 评论 -
cmd有关jar的几个命令
cmd有关jar的几个命令 如下:1.jar打包命令jar -cvf xx.jar *.* 说明一下:*.*表示把当前目录下面以及子目录的所有class都打到这个xx.jar里。-cvf的含义,可以自己去用jar命令去查看如果要单独对某个或某些class文件进行打包,可以这样:jar -cvf xx.jar Foo.class Bar.class转载 2016-01-22 15:22:01 · 556 阅读 · 0 评论 -
java虚拟机(一):jvm内存区域与内存溢出
一、准备工作 先清楚在JVM中内存区域的划分。在Java运行时的数据区里,由JVM管理的内存区域分为下图几个模块:首先Java源代码文件(.java后缀)会被Java编译器编译为字节码文件(.class后缀),然后由JVM中的类加载器加载各个类的字节码文件,加载完毕之后,交由JVM执行引擎执行。在整个程序执行过程中,JVM会用一段空间来存储程序执行期间需要用到原创 2016-01-22 11:31:57 · 405 阅读 · 0 评论 -
java中对cookie的读写操作
java中对cookie的读写操作如下:Java代码 java 代码 //写cookie Cookie namecookie = new Cookie("name",name); Cookie passwordcookie = new Cookie("password",password); Cookie optionco原创 2016-01-21 17:55:04 · 684 阅读 · 0 评论 -
java正则表达式获取指定HTML标签的指定属性值
有时可能会有这样的需求,从HTML页面获取指定标签的指定属性值,可以通过第三方库解析来获取,但是这样相对比较麻烦!如果使用正则表达式,那么就变得简单了。代码如下:[java] view plain copypackage com.mmq.regex; import java.util.ArrayList; import转载 2016-01-21 17:33:09 · 2721 阅读 · 1 评论 -
java中利用正则去除html标签
java用正则去除html标签[java] view plain copy package com.xz.cxzy.utils; import java.util.regex.Matcher; import java.util.regex.Pattern; public class HtmlUtil {转载 2016-01-21 17:28:33 · 671 阅读 · 0 评论 -
Java数据类型
一、数据类型Java中主要有8中基本数据类型,分别是byte,short,int,long,char,boolean,float,double,具体如下:1、boolean:数据值只有true或false,适用于逻辑计算。2、char:char型(字符型)数据在内存中占用2个字节。char型数据用来表示通常意义上的字符,每个字符占2个字节,Java字符采用Unicode编码,它原创 2016-10-02 01:35:46 · 309 阅读 · 0 评论