简单的Java反射机制

一.  创建一个简单的java类如下:

package cn.zq;

public class SomeClass {

/**

* 转换成小写

**/

public void toLower(String s)

{

System.out.println("toLower方法");

System.out.println("原字符:"+s);

System.out.println("转换后:"+s.toLowerCase()) ;

}

/**

* 转换成大写

**/

public void toUpper(String s)

{

System.out.println("toUpper方法");

System.out.println("原字符:"+s);

System.out.println("转换后:"+s.toUpperCase()) ;

}

}

二. 创建反射类

package cn.zq;

import java.lang.reflect.InvocationTargetException;

public class TestRefl {

public void test1(String action) throws ClassNotFoundException,

InstantiationException,

IllegalAccessException,

&nbs

相关文档:

代码如下:

1  String command  =   " cmd /c C:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump -h localhost -u root -p aijia > E:/aijia.dmp " ;

2      try    {

3     Process process& ......

最近遇到一个需求要在linux下用java 调用mysql客户端远程登陆mysql服务器,从客户端机器导入mysql脚本,从mysql服务器端导出表中的数据。以下是用到的主要方法:

Java 代码

/**

* 导入数据

* @param  脚本的地址和名称

* @return 是否� ......

举例子说明一切。

JAVA_HOME: C:\j2sdk1.4.2_13

Path:         C:\j2sdk1.4.2_13\bin;

Classpath:.;JAVA_HOME\lib\tools.jar ; JAVA_HOME\lib\dt.jar;

&n ......

对于学习static我们先来看两个例子:

//Example 1 Tst.java,no main() method

package com.blogchina.qb2049;

public class Tst

{

static { System.out.println("111111"); }

}

运行结果为: 111111

Exception in thread "main" java.lang.NoSuchMethodError: main

同样的道理看第二 ......

1  JDK5.0包括的调试工具

我们在这里对JDK5.0的调试工具做大致的概念性的介绍,然后希望通过介绍我自己在实际工作中使用这些工具解决问题的实例来让大家对这些工具有更深入的了解。

JDK5.0里面加入了jstack, jconsole, jinfo, jmap, jdb, jstat, jps, 下面对这些工具做简单介绍:

jstack -- 如果java程 ......

举例说明Java的反射机制,简单的Java反射机制相关推荐

  1. java开发框架 double_最简单的Java框架

    框架framework的目的是定义骨架式方案,处理各种相同的底层细节:而开发人员使用框架时,能够依照自己的需求实现自己的功能--仅仅须要填入自己的东西/flesh. 最简单的框架,类似于JUnit,它 ...

  2. eclipse 如何关联git_作为一名初学Java者 如何做简单的Java项目

    作为一名初学Java者而言,如何做简单的Java项目?想要更有效率的学习Java技术,理论中穿插项目练习很有必要.但项目练习要在你掌握了一定的技术之后才能做的,它是用来加深你对技术理解的. 就拿Jav ...

  3. java ssh客户端_简单的Java SSH客户端

    java ssh客户端 可以使用jcabi-ssh在Java中通过几行代码通过SSH执行shell命令: String hello = new Shell.Plain(new SSH("ss ...

  4. java 静态块初始化_简单了解java中静态初始化块的执行顺序

    这篇文章主要介绍了简单了解java中静态初始化块的执行顺序,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 在java中,其应该是先于所有的方法执行. ...

  5. java mapreduce程序_简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行...

    [TOC] 简单的java Hadoop MapReduce程序(计算平均成绩)从打包到提交及运行 程序源码 import java.io.IOException; import java.util. ...

  6. java event事件_简单的Java Event-事件框架

    自己写的一个简单的Java事件框架.目前具备以下功能: 1.通过继承Event类,用户可自定义事件. 2.通过EventService 的fireEvent(Event e) 发出一个事件. 3.通过 ...

  7. java ear包_简单介绍Java 的JAR包、EAR包、WAR包区别

    原标题:简单介绍Java 的JAR包.EAR包.WAR包区别 WAR包 WAR(Web Archive file)网络应用程序文件,是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件.War专 ...

  8. java语言say方法,简单了解Java方法的定义和使用实现详解

    简单了解Java方法的定义和使用实现详解 发布时间:2020-09-25 11:36:07 来源:脚本之家 阅读:78 作者:OLIVER_QIN 这篇文章主要介绍了简单了解Java方法的定义和使用实 ...

  9. java socket程序_java 简单的java socket程序

    //服务器端:ServerDemo.java import java.io.DataInputStream; import java.io.DataOutputStream; import java. ...

  10. java仿真软件_一个简单的Java仿真程序

    这是一个简单的仿真程序: 在这个仿真程序中,花园委员会都希望了解每天通过大门进入公园的总人数.每个大门都有一个十字 转门或某种其他形式的计数器,并且任何一个十字转门的计数器递增时,就表示公园中的总人数 ...

最新文章

  1. OO学习之二——面向对象分析(OOD)的介绍
  2. 让乔布斯立足肩上的C语言之父
  3. 全网最详细的Sentinel安装教程,没有之一!谁反对?(Linux+windows)
  4. lambda表达式初步
  5. 计算机组装与维护模拟测试题三答案,春季高考信息技术模拟题3(计算机组装与维修部分含答案)...
  6. Kotlin学习笔记 第三章 函数 高阶函数 lambda表达式 内联函数
  7. Mapreduce的工作流程
  8. Android 系统性能优化(80)---Android性能优化:这是一份详细的布局优化 指南(含lt;includegt;、lt;Viewstubgt;、lt;mergegt;)
  9. AJAX编写用户注册实例及技术小结
  10. 从鞋子的磨损度看性格
  11. UILabel实现自适应宽高需要注意的地方(三)
  12. 走进Linq-Linq to SQL感性认识篇
  13. fork函数结果分析
  14. 圣思园java笔记_最详细JAVA高并发多线程VIP课程--圣思园--笔记
  15. 什么是小规模纳税人、小型微利企业、小微企业
  16. 人机协作机器人发展趋势_目前国内机器人发展存在三大困境,人机协作被广泛关注有以下几点原因...
  17. 助力千亿级市场 阿里云进军智能电动车产业
  18. 杰普实训(前端)第一天知识点总结
  19. 子网掩码的作用是什么 两大作用详解
  20. 普通路由器原来可以刷第三方的固件

热门文章

  1. One-hot 编码/TF-IDF 值来提取特征,LAD/梯度下降法(Gradient Descent),Sigmoid
  2. 大数据要如何提高 才能满足智慧城市需求?
  3. Python(函数的参数)
  4. CentOS 7设置开机启动服务,添加自定义系统服务
  5. mysql-multi source replication 配置
  6. php接收表单post数据由于数据字段太多导致丢失的案例
  7. Android学习小Demo(19)利用Loader来实时接收短信
  8. 程序员浪费生命的几种方式
  9. SCVMM2012 SP1 之添加非受信任Hyper-V
  10. Pyqt Model/view框架 3.可编辑项