智乐兔

企业应用

  • java sql指定关键词的模糊查询

    java sql指定关键词的模糊查询

    指定关键词的模糊查询: package com.mldn; import java.sql.DriverManager; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; public class Prepared { // 连接驱动路径 public static final String DRIVER = “com.mysql.jdbc.Driver”; // “org.gjt.mm.mysql.driver& ...

    查看全文

  • PreparedStatement-预处理语句的用法

    PreparedStatement-预处理语句的用法

    原理:更新或插入时先占位,再设置占位的字段;查询时,若不是模糊查询,和Statement一样,不变set方法,若是模糊查询,必须定义模糊?的意义!—–实现基本的查询: package com.mldn; import java.sql.DriverManager; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; public class Prepared { // 连接驱动路径 public static final Str ...

    查看全文

  • jdbc入门理解-学习javaweb必看

    jdbc入门理解-学习javaweb必看

      JDBC(Java DataBase Connectivity,Java数据库链接),提供了一系列平台无关的关于执行SQL语句的标准Java API,可以方便地实现多种关系型数据库的统一操作,有一组由java语言编写的类和接口组成;在实际开发中,可以使用JDBC进行各个数据库的链接与操作,而且可以方便向数据库中发送各种SQL命令,在JDBC中提供的是一套标准的接口,各个支持JAVA的数据库生产商只要按此接口提供相应的驱动实现,就可以使用JDBC操作,最大地体现了JAVA的可移植性设计思想!JDBC驱动分类:1.JDBC-ODBC桥驱动:ODBC是开发式数据库连接平台,是微软Wi ...

    查看全文

  • java Docmented注解的作用

    java Docmented注解的作用

    Documented也是一种注解,其作用是声明后面的注解是否要在javadoc中输出。 默认情况下,注解是不会在javadoc中出现的。 // @Documented: @Documented @Retention(value=RUNTIME) @Target(value=ANNOTATION_TYPE) public @interface Documented { // 可以是自定义的Annotation类型在javadoc中生成源代码中插入的文档注释信息! } ———用@Documented在javadoc中显示自定义文档注释: pa ...

    查看全文

  • java定义自己的Annotation类型

    java定义自己的Annotation类型

    // 自定义Annotation类型 @Retention(value = RetentionPolicy.RUNTIME) @interface MyAnnotation { public String value() default ” “; } /* ubuntu@xu-desktop:~$ java com.mldn.ReflectAnnotation 自定义Annotation:com.mldn.MyAnnotation value = www.k187.com 所有当前方法上使用的RUNTIME范围的Annotation: @com.ml ...

    查看全文

  • java运行时获取自定义的Annotation

    java运行时获取自定义的Annotation

    获取自定义的Annotation,靠的是反射机制的支持; package com.mldn; import java.lang.annotation.Annotation; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.reflect.Method; public class ReflectAnnotation { public static void main(String[] args) { Class c = nu ...

    查看全文

  • java 各种类型的注解的作用范围

    java 各种类型的注解的作用范围

    Annotation(注解)是有自己的作用保持范围的,不同的注解生命周期不同。 1 java.lang.Annotation.Retention; Annotation保存范围定义;// Annotation类型 @Documented @Retention(value=RUNTIME) @Target(value=ANNOTATION_TYPE) public @interface Retention { public abstract RetentionPolicy value(); // 保存范围 } 2 java.lang.Annotation.RetentionPo ...

    查看全文

  • java注解入门和用法举例

    java注解入门和用法举例

    java注解是一种特殊的类型,依托java虚拟机的支持,可以对代码进行动态的声明或管理。 —-系统内建的三种Annotation:java.lang: Annotation类型: 1. public @interface Deprecated A program element annotated @Deprecated is one that programmers are discouraged from using, typically because it is dangerous, or because a better alternative exists. Co ...

    查看全文

  • 反射机制对设计模式的影响和改进

    反射机制对设计模式的影响和改进

    反射机制是一种强大的应用功能,特别是对工厂设计模式的改进: 1.不用修改工厂类,2.Properties配置文件与代码分离!——实例: package com.mldn; import java.io.*; import java.util.*; /* 反射机制对程序开发的支持,对工厂设计模式的改进! */ public class FactoryDemo { public static void main(String[] args) { Fruit f = Factory.getInstance(new Init().getPro().get ...

    查看全文

  • 从java静态代理到动态代理的过渡深入理解动态代理

    从java静态代理到动态代理的过渡深入理解动态代理

    java动态代理是怎么样的一个概念呢?初学者往往很困惑,下面先看看什么是静态代理。 ——-静态代理 package com.mldn; public class StaticProxy { public static void main(String[] args) { Subject sub = new ProxySubject(new RealSubject()); // 代理者为接口实例化 sub.say(“张三”, 30); } } interface Subject // 定义一个接口,实现某种主题 { pub ...

    查看全文

  • java反射机制是一种应用范围广泛的技术实现

    java反射机制是一种应用范围广泛的技术实现

    反射机制可应用于任何数据类型,不论类对象还是基本数据类型。 //Class类: 1. public Class getComponentType();// 返回数组元素的类型,若不是数组,将返回null; // Array类:java.lang.reflect.Array;// 定义数组类; public final class Array extends Object; 1.public static Object get(Object array, // 获取数组指定位置的值 int index) throws IllegalArgumentException, Arra ...

    查看全文

  • java如何在运行时调用类实例的方法

    java如何在运行时调用类实例的方法

    java可以通过反射机制调用类的所有方法,这一切都可以在运行时实时进行。 // Class类 1.public Method getMethod(String name, Class… parameterTypes)// 参数表可以为空 throws NoSuchMethodException, SecurityException;// name:获取的方法名,可变参数指定方法的参数表,也可以为空调用无参的方法; 2.public T newInstance() throws InstantiationException, IllegalAccessExceptio ...

    查看全文