java-基础
allenlee
追求完美!
展开
-
url传递参数设置和获取
页面a: String err_msg = java.net.URLEncoder.encode("推进指标不存在!","GB2312"); response.sendRedirect(jsppath+"error_confirm.jsp?error_msg="+err_msg );页面b:原创 2011-12-18 11:37:14 · 612 阅读 · 0 评论 -
java编码(四)编码错误例子
http://bbs.csdn.net/topics/390578551错误的读取方式:public String getWeatherJson(InputStream is) { StringBuilder builder = new StringBuilder(); InputStream is = null;转载 2013-10-24 14:27:05 · 890 阅读 · 0 评论 -
JAVA 对象引用,以及对象赋值-深刻理解A a1 = new A()这句话
转自http://www.cnblogs.com/focusChen/articles/2497768.htmlA a1 = new A();它代表A是类,a1是引用,a1不是对象,new A()才是对象,a1引用指向new A()这个对象。在JAVA里,“=”不能被看成是一个赋值语句,它不是在把一个对象赋给另外一个对象,它的执行过程实质上是将右边对象的地址传给转载 2013-11-04 10:06:25 · 5083 阅读 · 0 评论 -
对二维数组的理解
1.一维数组:一行数组的每一列2.二维数组:多行数组的每一列。int [2] [3] = new int{{1,2,3},{4,5,6}};Object[][] xyVaules = new Object[x][y];第一个[2]代表行第二个[3]代表列原创 2014-02-27 11:28:24 · 1660 阅读 · 0 评论 -
android之BaseAdapter的使用,加深引用对象理解
引用对象加深理解原创 2014-07-03 15:58:06 · 1346 阅读 · 0 评论 -
java里的静态成员变量是放在了堆内存还是栈内存
转自http://bbs.csdn.net/topics/370001490堆区: 1.存储的全部是对象,每个对象都包含一个与之对应的class的信息。(class的目的是得到操作指令) 2.jvm只有一个堆区(heap)被所有线程共享,堆中不存放基本类型和对象引用,只存放对象本身 栈区: 1.每个线程包含一个栈区,栈中只保存基础数据类型的对象和自定义对象的引用(不是对象),对转载 2014-07-08 17:28:41 · 22699 阅读 · 6 评论 -
详解java类的生命周期
转自http://www.2cto.com/kf/201204/129386.html转载 2014-09-01 12:00:39 · 886 阅读 · 0 评论 -
java bean对象之间复制属性
java bean对象之间复制属性转载 2015-07-25 18:07:46 · 2028 阅读 · 0 评论 -
异常处理
http://blog.csdn.net/imalex163/article/details/12349877转载 2013-10-12 16:12:29 · 676 阅读 · 0 评论 -
如何使用HttpURLConnection发起这http请求
1.HttpURLConnection学习http://www.blogjava.net/jjshcc/archive/2010/07/21/326762.html2.java.net.HttpURLConnection的使用http://hi.baidu.com/576699909/item/5a34953a7bad8a4f033edc8e原创 2013-10-11 10:25:03 · 997 阅读 · 0 评论 -
java编码理解(一) jsp页面编码
jsp页面(pageEncoding)---根据pageEncoding的设定读取jsp--------->翻译成统一的UTF-8 JAVA源码(即.java)-------------由JAVAC的JAVA源码至java byteCode的编译---->编译成UTF-8 encoding的二进制码(即.class)------------------------Tomcat(或其的appli原创 2011-11-02 20:44:11 · 845 阅读 · 0 评论 -
java编码(三)对InputStream和String有默认的编码
1.对InputStream解码 /*** 以指定的编码格式来读取输入流,必须用与发送流相同的编码格式*/public static String readStrByCode(InputStream is,String code){StringBuilder builder=new StringBuilder();BufferedReader reader=原创 2013-09-27 15:45:13 · 16871 阅读 · 0 评论 -
java 编码实例分析(二)
一.页面中同时包含以下编码设置,有什么区别?页面响应是GB2312.String grades_name=new String(request.getParameter("grades_name").getBytes("ISO-8859-1"),"GB2312");//get参数,默认server.xml里可以控制编码方式,影响此编码String route_name = re原创 2011-12-16 15:25:02 · 508 阅读 · 0 评论 -
replace和.replaceAll的区别
1.string.replace(char oldChar, char newChar) 是对指定的字符替换2.str.replaceAll(String regex, String repl)对匹配正则的字符替换。原创 2012-01-05 17:00:18 · 541 阅读 · 0 评论 -
运用加密技术保护Java源代码 (转)
转 http://bbs.chinaunix.net/thread-243286-1-1.html运用加密技术保护Java源代码 内容: 一、为什么要加密? 二、定制类装入器 三、加密、解密 四、应用实例 五、注意事项 参考资源 Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修转载 2012-01-08 16:32:47 · 680 阅读 · 0 评论 -
java非对称加密的源代码(RSA)
转http://java.chinaitlab.com/JavaSecurity/37436.html鉴于rsa加密的重要性和相关源代码的匮乏,经过整理特此贴出。需要下载bcprov-jdk14-123.jar。 import javax.crypto.Cipher; import java.security.*; import java.security.spec.转载 2012-01-08 16:38:05 · 795 阅读 · 0 评论 -
org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x7)
过滤掉xml文档不识别的字符表中字段x_contact_method内容是:7986555 986567System.out.println(rs.getString("x_contact_method"));输出结果是:7986555(注:此处是空白方框乱码)986567中文输出正常。我想用replaceAll("[\\r\\n]",",")把空白方框乱码原创 2012-01-05 15:07:41 · 4727 阅读 · 0 评论 -
java的HashCode方法
转http://www.cnblogs.com/batys/archive/2011/10/25/2223942.html java的HashCode方法有许多人学了很长时间的Java,但一直不明白hashCode方法的作用, 我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。 总的来说,Java中的集合(Collection)有两转载 2012-02-25 13:39:49 · 667 阅读 · 0 评论 -
java.net.HttpURLConnection的使用
『转』【Java】java.net.HttpURLConnection的使用分类: java技术 2007-06-06 15:46 4532人阅读 评论(2)收藏 举报 突然需要做一个Java的Ajax代理,只好又操起java来了。。。。。。写好了再放出源码转贴内容: web登陆无非就是网页获取,cookie 的管理,post和get方式的模拟。转载 2012-02-28 18:41:10 · 2099 阅读 · 0 评论 -
java 当中变量存储位置的区别
java 当中变量存储位置的区别转自http://dongsw.iteye.com/blog/834313今天复习了一下这些知识,顺便做了下笔记. 1.寄存器:最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制. 2. 栈:存放基本类型的变量数据和对象的引用,但对象本身不存放在栈中,而是存放在堆(new 出来的对象)或者常量池中(字符串常量对象存放在常量池中转载 2012-03-18 15:48:38 · 764 阅读 · 0 评论 -
java中如何将string 转化成long
1.java中如何将string 转化成longlong l = Long.parseLong([String]); 或 long l = Long.parseLong([String],[int radix]); long l = Long.valueOf("123").longValue();2.Long.ValueOf("String")与Long.parseLo原创 2012-05-30 21:28:29 · 379776 阅读 · 2 评论 -
Java发送Http请求,解析html返回
http://zhejiangyinghui.iteye.com/blog/798533http://blog.csdn.net/miraclestar/article/details/5970072转载 2013-09-17 15:42:11 · 5959 阅读 · 0 评论 -
java socket 属性设置
//解析服务器地址和端口号 int dotPos = ipAddr.indexOf(':'); String ip = ipAddr.substring(0, dotPos).trim(); int port = Integer.parseInt(ipAddr.substring(dotPos+1).trim()); InetSocketAddress endpoint = new转载 2013-09-02 16:37:12 · 18534 阅读 · 0 评论