- 浏览: 7527 次
- 性别:
- 来自: 广州
最新评论
文章列表
1、冒泡排序:每次比较相邻的两个变量,如果左边的大于右边的,则将左边的变量和右边的变量调换顺序,这样一次循环下来就会将最大的值“冒泡”到最右端。
package org.lazyzhong.test;
public class MyTest {
public static void main(String[] args) {
int[] a={3,5,2,1,6,4,9};
for(int i=a.length-1;i>1;i--){
for(int j=0;j<i;j++){
if(a[j]>a ...
User
package org.lazyzhong.model;
public class User {
private int id;
private String name;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
...
1、双向一对一外键关联
package org.lazyzhong.model;
public class User {
private int id;
private String name;
private Address address;
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(St ...
内部类是指在一个外部类的内部再定义一个类。类名不需要和文件夹相同。内部类可以是静态static的,也可用public,default,protected和private修饰。
1、成员内部类:成员内部类,就是作为外部类的成员,可以直接使用外部类的所有成员和方法,即使是private的。同时外部类要访问内部类的所有成员变量/方法,则需要通过内部类的对象来获取。 要注意的是,成员内部类不能含有static的变量和方法。因为成员内部类需要先创建了外部类,才能创建它自己的。
package org.lazyzhong.test;
public class People {
...
1、final
final它可以用于以下四个地方:
a、定义变量,包括静态的和非静态的。
b、定义方法的参数。
c、定义方法。
d、定义类。
我们依次来回顾一下每种情况下final的作用。首先来看第一种情况,如果 final修饰的是 ...
public class Animal {
public void speak(){
}
}
public class Dog extends Animal{
@Override
public void speak() {
System.out.println("汪汪汪。。。");
}
public void tail(){
System.out.println("摇尾巴...");
}
}
public class MyTest {
public static ...
1、静态代理
由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。
接口类:
package org.lazyzhong.test;
public interface People {
public void speak();
public void doWork();
}
实现类:
package org.lazyzhong.test;
public class Man implements People{
@Override
public void speak() {
Syste ...
java——垃圾回收机制【转帖链接】
- 博客分类:
- java
http://blog.csdn.net/zsuguangh/article/details/6429592
http://blog.csdn.net/zsuguangh/article/details/6429667
http://www.java3z.com/cwbwebhome/article/article8/81260.html?id=2842
http://www.cnblogs.com/aigongsi/archive/2012/04/06/2434771.html
1、概念术语
在开始之前,需要理解Spring aop 的一些基本的概念术语(总结的个人理解,并非Spring官方定义):
切面(aspect):用来切插业务方法的类。
连接点(joinpoint):是切面类和业务类的连接点,其实就是封装了业务方法的一些基本属性,作为通知的参数来解析。
通知(advice):在切面类中,声明对业务方法做额外处理的方法。
切入点(pointcut):业务类中指定的方法,作为切面切入的点。其实就是指定某个方法作为切面切的地方。
目标对象(target object):被代理对象。
...
中缀表达式转换为后缀表达式
- 博客分类:
- java
package org.lazyzhong.MyStack;
import java.util.Stack;
public class test1 {
static Stack stack = new Stack();
static Stack stack1 = new Stack();
static String newstr="";
public static void main(String[] args) {
String myimg="2*(1+3)-5*(1+2)";
System.out.println(t ...
转载篇——
原文地址——http://www.cnblogs.com/rollenholt/archive/2011/09/11/2173787.html
1、创建新文件:
File file=new File("F:\\hi.txt");
try {
file.createNewFile();//在F盘就会产生一个新文件。
} catch (IOException e) {
e.printStackTrace();
}
2、File类的两个常量:
public static void main(St ...
package org.lazyzhong.test;
import java.util.Properties;
public class MailSenderInfo {
//发送邮件的服务器的ip和端口
private String mailServerHost;
private String mailServerPort;
//用户名和密码
private String username;
private String password;
//主题和内容
private String subject;
private String con ...