Java SE Static Inner

/*内部类使用示例*/

package demo;

class Outer{

int outer_i=100;

static int outer_j=200;

final int outer_k=300;

void test(){

Inner in = new Inner();

in.display();

}

static class Inner{

void display(){

System.out.println("display: outer_j = "+/*outer_i*/outer_j);

//   System.out.println("display: outer_k = "+outer_k); //错误语句,在静态类中不能使用非静态变量

}

}

}

class InnerClassDemo {

/**

* @param args

*/

public static void main(String[] args) {

Outer outer=new Outer();

outer.test();

}

}

/*输出结果

display: outer_j = 200

*/

/*内部类使用*/

package demo;

class Outer1{

private int size=10;

protected class Inner{

public void doStuff(){

System.out.println(++size);

}

}

}

public class TestInner {

public static void main(String[] args) {

Outer1 outer1=new Outer1();

Outer1.Inner i=outer1.new Inner();

i.doStuff();

}

}

相关文档:

Java学习从入门到精通

一、 JDK (Java Development Kit)

JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的J ......

Java基础-学习使用Annotation注解对象

注解(也被称为元数据)为我们在代码中添加信息提供了一种形式化的方法,使我们可以在稍后某

个时刻非常方便地使用这些数据

1-1:基本语法

Java SE5内置三种标准注解

@Override:表示当前的方法定义将覆盖超类中的方法.如果你不小心拼写错误,或者方法签名对不上被覆

盖的方法 ......

一. 看一段冗余的代码

public String login(HttpServletRequest request){

OperatorService operatorService = new OperatorService();

WebContext webContext= request.getSession().getAttribute("WEB_CONTEXT_KEY");

Connection conn=null;

try{

Cone ......

public static void getSysProp(){

Properties props = System.getProperties();

Set> res = props.entrySet();

Iterator it = res.iterator();

while (it.hasNext())

{

Map.Entry e = (Map.Entry)it.next();

......

java inner static_Java SE Static Inner相关推荐

  1. Java的知识点10——static关键字、静态初始化块、 参数传值机制、包、导入类import、 静态导入

    static 关键字 在类中,用static声明的成员变量为静态成员变量,也称为类变量. 类变量的生命周期和类相同,在整个应用程序执行期间都有效.它有如下特点: 1. 为该类的公用变量,属于类,被该类 ...

  2. java.lang.IncompatibleClassChangeError: Expected static method

    版权声明:本文为 testcs_dn(微wx笑) 原创文章,非商用自由转载-保持署名-注明出处,谢谢. https://blog.csdn.net/testcs_dn/article/details/ ...

  3. 转!Java关键字final、static使用总结

    Java关键字final.static使用总结 一.final 根据程序上下文环境,Java关键字final有"这是无法改变的"或者"终态的"含义,它可以修饰非 ...

  4. JAVA基础--final、static区别以及类加载顺序

    一.JAVA中final 与 static 总结 final static 修饰类 该类不可被继承 只能修饰内部类,该类不需要new,是静态加载(嵌套顶层类) 修饰接口 × × 修饰构造函数 × × ...

  5. 深入分析Java中的关键字static

    深入分析Java中的关键字static 一.static关键字的基本用法 1.static关键字基本概念 方便在没有创建对象的情况下来进行调用.也就是说:被static关键字修饰的不需要创建对象去调用 ...

  6. Java讲课笔记12:static关键字

    文章目录 零.本讲学习目标 1.掌握静态变量的使用 2.掌握静态方法的使用 3.掌握静态代码块的使用 一.static关键字的用处 二.静态变量 1.静态变量的定义 2.静态变量的内存分配示意图 3. ...

  7. 为什么java要你写static,java static关键字理解

    文章大纲: 1.为什么static会有这样的效果? 2.static的使用 3.static误区 4.static面试题 static的魔法效果是: 被static关键字修饰的方法或者变量不需要依赖于 ...

  8. java.lang.NoSuchMethodError: No static method ..........

    原文地址:https://www.jianshu.com/p/e1bbb7e9901d 问题 java.lang.NoSuchMethodError: No static method getFont ...

  9. java函数加不加static有何不同

    java中声明为static的方法称为静态方法或类方法.静态方法可以直接调用静态方法,访问静态变量,但是不能直接访问实例变量和实例方法.静态方法中不能使用this关键字,因为静态方法不属于任何一个实例 ...

最新文章

  1. nginx实现防止ddos攻击
  2. Web拾遗--字符集的困扰?
  3. 配置Exchange 2010邮箱和邮件大小限制
  4. linux 丢包排查思路简述(tcp+rdma)
  5. Request.Form的用法
  6. content add tpl.php,phpcms后台批量上传添加图片文章方法详解(一)
  7. html禁止转义reg,HTML转义 - Reg表达式?
  8. mac OS X下终端使用tree命令列目录
  9. Kinect开发教程八:OpenNI2显示深度、彩色及融合图像
  10. dotnetfx40lp 不能安装在d盘_使用小白一键重装系统给电脑安装双系统教程
  11. 根据银行卡账号获取所属银行php
  12. 仿药易通输入单位信息后如果没有则自动加入功能
  13. matlab数组中含有逻辑变量,MATLAB逻辑数组
  14. python中怎么判断字母大小写_python判断大小写字母
  15. 大话设计模式之爱你一万年:第十八章 行为模式:中介者模式:那些年的情书-邮局传情:1. 中介者模式基本概念
  16. 用Date计算日期相差多少天
  17. 以业务改进为目标的流程优化方法
  18. Matlab与FPGA图像处理系列——基于FPGA的实时边缘检测系统设计,sobel边缘检测流水线实现
  19. The role of Roles
  20. Visual Studio 2022 vcvarsXXX.bat文件所在的目录

热门文章

  1. 技术总结:图算法、开源工具及其在工业界的应用场景概述
  2. 2021年北京交通大学925数据结构考研真题回忆版
  3. JOptionPane弹框常用实例
  4. Fly.Box天禾云盘2016双11超级钜惠,超低折扣!!!
  5. Firefox Developer Edition已阻止此网站安装未经验证的附加组件的解决办法
  6. GWT(Google Web Tookit) Eclipse Plugin的zip下载地址(同时提供GWT Designer下载地址)
  7. mybatis学习笔记-04-常见错误排查
  8. linux的基础知识——进程组
  9. python意外缩进引发逻辑错误_python – IndentationError:意外的缩进错误
  10. php获取控制器返回,thinkphp获取所有控制器的方法