Java-基础
redsky200905
这个作者很懒,什么都没留下…
展开
-
装了Oracle之后居然报了java.exe错误
居然报了java.exe错误,输入命令行 java -version查看版本居然为空,有次在别的机器上不报这个错,但版本居然是1.4.2的想想原因,原来是装了Oracle10g惹的祸,环境变量将Path中指向Oracle安装目录的jdk版本换成需要的版本路径就可以了。...2011-04-23 17:11:25 · 254 阅读 · 0 评论 -
servlet中的请求参数,对于调试servlet很有用
每次调试都很烦,没有必要用每次都用调试模式,直接打出来一切OK。 [code="java"]req.setCharacterEncoding("UTF-8"); resp.setCharacterEncoding("UTF-8"); resp.setContentType("text/html;charset=utf-8"); @SuppressWarnings(...原创 2013-01-09 15:53:51 · 116 阅读 · 0 评论 -
字符问题,长度跟实际长度不一致,求教?
[code="java"] public static void main(String[] args) throws UnsupportedEncodingException { String s = "1/1/2/11300001\11310001/2300001\2310001"; System.out.println(s.length()); }[/code]...2012-11-05 18:11:38 · 447 阅读 · 1 评论 -
真正解决 log4j:ERROR Failed to rename错误解决办法
今天终于遇到了log4j配置成DailyRollingFileAppender后,没有正确生成文件,或者没有重命名log文件在网上寻找了一遍,绝大部分都是复制了了就不管了,大致原文该链接[url]http://www.blogjava.net/DreamAngel/archive/2011/11/10/363400.html[/url]中的代码有明显问题,比如日志文件过大怎么办,然而复制了...2012-02-10 11:57:34 · 2103 阅读 · 0 评论 -
如何识别ISO-8859-1
由于网上流传的Encoding.java, Encode.java, ParseEncoding.java中对ISO-8859-1无法识别,现在可以采用如下方法,如果能识别当然输出true了,不能就是输出false[code="java"] boolean gb2312 = java.nio.charset.Charset.forName("GB2312").newEncoder().can...原创 2011-08-10 22:32:16 · 334 阅读 · 0 评论 -
编译时,找不到符号
构建Maven应用时,进行测试,发现报错,“找不到符号”这个找不到符号一定是写错包名了,到底哪里写错了呢.其实是包名写错了,尽管编译时没有问题,但测试就有问题了。package com.xxx.helloworld;这一行写错了...原创 2011-08-04 14:03:15 · 118 阅读 · 0 评论 -
一、入门篇 Java SE应用开发详解系列(第二讲)
[b]Java SE 第二讲:[/b]1. Windows:notepad,editplus,ultraedit,gvimLinux:vi,vim,gedit[color=red]2. Java中的数据类型分为两大类:1) 原生数据类型(Primitive Data Type)2) 引用类型(对象类型)(Reference Type)[/color][b]3. 变量与常量:...原创 2011-03-26 11:59:55 · 93 阅读 · 0 评论 -
一、入门篇 Java SE应用开发详解系列(第一讲)
[b]Java SE 第一讲:[/b]Java SE:Java Standard EditionJava ME: Java Micro EditionJava EE:Java Enterprise EditionJava是由Sun公司推出的(2009年初被Oracle公司收购)。收购价格:74亿美金J2SE、J2ME、J2EEJDK:Java Dev...原创 2011-03-26 11:49:58 · 134 阅读 · 0 评论 -
收藏一篇常用Java开源项目
[code="java"]http://unsoundboy.iteye.com/blog/904761[/code]原创 2011-07-26 11:32:48 · 82 阅读 · 0 评论 -
简单格式化4字节的16进制字符串为32长度的字符串,不足补0
[code="java"] /** * 16进制转格式化的二进制字符串,并格式化为32为字符串 * @param arg0 * @return */ public static String toBinaryStr32(String hexstr){ String binstr = Integer.toBinaryString(Integer.parseInt(h...2011-07-22 15:12:50 · 569 阅读 · 0 评论 -
转 Java事件与本地时间相差8小时解决
问题:1.new Date() 得到的时间 和系统相差 相差8个小时2.eclipse控制台打印的时间与系统相差 相差8个小时3.log4j日志的时间与与系统相差 相差8个小时上述问题其实是同一个问题。原因:java获得的时区跟系统的时区不一样解决方法如下:转:http://www.huomo.cn/developer/article-a2a.h...原创 2011-07-21 14:24:19 · 637 阅读 · 0 评论 -
转:java IO操作 (读写、追加、删除、移动、复制等)
一、多种方式读文件内容。1、按字节读取文件内容2、按字符读取文件内容3、按行读取文件内容4、随机读取文件内容[code="java"]import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileReader;impo...原创 2011-06-21 13:44:14 · 191 阅读 · 0 评论 -
System.in乱码以及控制台其他乱码真正解决办法
System.in乱码解决原来是java源文件编码本身为UTF-8出现的,所以控制台打印出来就是乱码而程序本身应该没有什么问题的(这里说的没问题,比如说输出到一个文件中中文正常)。java源文件 在Eclipse IDE 右键 属性->修改编码为GBK或者用记事本打开另存为ANSI编码[color=red]类似的非程序级别的问题经常在使用网页时也会出现。[/colo...原创 2011-08-17 16:47:46 · 511 阅读 · 0 评论 -
不能在一个类中写一个方法来增加这个类的一个实例的理由
[code="java"]public class User{ private String name; public String getName(){return name;}public void setName(String name){ this.name = name;}public void add(User user){// 问题在这里 }...2011-05-15 18:41:23 · 67 阅读 · 0 评论 -
非常好的JAVA现有资源网络
http://www.java2v.com/CN/Code/Java/原创 2013-02-18 18:09:59 · 166 阅读 · 0 评论