- 博客(44)
- 资源 (1)
- 收藏
- 关注
原创 bean的定义、使用、销毁
定义: 其初始化最好在javabean中写出来,用一个Init()方法,而不是实现Spring的接口,这样独立多了。 如下: 使用: 在Spring中有三种使用方式: 方法一,使用BeanWrapper:HelloWorld helloWorld=new HelloWorld();BeanWrapper bw=new BeanWrapperImpl(helloWorld);bw.s
2016-04-20 17:16:58 1345
bean的定义、使用、销毁
定义: 其初始化最好在javabean中写出来,用一个Init()方法,而不是实现Spring的接口,这样独立多了。 如下: 使用: 在Spring中有三种使用方式: 方法一,使用BeanWrapper:HelloWorld helloWorld=new HelloWorld();BeanWrapper bw=new BeanWrapperImpl(helloWorld);...
2016-04-20 17:16:00 215
原创 Spring之config.xml配置
以下三行必写,不能更改<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd">Bean的类:<bean id="aGoodName" class="com.xxx.xxx">
2016-04-20 16:45:22 4828
Spring之config.xml配置
以下三行必写,不能更改<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd">Bean的类:<bean id=&
2016-04-20 16:45:00 871 1
原创 Spring之初识JavaBean
JavaBean为:package com.gc.action;public class HelloWorld { public String msg=null; public void setMsg(String msg) { this.msg=msg; } public String getMsg() { return t
2016-04-20 09:55:13 290
Spring之初识JavaBean
JavaBean为:package com.gc.action;public class HelloWorld { public String msg=null; public void setMsg(String msg) { this.msg=msg; } public String getMsg() { ...
2016-04-20 09:55:00 73
原创 Tomcat、MySQL注意
Tomcat和MySQL都是用的压缩版,下载下来都要进行配置。 我都放在D盘, D:tomcat;D:mysql需要配置Path:CATALINA_BASE,变量值:D:\tomcatCATALINA_HOME,变量值:D:\tomcatPATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\binPATH=…….;C:\mysql\bintomcat中的c
2016-04-19 11:59:50 297
Tomcat、MySQL注意
Tomcat和MySQL都是用的压缩版,下载下来都要进行配置。 我都放在D盘, D:tomcat;D:mysql需要配置Path:CATALINA_BASE,变量值:D:\tomcatCATALINA_HOME,变量值:D:\tomcatPATH,添加变量值:%CATALINA_HOME%\lib;%CATALINA_HOME%\binPATH=…….;C:\mysql\...
2016-04-19 11:59:00 204
原创 泛型的简单写法
在写程序的时候,有时候没办法必须用一个泛型的类或者方法,提前学到这个写法,对以后应该会很有好处。public class PairTest1{ public static void main(String[] args) { String [] temString={"a","c","e","g"}; Pair<String> mm=ArrayAlg
2016-04-16 19:07:41 1608
泛型的简单写法
在写程序的时候,有时候没办法必须用一个泛型的类或者方法,提前学到这个写法,对以后应该会很有好处。public class PairTest1{ public static void main(String[] args) { String [] temString={"a","c","e","g"}; Pair<String> m...
2016-04-16 19:07:00 441
内部类、异常、断言和Loger日志
以后补充 <script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n...
2016-04-15 20:25:00 162
原创 定时器与回调
测试类import java.awt.event.ActionListener;import javax.swing.JOptionPane;import javax.swing.Timer;public class Test { public static void main(String[] args) { ActionListener listen=new TimeT
2016-04-14 17:30:32 1503
定时器与回调
测试类import java.awt.event.ActionListener;import javax.swing.JOptionPane;import javax.swing.Timer;public class Test { public static void main(String[] args) { ActionListener listen=n...
2016-04-14 17:30:00 414
原创 对象的克隆
Java对象有克隆分为两种,浅克隆和深拷贝首先,浅克隆: 比如:Empolyee original=new Employee(……);Empolyee copy=original;可以看到,就是个简单的复制动作。但这个只能对其中的部分域进行复制,没有拷贝内部对象。 而执行浅克隆,也会引起另处一个问题,克隆或原对象对子对象的改变:String类无法改变可以不用理会,但像Date这样的子对象,我们
2016-04-14 16:52:48 264
对象的克隆
Java对象有克隆分为两种,浅克隆和深拷贝首先,浅克隆: 比如:Empolyee original=new Employee(……);Empolyee copy=original;可以看到,就是个简单的复制动作。但这个只能对其中的部分域进行复制,没有拷贝内部对象。 而执行浅克隆,也会引起另处一个问题,克隆或原对象对子对象的改变:String类无法改变可以不用理会,但像Dat...
2016-04-14 16:52:00 78
原创 Java接口
1、接口不是类,不能用new来实例化,但是可以引用实现接口的类对象: Comparable x; x=new Employee(……); 2、接口中可以有常量 3、接口中绝对不能含有实例域,也不能实现任何方法案例: 对对象进行排序:Array.sort(任意对象的数组); 要用这个方法,那括号中的数组中的类必须实现Comparable这个接口,并对类中的某个量进行两两比较 完整方法为:
2016-04-14 16:26:44 357
Java接口
1、接口不是类,不能用new来实例化,但是可以引用实现接口的类对象: Comparable x; x=new Employee(……); 2、接口中可以有常量 3、接口中绝对不能含有实例域,也不能实现任何方法案例: 对对象进行排序:Array.sort(任意对象的数组); 要用这个方法,那括号中的数组中的类必须实现Comparable这个接口,并对类中的某个量进行两两比较 完整...
2016-04-14 16:26:00 127
原创 Java反射机制--佐证
这个例子很好的证明了,类加载和实例化的区别:public class NewInstancesTest { public static void main(String[] args) { TestOne one=null; try { //类加载 Class cl=Class.forName("reflectTe
2016-04-14 14:20:32 271
Java反射机制--佐证
这个例子很好的证明了,类加载和实例化的区别:public class NewInstancesTest { public static void main(String[] args) { TestOne one=null; try { //类加载 Class cl=Class.forName("r...
2016-04-14 14:20:00 99
原创 Java反射机制--肤浅认知
本来不是很懂,看了很多文章解析,感觉貌似有点懂了。 记下备忘。待后来回头查看,以便更正。Java反射机制,是进一步的解耦,比如在:比如在JDBC中,Class.forName(‘com.mysql.jdbc.Driver.class’).newInstance(); 通过这个名字来搜索,
2016-04-13 17:30:58 389
Java反射机制--肤浅认知
本来不是很懂,看了很多文章解析,感觉貌似有点懂了。 记下备忘。待后来回头查看,以便更正。Java反射机制是:在程序编译以后,运行过程中,实时获取新的类名,并且可以获知新类的方法、域和构造器,进而可以对新类进行newInstance()—–类加载(在其它的文章中看到的:与类实例化new不同,new实例化出的对象可以有更多的操作,暂时不清楚多了哪些)。这里可以看出,这个类加载是程序运行过程中的...
2016-04-13 17:30:00 162
转载 反射机制知识点(new和newInstance之区别)
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化对象
2016-04-13 16:09:50 1263
反射机制知识点(new和newInstance之区别)
在Java开发特别是数据库开发中,经常会用到Class.forName( )这个方法。通过查询Java Documentation我们会发现使用Class.forName( )静态方法的目的是为了动态加载类。在加载完成后,一般还要调用Class下的newInstance( )静态方法来实例化对象以便操作。因此,单单使用Class.forName( )是动态加载类是没有用的,其最终目的是为了实例化...
2016-04-13 16:09:00 1103
原创 枚举enum
关于枚举的简单写法:public class EnumTest { public static void main(String[] args) { judgeColor(colorful.BLUE); } public static void judgeColor(colorful color)//写成静态方法,是因为上面的main函数即时调用
2016-04-13 14:28:47 351
枚举enum
关于枚举的简单写法:public class EnumTest { public static void main(String[] args) { judgeColor(colorful.BLUE); } public static void judgeColor(colorful color)//写成静态方法,是因为上面的...
2016-04-13 14:28:00 70
原创 ArrayList和变参
其实没什么好说的,只是写下来作个备忘录ArrayList的声明和实例化import java.util.ArrayList;……ArrayList<String> str=new ArrayList<>(99);//写法1ArrayList<String> str1=new ArrayList<String>();//写法2 其拥有add(Object o),add(int index,Ob
2016-04-13 11:48:41 506
ArrayList和变参
其实没什么好说的,只是写下来作个备忘录1.ArrayList的声明和实例化import java.util.ArrayList;……ArrayList<String> str=new ArrayList<>(99);//写法1ArrayList<String> str1=new ArrayList<String>();//写法2 ...
2016-04-13 11:48:00 168
原创 关于类继承中子类方法比父类方法丰富,一个引用值传递的小问题
对于前两个程序,一个父类一个子类,我们如果这样:public class ForTest { public static void main(String[] args) { // TODO Auto-generated method stub Employee e1=new Employee("小张",9800,1998,2,14); Empl
2016-04-11 22:27:32 854
关于类继承中子类方法比父类方法丰富,一个引用值传递的小问题
对于前两个程序,一个父类一个子类,我们如果这样:public class ForTest { public static void main(String[] args) { // TODO Auto-generated method stub Employee e1=new Employee("小张",9800,1998,2,14); ...
2016-04-11 22:27:00 196
原创 Java的继承
算是作个备忘吧。 关于Java的继承,我总共写错了二次: 第一次是,在写继承的时候,忘了调用父类的构造器,其实挺好写的,就直接用super即可。 第二次,测试时,在设置manager的额外收益时,应该这样实例化: Manager manager=new Manager(“xxx”,50000,2001,2,14); 而不是 Employee manager=new Man
2016-04-11 21:36:19 267
Java的继承
算是作个备忘吧。 关于Java的继承,我总共写错了二次: 第一次是,在写继承的时候,忘了调用父类的构造器,其实挺好写的,就直接用super即可。 第二次,测试时,在设置manager的额外收益时,应该这样实例化: Manager manager=new Manager(“xxx”,50000,2001,2,14); 而不是 Employee manager=new M...
2016-04-11 21:36:00 79
原创 构造器的用法
关于构造器: 还有this的用法public class Main { private String name; private double salary; public Main(String aName, Double aSalary) {//构造器1 this.name = aName; this.salary = aSalary;
2016-04-09 16:52:11 505
构造器的用法
关于构造器: 还有this的用法 还有个地方要注意,像下面的代码中,构造器2中调用构造器1的语句,必须放在构造器2的第一句。必须!!!public class Main { private String name; private double salary; public Main(String aName, Double aSalary) {//构造器1...
2016-04-09 16:52:00 127
原创 Java中的默认值和构造器
默认值: 数据类型的默认值为0; boolean的默认为false; 对象类型的默认值为null。 但在写程序的时候,一定要手动给个值,不然在后期容易出错。构造器:如果不手动写构造器,程序在编译的时候会加上默认的构造器,但是只要手动写的构造器,编译的时候不再加上默认的构造器。 如: public class Employee{ public class Employee(Stri
2016-04-09 15:26:36 1581
Java中的默认值和构造器
默认值: 数据类型的默认值为0; boolean的默认为false; 对象类型的默认值为null。 但在写程序的时候,一定要手动给个值,不然在后期容易出错。构造器:如果不手动写构造器,程序在编译的时候会加上默认的构造器,但是只要手动写的构造器,编译的时候不再加上默认的构造器。 如: public class Employee{ public class Emp...
2016-04-09 15:26:00 1253
转载 正则表达式
是这我看到的,很详细。作为新手,我很幸运看到这篇。http://blog.csdn.net/mad1989/article/details/7773749我很感谢!!!谢谢这位Never-say-Never!!!
2016-04-08 17:06:04 321
正则表达式
是这我看到的,很详细。作为新手,我很幸运看到这篇。http://blog.csdn.net/mad1989/article/details/7773749我很感谢!!!谢谢这位Never-say-Never!!! <script type="text/javascript"> $(function () { ...
2016-04-08 17:06:00 53
原创 Binary String Matching
这题我没有做出来,在Eclipse上可以运行,目测结果正确,但是通不过ACM的那个网站测试,我不清楚为什么。懂的人可以告诉我一下。我的程序写的不怎么好,我正在慢慢改正。时间限制:3000 ms | 内存限制:65535 KB描述 Given two strings A and B, whose alphabet consist only ‘0’ and ‘1’. Your task is o
2016-04-08 15:17:48 389
Binary String Matching
这题我没有做出来,在Eclipse上可以运行,目测结果正确,但是通不过ACM的那个网站测试,我不清楚为什么。懂的人可以告诉我一下。我的程序写的不怎么好,我正在慢慢改正。时间限制:3000 ms | 内存限制:65535 KB描述 Given two strings A and B, whose alphabet consist only ‘0’ and ‘1’. Your tas...
2016-04-08 15:17:00 89
测试驱动开发
2016-11-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人