随笔分类 - java基础
摘要:命令:java -Xmx1024m -version 支持不了就会报错
阅读全文
摘要:本文给出一个字符统计的例子。给定一串字符,统计其中字母、数字、中文字符、空格以及其它字符的个数。在编写程序之前,需要考虑一下,怎样判断一个字符是一个中文字符呢?基本的 CJK 汉字的 Unicode 码范围是U4E00~U9FBF, 虽然是还有扩展,但是一般使用这个范围去判断一个字符是否为中文字符已...
阅读全文
摘要:public class T { //反转字符串 public static String reverseString(String s){ if(s.isEmpty()) return s; return reverseString(s.substring(...
阅读全文
摘要:package com.itjh.javaUtil;import java.util.ArrayList;import java.util.List;/** * * String工具类. * * @author 宋立君 * @date 2014年06月24日 */public class St...
阅读全文
摘要:404是路径错误,简单的说就是你的页面找不到后台执行它的代码(未找到服务端代码)500最常见的就是你的编程语言语法错误导致的(服务端代码报错)
阅读全文
摘要:import java.net.InetAddress;import java.net.UnknownHostException;public class GetLocalIP { public static void main(String[] args) { try { InetAddress addr = InetAddress.getLocalHost(); String ip=addr.getHostAddress().toString();//获得本机IP String address=addr....
阅读全文
摘要:public static int random(){ int[] array = {0,1,2,3,4,5,6,7,8,9}; Random rand = new Random(); for (int i = 10; i > 1; i--) { int index = rand.nextInt(i); int tmp = array[index]; array[index] = array[i - 1]; array[i - 1] = tmp; } ...
阅读全文
摘要:public class tt { /** * 不用第三个变量互换2变量的值 * @author gx * Feb 10, 2014 2:46:37 PM */ public static void main(String[] args) { int a = 5; int b = 6; a = a+b; b = a-b; a = a-b; System.out.println(a+" "+b); a=a^b; b=...
阅读全文
摘要:public static void main(String[] args) throws IOException { BufferedReader reader = new BufferedReader(new FileReader(new File("C:/book.txt"))); BufferedWriter bw = new BufferedWriter(new FileWriter("C:/text.txt")); String text = ""; String tmpReader = null; while(...
阅读全文
摘要:例如有一个用户表,我们要处理 添加,删除 用户以及登录功能对应的有add.jsp del.jsp login.jsp等 userName: passWord: submit: userName: passWord: name: submit: //UserServlet public void doPost(HttpServletRequest request, HttpServletResponse response) throws Serv...
阅读全文
摘要:/** * 用getBytes(encoding):返回字符串的一个byte数组 * 当b[0]为 63时,应该是转码错误 * A、不乱码的汉字字符串: * 1、encoding用GB2312时,每byte是负数; * 2、encoding用ISO8859_1时,b[i]全是63。 * B、乱码的汉字字符串: * 1、encoding用ISO8859_1时,每byte也是负数; * 2、encoding用GB2312时,b[i]大部分是63。 * C、英文字符串 * 1、encoding用ISO8859_1和GB2312时,每byte都大于0; * 总结:给定一个字符串,用getBytes(&
阅读全文
摘要:import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.IOException; import java.io.PrintWriter; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import javax.xml.transform.
阅读全文
摘要:public static void main(String[] args) { int i; if(a) i=11; System.out.println("!"); System.out.println("2"); } if()语句后面不加{},如果条件是正确的,执行一句,就是在第一个分号结束之前都执行。如果条件错误跳过一句,上面会打印出!和2;
阅读全文
摘要:自己定义一个属性文件:例如prop.propertiesbaseFilePath=D\:/kuanter/resourcetesx=abcd 我们要做的第一步就是要将文件读取到Properties类对象中,由于load有一个参数是InputStream,所以我们可以用 InputStream的子类FileInputStream将属性文件读取到Properties对象中,知道prop.properties的路径,我们就用FileInputStream(String name)构造函数:Properties prop = new Properties();//属性集合对象 FileInput...
阅读全文
摘要:Java关键字this只能用于方法方法体内。当一个对象创建后,Java虚拟机(JVM)就会给这个对象分配一个引用自身的指针,这个指针的名字就是 this。因此,this只能在类中的非静态方法中使用,静态方法和静态的代码块中绝对不能出现this,这在“Java关键字static、final 使用总结”一文中给出了明确解释。并且this只和特定的对象关联,而不和类关联,同一个类的不同对象有不同的this。package b;/** * TODO * @author admin * @date 2012-11-16 下午03:01:39 */public class ThisTest { pr...
阅读全文
摘要:jdk配置环境变量右键点我的电脑,属性,选择高级,环境变量1 首先新建一个系统变量,名称是JAVA_HOME值是你的安装路经,例如你的安装路径是C盘下的jdk1.5,那你的值里就应该写 C:\jdk1.52 再建一个系统变量 CLASSPATH,值是你的类库就是jdk下面的lib下下面的.jar文件,既在值得部分写入你要用到的基本类库,如果你的安装路经是c:\jdk1.5那么值是 .;c:\jdk1.5\lib\dt.jar;c:\jdk1.5\lib\tools.jar (注意最前面加的是一个点和一个分号)。3 最后将环境变量PATH在原来的值得后面加入 ;c:\jdk1.5\bin开始--
阅读全文
摘要:一、Java虚拟机内存原型寄存器:我们在程序中无法控制;栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中;堆:存放用new产生的数据;静态域:存放在对象中用static定义的静态成员;常量池:存放常量;非RAM存储:硬盘等永久存储空间。二、常量池(constant pool)常量池指的是在编译期被确定,并被保存在已编译的。class文件中的一些数据。除了包含代码中所定义的各种基本类型(如int、long等等)和对象型(如String及数组)的常量值(final)还包含一些以文本形式出现的符号引用,比如:类和接口的全限定名;字段的名称和描述符;方法和名称和描述符。虚拟机
阅读全文

浙公网安备 33010602011771号