- 浏览: 129981 次
- 性别:
- 来自: 河北
文章分类
- 全部博客 (93)
- 生活感悟 (1)
- 面试 (3)
- struts2 (1)
- java 综合 (25)
- 杂 (4)
- 数据库综合 (3)
- 数据库-Mysql (2)
- 数据库-SQLServer (0)
- 数据库-Oracle (0)
- 数据库-PostgreSQL (0)
- 数据库-SQLite (0)
- 数据库-MongoDB (0)
- 数据库-Redis (0)
- 操作系统-Windows (4)
- 操作系统-Linux (0)
- 操作系统-Mac (0)
- 操作系统-Unix (0)
- 移动端-Android (0)
- 移动端-IOS (0)
- 开发环境-Eclipse (1)
- 开发环境-IntelliJ IDEA (0)
- JEE-Spring (1)
- JEE-Hibernate (0)
- JEE-Struts2 (1)
- JEE-Struts (0)
- JEE-Spring Cloud (0)
- JEE-Spring Boot (0)
- JEE-接口调试 (0)
- 云计算-Zookeeper (0)
- 云计算-Hadoop (0)
- 云计算-HBase (0)
- 测试-JUnit (0)
- 测试-JMeter (0)
- 项目管理 (0)
- 版本控制 (0)
- 消息中间件 (0)
- 应用服务器-Tomcat (2)
- 应用服务器-Jetty (0)
- 框架-Antlr (0)
- 编程语言-Java (1)
- 编程语言-C# (0)
- 编程语言-C (0)
- 编程语言-Python (0)
- 编程语言-Lua (0)
- 编程语言-Javascript (0)
最新评论
-
java苏打粉:
...
java servlet doPost与doGet方法的理解 -
真狼王:
将禁用脚本测试(Internet Exploer)和禁用脚本调 ...
ie下调试javascript -
javaservers:
说了个大概原理,没做任何实现那。
JDBC连接池 -
yangzhihuan:
都是些实用的技巧.整理是很辛苦了,多谢分享.
jquery 常用技巧
public class Test
{
public static void main(String[] args)
{
M m = new N();
System.out.println(m.getName());
System.out.println(m.getValue());
if(m instanceof N)
{
System.out.println("1");
}
if(m instanceof M)
{
System.out.println("2");
}
}
}
class M
{
public static String getName()
{
return "M";
}
public String getValue()
{
return "MM";
}
}
class N extends M
{
public static String getName()
{
return "N";
}
public String getValue()
{
return "NN";
}
}
{
public static void main(String[] args)
{
M m = new N();
System.out.println(m.getName());
System.out.println(m.getValue());
if(m instanceof N)
{
System.out.println("1");
}
if(m instanceof M)
{
System.out.println("2");
}
}
}
class M
{
public static String getName()
{
return "M";
}
public String getValue()
{
return "MM";
}
}
class N extends M
{
public static String getName()
{
return "N";
}
public String getValue()
{
return "NN";
}
}
发表评论
-
Webservice 报错 Have you run APT to generate them
2013-08-27 10:23 928原因是找不到类 ,生成webservice 后自运生成包装类, ... -
你的java单例安全吗
2010-12-05 20:51 775今天在写一个东西需要用的单例模式,一般的单列模式可分为以下两种 ... -
java 命名规则
2010-11-27 11:43 989变量 第一位为英文小写字母,该英文小写字母代表变数类型。然后 ... -
HashSet和TreeSet的区别
2010-11-27 11:32 998今天学到的,备注一下: 1、Treeset中的数据是自 ... -
java之try与finally语句(2)
2010-11-26 23:55 932接上一篇,跟上一篇代码差不多,就是修改了a的值为double类 ... -
java try finally
2010-11-26 23:50 997如下面的代码,结果就不解释了。 Java代码 pub ... -
抽象类和接口区别
2010-11-26 23:47 856如下代码,是使用接口时需要注意的问题。 Java代码 pu ... -
java之final, finally, finalize的区别
2010-11-26 23:44 9741. final 用于声明属性,方法和类,分别表示属性不可变, ... -
求最小公倍数和最大公约数
2010-11-26 23:42 739下面的方法是用递归解决的。如求几个整数的最小公倍数的 ... -
java汉字截取问题
2010-11-26 23:40 784public class Test { p ... -
java之String变量和“==”操作符(1)
2010-11-26 23:26 919先看下面的代码,有助于后面的理解。 Java代码 p ... -
java之String变量和“==”操作符(2)
2010-11-26 23:18 800Java代码 public class StringTest ... -
java 之动态绑定和静态绑定
2010-11-26 22:59 858package cn.lifx.test; pub ... -
java基础之"=="操作符
2010-11-26 21:16 628Java代码 public class Test { ... -
java 内部类测试
2010-11-26 20:53 969Java代码 public class OuterInner ... -
java 之继承
2010-11-26 20:48 770public class Test { p ... -
java catch 语句
2010-11-26 20:44 1029public class Test { p ... -
java try catch exception
2010-11-26 20:40 1148public class InputTest { ... -
java类的初始化
2010-11-26 20:35 782Java代码 public class Test1 ... -
无法进入构造方法
2010-11-26 20:32 810刚刚搞定了一个大bug 搞了好几个小时了 问题很简单 ...
相关推荐
JAVA静态方法和非静态方法的区别和实例 静态方法和非静态方法是 Java 编程语言中两个基本概念,它们在编程实践中扮演着重要角色。了解它们的区别和使用场景对于编写高效、可维护的代码至关重要。 什么是静态方法?...
静态方法可以访问另一个类或同一个类的静态数据成员和静态方法,不能访问非静态方法和变量。此外,静态方法可以重写任何静态数据成员的值。 二、非静态方法 非静态方法可以访问静态数据成员和静态方法,也可以访问...
静态/非静态 方法/变量的写法 大家应该都明白静态方法/字段比普通方法/字段的写法要多一个static关键字,简单写下他们的写法吧,了解的可以直接略过 class Test{ // 静态变量 public static int id = 1; // 普通...
在Linux环境中,C语言可以通过Java Native Interface (JNI) 来调用Java的静态和非静态方法,实现两者之间的交互。JNI是Java平台标准的一部分,它允许Java代码和其他语言写的代码进行交互,使得C/C++程序员可以编写...
理解静态方法和非静态方法的使用和区别是掌握PHP面向对象编程的关键。 静态方法是通过类名直接调用的,无需创建类的实例。这使得它们在某些情况下非常有用,比如当一个方法不需要访问类的实例变量,或者当需要在类...
java 静态_非静态 字段_方法_代码块 子类父类构造_初始化顺序! 三个class 让你清清楚楚 第一个class java代码如下: package initialOrder; class Parent { // 静态变量 public static String p_StaticField...
本篇文章将深入探讨“静态方法同步”与“非静态方法同步”的差异、应用场景以及它们如何影响程序的并发性能。 首先,我们来了解什么是同步。在Java中,同步是通过`synchronized`关键字实现的,它用于确保同一时间...
java初学者在编写类,在调用方法,在静态方法与动态方法使用会出现的一些错误。 学习后 能初步了解自己的错误的原因 以及遇到这种错误的改正方法 避免下次踩坑
可能是最全的Redis静态工具类,拿来即用,随时随地RedisUtils.方法名()存取数据,每个方法都有对应的注释,快速上手!
本文将深入探讨`synchronized`关键字在同步静态方法和非静态方法上的异同。 首先,`synchronized`关键字有两种主要的使用方式:一是修饰方法,二是作为代码块。当`synchronized`修饰一个非静态方法时,锁住的是该...
在Java编程语言中,处理静态文件是一项常见的任务,特别是在构建Web应用程序时。静态文件通常指的是HTML、CSS、JavaScript、...了解这些方法,可以帮助开发者选择最适合项目需求的方案,优化Web应用的性能和用户体验。
静态方法和非静态方法的调用也遵循不同的规则,静态方法直接通过类名调用,而非静态方法必须先创建对象,然后通过对象调用。 总的来说,理解Java中的静态和非静态成员是编写高效、正确Java代码的关键。它们决定了...
### 静态的魔力:Java中静态方法和变量的深度解析 #### 一、引言 Java作为一门强大的编程语言,在软件开发领域占据着举足轻重的地位。其面向对象的特性、跨平台的能力以及强大的标准库,使得Java成为开发企业级...
- **非静态类**则更加灵活,既可以包含**非静态成员**和**非静态方法**,也可以包含**静态成员**和**静态方法**。 2. **实例化**: - **静态类**不可实例化。也就是说,你无法创建一个静态类的对象。这是因为它...
静态方法和非静态方法的主要用法区别体现在以下几个方面: 1. 访问限制:静态方法不能直接访问非静态的属性和方法,因为静态成员是属于类级别的,而非静态成员是属于对象实例级别的。由于静态成员的创建和调用不...
JAVA中堆、栈、静态方法和非静态方法的速度问题 JAVA中堆、栈是JVM内存模型中的两个重要组成部分,它们的速度性能分析是非常重要的。堆和栈的速度性能分析可以从多角度来分析,包括从分配的角度、从访问角度、从CPU...
由于 `t2` 和 `c1` 是静态变量,我们可以直接通过它们调用非静态方法 `f2()` 和 `f3()`,无需创建 `Table` 或 `Cupboard` 的实例。这展示了如何在没有对象的情况下使用静态变量调用非静态方法,尽管这通常不是最佳...
Java 静态代码块与非静态代码块 Java 中的静态代码块和非静态代码块是两个重要的概念,它们在 Java 中的应用非常...同时,静态方法和静态代码块也有一些区别,静态方法需要被调用时才执行,而静态代码块是自动执行的。
6. **非静态方法调用限制**:如果需要访问外部类的非静态方法或变量,则必须通过外部类的对象引用来进行访问。 #### 二、静态内部类的示例解析 接下来,我们将通过一个具体的例子来深入理解静态内部类的特点及其...