- 博客(22)
- 资源 (8)
- 收藏
- 关注
原创 Java基础--对javaBean的简单内省操作
Javabean: package instroSpect; import java.util.Date; public class Javabean { int x; int y; Date date = new Date(); /** * @return the date */ public Date getDate() { return date; }
2013-10-26 15:50:57 580
原创 java基础--多态--构造器内部的多态方法行为
package polymorphism; class Glyph{ static{ System.out.println("static Glyph"); } void draw(){ System.out.println("Glyph draw"); } Glyph() { System.out.println("Glyph before draw");
2013-10-25 16:10:29 602
原创 java基础--多态-域与静态方法2--类中各字段方法的加载顺序
以下例子是探讨以下类中各字段方法的加载顺序 package staticTest; class A{ static { System.out.println("A 的静态代码块"); } public A(){ System.out.println("A 的构造方法"); } } class AA extends A{ static{ System.out
2013-10-25 15:04:14 512
原创 java基础--多态-域与静态方法1(java编程思想)
package extendsTest; /** * * @author xiaoyu * */ class Super{ public int field=0; public int getField(){ return field; } } class Sub extends Super{ public int field=1; public in
2013-10-25 14:30:41 590
转载 Java基础----使用BigDecimal进行精确运算
原文出处: 首先我们先来看如下代码示例: 1 public class Test_1 { 2 public static void main(String[] args) { 3 System.out.println(0.06+0.01); 4 System.out.println(1.0-0.42); 5 S
2013-10-23 21:25:56 584
转载 java提高篇-----使用序列化实现对象的拷贝 (深拷贝)
我们知道在Java中存在这个接口Cloneable,实现该接口的类都会具备被拷贝的能力,同时拷贝是在内存中进行,在性能方面比我们直接通过new生成对象来的快,特别是在大对象的生成上,使得性能的提升非常明显。然而我们知道拷贝分为深拷贝和浅拷贝之分,但是浅拷贝存在对象属性拷贝不彻底问题。关于深拷贝、浅拷贝的请参考这里:渐析java的浅拷贝和深拷贝 一、浅拷贝问题 我们
2013-10-23 20:59:14 725
原创 java基础--实现类似Spring的可配置的aop框架
首先说明这里的例子是参照张孝祥老师讲解的知识而写的,再次感谢张老师,他的视频对陪伴了我学习Java的慢慢长路! 先上个图片,文件结构图: package proxy.aopFramework; import java.lang.reflect.InvocationHandler; import java.lang.reflect.Method; i
2013-10-23 20:49:16 667
转载 Java中Comparable和Comparator实现对象比较
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。下面通过两个例子分别用Comparable和Comparator实现对User对象中年龄排序。 1.通过实现Comparable接口,根据User的年龄进行排序。 Java代码 import java.util.Arrays;
2013-10-23 11:50:17 435
原创 java基础--HashSet
package Reflect.field; /**内存泄漏 * 当一个对象被存储进HashSet集合以后,就不能修改这个对象中的那些参与计算 * 哈希值的字段了,否则,对象修改后的哈希值和最初存储进HashSet集合中时的哈希值 * 就不同了,在这种情况下,即使在contains方法使用该对象的当前引用作为的参数去 * HashSet集合中检索对象,也将返回不到对象的结果,这也会导致无法
2013-10-19 01:29:05 445
原创 数组与Object的关系及其反射类型(浅试)
package Reflect.array; import java.util.Arrays; import java.util.List; public class TestRelectArray { /** * @param args */ public static void main(String[] args) { int [] a1=new int[]{1,2,
2013-10-18 23:58:47 426
转载 Java 创建WebService
使用Axis开发WebService 1.下载并安装Axis 1)登陆http://axis.apache.org/axis/站点下载Axis 下载axis-bin-1_4.zip,解压后的目录结构如下: 2)安装Axis 首先要成功的安装Tomcat,然后将下载的Axis目录下面的webapps中的axis的 整个文件夹全部拷贝到T
2013-10-14 23:05:13 630
转载 Java添加水印+图片水印+文字水印
水印的处理...以下有两种方式: 第一种是添加文字水印: 第二种是添加图片水印 现在贴上代码 2种的源码 package com.yjf.image; import java.awt.AlphaComposite; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2D;
2013-10-14 22:53:40 690
原创 Tomcat集群Tomcat负载均衡配置
网上收集的 : Apache之Tomcat集群配置-Tomcat负载均衡 一、 环境说明 Windows XP apache_2.0.59-win32-x86-no_ssl.msi mod_jk-apache-2.0.59.so apache-tomcat-5.5.23.zip 我的程序分别安装到 D:\webserver\Apac
2013-10-14 22:29:43 571
转载 数据查询提高效率的办法
转的一些基本优化方法: 1.应尽量避免在 where 子句中使用!=或操作符,否则将引擎放弃使用索引而进行全表扫描。 2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from
2013-10-14 22:28:02 589
原创 java中list和json互相转换
list 转 json JSONArray.fromObject(userList).toString(); json 转 list JSONArray.toArray(JSONArray.fromObject(userList)));
2013-10-14 22:24:40 614
转载 tomcat不用工程名配置
在 tomcat的安装路径下,D:\Tomcat-7\conf,修改server.xml文件 编辑Host节点, 这样就可以用 http://localhost:8080 访问了。 如果需要http://localhost:8080/web\webTest 访问, 那么就需要把 工程放在webapps 目录下面。 这样可
2013-10-14 22:12:35 652
原创 MyEclipse 9 出现"Caused by: java.lang.OutOfMemoryError: PermGen space"解决
解决办法: 1.修改MyEclipse安装目录下的myeclipse.ini文件(修改前最好备份一份) 修改如下(具体的机器配置不同): [plain] view plaincopy -vmargs -Xms128M -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=256m -
2013-10-12 13:56:49 1296
原创 研究算法的好地方
关于算法的题目: 九度: http://ac.jobdu.com/problemset.php http://acm.hdu.edu.cn/ http://poj.org/ http://acmclub.com/problemset.php 如果你想比赛算法,推荐几个网站: ACM国际大学生程序设计竞赛:http://cm.baylor.edu/welcome.icpc 百度之星程
2013-10-12 13:02:43 585
原创 Java基础--反射(成员方法)
Method类代表某个类中的一个成员方法 得到类中的一个方法: 例子: *Method charAt=Class.forName("java.lang.String").getMethod("charAt",int.class); *通常方式:System.out.println(str.charAt(1)); *反射方式:System.out.println(charAt.
2013-10-09 21:30:27 538
原创 java基础--反射(成员变量)
这里介绍通过反射获取对象的成员变量,以及修改成员变量。 package Reflect.field; public class Point { int y; public int getY() { return y; } public void setY(int y) { this.y = y; } public Point(int y) { sup
2013-10-09 20:14:48 650
原创 java基础--反射(构造方法)
这里学到的知识是看张孝祥老师的视频学习的,所以在这里要向张老师致谢!虽然他已不能听到看到,但老师的声音听起来还是比较祥和!希望好老师都有好的好的回报,在这里还是提醒自己和大家,努力学习的过程中不要忘记了身体才是革命的本钱!多多锻炼! package Reflect; import java.lang.annotation.Annotation; import java.lang
2013-10-09 20:10:45 510
原创 java基础学习-- 可变参数
/** * 一个方法接受的参数个数不固定 * @author xiaoyu * */ public class TestVarableParameter { public static void main(String[] args) { System.out.println(add(1,2,3,1)); System.out.println(add(1,2,3,4,56,7
2013-10-09 14:27:06 509
VisualVM_139 for mac
2018-01-21
Struts2搭建简易javaWeb后台
2015-07-07
AFNetwork发送GET/POST请求
2015-07-07
对话框以及层叠样式(jsp实现)
2013-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人