- 浏览: 254529 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (232)
- 瞎扯两句 (8)
- 操作系统 (5)
- 工作笔记 (33)
- 设计模式 (1)
- java (57)
- Java IDE (7)
- hibernate (17)
- oracle (46)
- ms sql (2)
- spring (9)
- struts2 (0)
- javascript (16)
- java_code (2)
- java之集合 (2)
- java之线程 (4)
- java之IO (4)
- java之虚拟机 (6)
- java之异常 (0)
- EJB (4)
- XML (4)
- 数据结构-算法 (2)
- 架构设计 (5)
- 配置信息 (2)
- 阅读笔记 (6)
- IT专业英语 (1)
- PI (0)
- 单元测试 (1)
最新评论
1、弄明白 static 与普通方法的区别。
通俗点来说方法名只是个地址引用,static 方法的引用是个绝对地址,因此可以直接能找到。(个人理解为,对于static的变量与方法,编译期就确定了位置)
对于非 static 方法来说,是个相对地址,或者说是个地址的偏移量,只有等对象的引用产生
后通过偏移量才能计算出实际的地址,因此非 static 方法只能通过对象来进行调用。
2、示例
public static void main(String[] arg0) {
ReflectTest a= new ReflectTest();
a.reflect(new Base(),"priString","priMethod");
}
通俗点来说方法名只是个地址引用,static 方法的引用是个绝对地址,因此可以直接能找到。(个人理解为,对于static的变量与方法,编译期就确定了位置)
对于非 static 方法来说,是个相对地址,或者说是个地址的偏移量,只有等对象的引用产生
后通过偏移量才能计算出实际的地址,因此非 static 方法只能通过对象来进行调用。
2、示例
public static void main(String[] arg0) {
ReflectTest a= new ReflectTest();
a.reflect(new Base(),"priString","priMethod");
}
发表评论
-
servletcontext 的获取
2013-05-12 20:10 480容器在初始化servlet时,会为其注入servletconf ... -
取得下一个sequence。 getNextInterval
2013-03-15 11:47 9431. 初始sequence值放置于数据库。 2. 启动时产 ... -
java 脚本,编译与注解处理
2013-02-05 10:04 8561.java中支持脚本调用 通过脚本引擎来执行。 Obj ... -
java 安全管理器
2013-02-04 11:24 8351.在java语言实现中,扩展和系统加载器都是java实现的, ... -
RMI 底层实现
2013-01-28 16:43 9181. server端代码: Registry regist ... -
Java获取当前路径
2013-01-22 18:12 899无论是抽象路径名还是路径名字符串,都可以是绝对 路径名或相对 ... -
java1.5 新特性
2013-01-10 16:50 768"JDK1.5"的一个重要主题就是通过新增 ... -
import static静态导入
2013-01-10 12:12 850import static静态导入是JDK1.5中的新特性。一 ... -
类加载器加载的类的访问权限问题
2013-01-04 15:34 10581.父加载器加载的类不能访问子加载器加载的类。 (向下可见性) ... -
java 内部类总结
2012-12-28 12:31 748主要从分类和使用情境来看 1. 普通内部类。 位置: 在 ... -
java构造函数和静态变量的执行顺序
2012-12-18 11:18 1042java初始化顺序 1在new B一个实例时首先要进行类的装载 ... -
Java多线程之Condition接口的实现
2012-11-26 17:03 950在实际中一个lock可产生多个Condition对象。个人认为 ... -
java线程同步原理(lock,synchronized)
2012-11-26 14:26 1002一。 java线程同步原理 java会为每个object对象分 ... -
总结下java中abstract,interface,final,static,加深理解
2012-11-16 17:16 893一,抽象类:abstract 1,只要有一个或一个 ... -
为什么interface的变量必须是public final static的
2012-11-16 17:15 1019public 感觉是因为Java对接口的要求是所有类都可以实现 ... -
stack在排序的应用
2012-10-22 17:04 726对于list, 可用Collections的静态方法 Coll ... -
随机访问文件RandomAccessFile 与 内存映射文件MappedByteBuffer
2012-09-25 14:59 1579RandomAccessFile RandomAccessF ... -
Java 服务器端支持断点续传的源代码
2012-09-25 14:44 4043Java 服务器端支持断点续传的源代码【支持快车、迅雷】(仅支 ... -
new File(String parent,String child)
2012-08-22 23:00 1176//user_dir:E:\workspace\javates ... -
System.getProperty
2012-08-22 22:07 916System.getProperty(String name) ...
相关推荐
### Linux环境下执行含main方法的Java文件详解 #### 标题与描述概述 本文主要介绍如何在Linux系统中执行带有`main`方法的Java文件。通常情况下,在开发环境中可以直接通过IDE或其他工具运行Java应用程序;然而,在...
本篇文章将深入探讨如何在Java程序的`main`函数中运行Web服务。 首先,我们来理解一下提供的文件名: 1. `Customers.java` - 这个文件可能包含了客户数据的实体类,用于存储和处理与Web服务交互的数据。 2. `...
在Android Studio中,通常我们开发的是Android应用程序,它们的核心入口点是`Activity`类的`onCreate()`方法,而非Java程序中的`main()`函数。然而,如果你需要在Android Studio中测试独立的Java类,比如包含`main()...
Java 中 main 函数解析 Java 中的 main 函数是 Java 程序的入口点,它是 Java 虚拟机(JVM)调用 Java 程序时所需的特殊方法。main 函数的定义必须满足以下几个条件:必须是公有的,以便 JVM 可以在任何位置访问到...
JAVA中的main函数详细讲解
`main`方法是Java程序的入口点,按照`public static void main(String[] args)`的格式定义。接下来,我们将详细探讨如何创建和使用`bat`文件来运行Java的`main`方法。 首先,确保你有一个已经打包好的`jar`文件,这...
这里我们将深入探讨如何在Java的main方法中实现这个功能,以及相关的HTTP请求和响应处理。 首先,Java中发送HTTP POST请求通常会用到`HttpURLConnection`类或者第三方库如Apache HttpClient或OkHttp。下面我们将...
标题 "Eclipse工程 java排序带main函数可运行控制" 暗示了这是一个关于Java编程的项目,其中包含了实现排序算法的代码,并且可以在Eclipse集成开发环境中直接运行。这个项目可能是一个学习或教学资源,帮助开发者...
Java中的main函数详细介绍 在Java语言中,main函数是程序的入口函数,任何一个Java程序都需要有一个main函数作为程序的入口点。本文将详细介绍Java中的main函数,包括其基本语法、参数的使用、static关键字的作用、...
本压缩包文件"1-JAVA类之一-JAVA类结构和main函数.rar"主要涵盖了两个关键知识点:Java类的结构以及main函数。 首先,让我们详细了解一下Java类的结构。一个基本的Java类通常包含以下几个部分: 1. **访问修饰符**...
在Java编程语言中,"Java绘制函数图像"是一个常见的任务,尤其对于教育和数据分析领域。这个任务涉及到使用Java的图形用户界面(GUI)组件来显示数学函数的图像。在这个场景中,开发者通常会利用`javax.swing.JFrame...
讲述了用初学者的眼光来理解Java的入口函数特点,String[] args的具体使用方法以及为什么使用和如何去使用
该批量工具主要实现批量文件移动、批量重命名和批量解压ZIP文件
在Java编程语言中,`eval`函数通常与JavaScript关联,因为JavaScript有一个内置的`eval`函数,它能够解析并执行一个字符串作为JavaScript代码。然而,Java本身并不直接提供类似的功能。`eval`函数在Java中并不是标准...
### Java函数介绍与详解 #### 一、函数概述 在计算机编程领域,函数扮演着至关重要的角色,被视为程序设计中最基础且关键的组成部分之一。它不仅简化了代码结构,提高了代码的可重用性,还使得程序逻辑更加清晰。...
在Java编程语言中,我们可以利用Java 2D图形库来绘制复杂的图形,包括数学函数曲线。正弦函数是一条常见的周期性曲线,在许多科学和工程领域都有应用。本教程将详细讲解如何用Java来绘制正弦函数曲线。 首先,我们...
main函数:** 程序的入口点是`main`函数,它启动程序执行。返回类型通常是`int`,表示程序的退出状态。 **9. 函数原型:** 函数原型是函数声明的一种形式,它只包含函数名和参数列表,用于告诉编译器函数的签名。 ...