`

Java 深入编程小细节

阅读更多

内部类里面不能有静态方法和变量。

class B{

class A{  static  int count =0   }

。。。。。。

}

静态方法里不能new内部类的实例对象

class A{

 

public static void main(String args【】)

    {

              B b=new B();

    }

    class  B{   }

}

所以方法中的变量或参数只有为final,内部类才可以引用。

答:因为编译的时候内部类和方法在同一级别上

public void init()

{

   final  A a=new A();//方法中的变量

new Thread(new Runnable(){//匿名内部类

public void run()

    {  a.getText()    }

});

}

class A{ public void getText(){}}

分享到:
评论

相关推荐

    Java编程中须注意的细节.pdf

    通过理解并掌握以上提到的Java编程细节,开发者可以更加精确地控制代码逻辑,避免不必要的错误,并写出更加健壮的程序。这不仅有助于减少bug,还能提高程序的性能和可维护性。对于Java开源技术的推广者而言,了解...

    java并发编程实战(英文版)

    在《Java并发编程实战》这本书中,作者深入浅出地介绍了Java 5.0和Java 6中新增的并发特性。这些特性旨在帮助开发者更高效、安全地编写多线程程序。书中通过实例解释了诸如`ExecutorService`、`Future`、`Callable`...

    Java 并发核心编程

    在深入讨论具体技术细节之前,我们先了解一些关键的Java并发概念: 1. **Java Memory Model (JMM)**: - **定义**: 在Java SE 5 (JSR133)中引入的Java Memory Model (JMM)旨在确保编写并发代码时的一致性和可预测性...

    Java 8编程入门官方教程

    《Java 8编程入门官方教程》是一本非常全面的Java 8学习指南,不仅覆盖了语言的基础知识,还深入讲解了Java 8中的新特性及其应用场景。对于希望快速掌握Java 8并进行高效编程的开发者来说,这是一本不可或缺的参考...

    Java编程的逻辑

    本节将深入探讨Java编程的核心概念和逻辑。 1. **面向对象编程**:Java的基础是面向对象编程(OOP),它将数据和操作数据的方法封装在一起,形成对象。理解类(Class)、对象(Object)、继承(Inheritance)、多态...

    java网络编程经典的学习书籍

    《Java网络编程》是编程领域的经典著作,尤其对于学习Java网络编程的初学者及进阶者来说,这本书具有很高的参考价值...通过深入阅读和实践,读者将能够掌握Java网络编程的核心技能,为开发复杂的网络应用打下坚实基础。

    《Java并发编程的艺术》源代码

    第5章介绍Java并发包中与锁相关的API和组件,以及这些API和组件的使用方式与实现细节。 第6章介绍了Java中的大部分并发容器,并深入剖析其实现原理,让读者领略大师的设计技巧。 第7章介绍了Java中的原子操作类,并...

    Java网络编程学习资料

    本文将深入探讨标题和描述中提及的几个关键知识点:Java套接字编程、Java的网络功能与编程基础、TCP网络协议以及Java Transaction API。 首先,我们来了解**Java套接字编程**。套接字(Socket)是实现进程间通信的...

    java 3d编程实践

    通过阅读和学习这些资料,你可以深入了解Java 3D的使用方法,提升你在3D图形编程方面的能力。 总之,Java 3D编程实践涵盖了3D图形学的基础知识、场景图构建、几何形状、变换、光照、用户交互等多个方面。通过熟练...

    《java编程思想》_java编程思想_java编程思想_ThinkinginJava_mileefx_

    通过阅读《Thinking In Java》,开发者不仅能掌握Java语言的细节,还能培养出一种“思考”问题的编程习惯,这将对职业生涯产生深远影响。书中的每个章节都配有丰富的示例,可以帮助读者更好地理解和应用所学知识。...

    50道Java常见编程题(有精力的同学看看).rar

    Java是一种广泛使用的面向对象编程语言,它以其强大的功能和易读性而闻名。这份"50道Java常见编程题(有精力的同学看看).rar"压缩包文件提供了学习者一个宝贵的资源,涵盖了Java的基础编程练习,旨在帮助他们巩固基础...

    java界面编程-中级界面篇

    通过阅读文档,开发者可以更好地掌握Java界面编程的细节和技巧。 总的来说,"Java界面编程-中级界面篇"是一个全面的学习资源,涵盖了从基本组件使用到高级定制的各个方面,适合已经掌握了基础Java知识并希望提升...

    java网络编程第4版源码java network programming 4th edition source code

    通过阅读和分析这些源码,你可以深入理解Java网络编程的细节,提升你的编程技能,并能够解决实际项目中的网络问题。此外,源码中的注释和设计模式也会对你的编程思维和代码组织能力产生积极影响。

    深入java servlet网络编程

    本书详细介绍了在开发B/S结构系统时,使用Servlet技巧解决常见问题的编程方法,并从协议细节的角度进行详细的讲述。 全书由16章和2个附录构成,理论结合实际,分门别类讲述了Servlet编程方法、会话管理、服务器端...

    java编程基础篇 java编程

    学习"JAVA程序员必读基础篇"的内容,将帮助初学者建立起坚实的Java编程基础,为进一步深入学习Java高级特性,如Spring框架、JDBC数据库访问、多线程编程等打下坚实的基础。通过实践和不断练习,你将能够熟练掌握这个...

    Java编程入门.pdf

    这有助于初学者建立起对Java编程的直观理解,并为继续深入学习打下坚实的基础。 在后续的学习中,学习者将会接触到更多关于Java编程语言的基本原理和结构化讨论,比如数据类型、变量、控制流程、数组、面向对象编程...

    Java并发编程的艺术

    总之,《Java并发编程的艺术》是一本全面而深入的并发编程指南,适合所有级别的Java开发人员阅读。无论是初学者还是经验丰富的开发者,都能从本书中获得宝贵的见解和实用的技术。通过这些精心挑选的主题和丰富的示例...

    headFirst java核心技术 java编程思想

    它不仅讨论了Java语言的细节,还探讨了设计模式、并发编程、泛型等高级话题。书中强调了面向对象设计的原则和实践,让读者能够更好地理解和应用Java的强项。 这三本书的组合为Java学习者提供了一个全面的学习路径。...

    Java网络编程 五子棋 课程设计

    在本项目中,"Java网络编程 五子棋 课程设计"是一个综合性的学习任务,旨在让学生通过实际操作深入理解网络编程和游戏开发的基本概念。这个项目涵盖了多个关键知识点,包括Java编程语言、网络通信协议、多线程、游戏...

    java网络高级编程

    4. 数据链路层和物理层:这些底层细节通常由操作系统处理,Java开发者通常不需要直接关注。 接下来,我们来看看Java如何实现HTTP和HTTPS通信。`HttpURLConnection`是Java标准库中的HTTP客户端,可处理GET、POST等...

Global site tag (gtag.js) - Google Analytics