`
l4432848
  • 浏览: 253511 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Java基础——内部类

    博客分类:
  • java
 
阅读更多

声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。

模化块: 又称之为组件研发,压缩包中是类,以后我们写工程写项目的时候,可能会有一些通用的代码,不管你写什么工程,它都是一样的代码,就是把这些重复性的功能打成一个jar包,包装起来,以后谁要用就拿过去用就行了,就好比一辆汽车是很多零件组成的,你可以把这些零件做得通用化些,到时候那些汽车需要,直接拿过去用就行了
www.apache.org 这是一家非盈利机构,里面有一些jar包

枚举:
是jdk1.5的新功能,它是解决这样的一个问题,如下图: 给一个数字就返回一个内容出来,比如你不知道传什么数字的时候,申请几个常量,今后你要调用就选择就行了,就是个选择器,这是枚举还有出来的时候的写法

image

枚举出来之后,枚举可以考诉你这个方法的类型,拿着枚举类型选一个就行了,其实就是一个类,里面申请了一些常量 枚举里面可以有构造器和方法,但是没有必要,因为它的主要功能是提供选择

image

image

内部类:
介绍:就是类中在申请一个类,也有内部接口,内部抽象类,内部枚举,一般内部类就是不让外边人用,所以建立内部类 内部类分为 静态和实例:
静态创建 new Test.T1();
实例创建 实例对象.new T1();

image

静态内部类
可以有实例成员
可以有静态成员

实例内部类: 可以有实例成员
不可以有静态成员

无论是怎么写操作类,编译后都会形成独立的class文件

无名内部类:
就是类上面没有名字,无名内部类只能对常量产生访问 就好比这样,你这个文件就一句代码就写一个类觉得浪费或者麻烦

image

所以这有出来个无名内部类,写个大括号表示无名类对这个接口实现了

image

image

0
0
分享到:
评论

相关推荐

    JAVA基础——Java内部类.ppt

    JAVA基础——Java内部类.ppt

    Java之——类热加载

    Java之——类热加载 在Java编程中,类的加载是程序运行的重要环节。传统的Java应用程序在启动时,由JVM(Java虚拟机)通过类加载器将类加载到内存中,一旦加载完成,除非程序退出,否则这些类通常不会被重新加载。...

    java 几种内部类(基础)(csdn)————程序.pdf

    Java 内部类是 Java 语言的一个特性,它允许在一个类的定义内部定义另一个类。这种设计模式在处理一些特定情况时非常有用,比如当一个类的实例需要访问另一个类的私有成员,或者需要创建临时性的、特定场景的类实现...

    java基础篇——java的起源与演变

    随着时间的推移,Java经历了多次重大版本的更新,从1995年的1.0版本到后续的1.1、1.2、1.3、1.4,直到2004年的Java 5(内部版本号1.5.0),再到后来的Java 6、7、8、9、10和11等。其中,Java 6、7和8在企业级应用中...

    精通JAVA——JDK(高清PDF文件)

    4. **JVM内部机制**:了解Java虚拟机(JVM)的工作原理,包括类加载、内存管理、垃圾回收以及性能优化策略,这有助于编写出更加高效和稳定的代码。 5. **Java开发工具**:讲解JDK自带的工具,如javac编译器、...

    实战Java虚拟机——JVM故障诊断与性能优化

    了解JVM内部机制,包括类加载机制、内存模型、垃圾收集等,是提高程序性能和解决运行时问题的关键。书中的内容涵盖了以下几个核心知识点: 1. **JVM结构**:JVM分为多个组成部分,包括类装载器、运行时数据区、执行...

    Java入门——Java修饰词总结

    `static`内部类是顶级类,独立于包含它的类。`static`方法和字段分别属于类而非实例,这意味着不论创建多少个实例,这些静态成员只有一份拷贝。`static`初始化块在类加载时执行,而不是在创建实例时。 4. **final**...

    09_Java Web——Request&Response案例

    在"09_Java Web——Request&Response案例"这个主题中,我们聚焦于HTTP请求和响应这两个核心概念,它们是Web应用中客户端与服务器交互的基础。下面将详细阐述相关知识点。 1. **HTTP协议**:超文本传输协议(HTTP)...

    java面试——杭州-阿里云-Java中级.zip

    1. **基础语法**:了解和掌握Java的基础语法是必要的,包括类、对象、封装、继承、多态等面向对象编程概念。此外,还要熟悉异常处理、数据类型、运算符、流程控制语句。 2. **集合框架**:理解ArrayList、...

    java面试——深圳-商汤科技-Java高级.zip

    1. **Java基础**:Java是一种跨平台的面向对象编程语言,其特性包括封装、继承、多态等。理解类、对象、接口的概念,以及异常处理、集合框架(如ArrayList、LinkedList、HashMap等)的使用是必备的基础知识。 2. **...

    java学习——java中的反射学习笔记.rar_java 反射

    Java反射是Java编程语言中的一种强大机制,它允许运行中的Java程序对自身进行检查并且可以直接操作程序的内部属性。在Java中,反射是通过java.lang.Class类和java.lang.reflect包中的类来实现的。本篇笔记将深入探讨...

    java面试——杭州-蚂蚁金服-Java高级.zip

    这份"java面试——杭州-蚂蚁金服-Java高级.zip"压缩包包含了一份详细的PDF文档,旨在帮助求职者准备这些面试。下面我们将深入探讨一些可能涉及的关键Java知识点。 1. **内存管理与垃圾回收**: - **内存区域**:...

    java学习笔记(内部类)汇集

    ### Java学习笔记——内部类详解 #### 一、引言 Java中的内部类是一个非常有用但又容易让人感到困惑的概念。内部类本质上是在另一个类的内部定义的类,它可以访问外部类的所有成员变量和方法,甚至是私有成员。...

    Java学习笔记——良葛格

    "Java学习笔记——良葛格"是一份专为初学者设计的教程资料,由良葛格精心编写,旨在帮助读者掌握JDK5.0版本的Java基础知识。JDK(Java Development Kit)是Java开发的核心工具集,包含了编译器、调试器和运行环境等...

    【IT十八掌徐培成】Java基础第05天-02.final-内部类.zip

    今天我们要深入探讨的是Java中的一个特色特性——内部类。内部类在Java中扮演着多种角色,包括匿名内部类、成员内部类、局部内部类以及静态内部类等,它们提供了更灵活的封装和抽象能力。 首先,我们来理解什么是...

    Java基础经典案例源码

    总的来说,"Java基础经典案例源码"提供了丰富的实践素材,涵盖了数据处理的基本技巧和内部类的高级特性。这些实例不仅有助于加深对Java语法的理解,还能提升问题解决能力,为日后的开发工作打下坚实的基础。建议初学...

    java面试——北京-京东-Java中级.zip

    在Java中级面试中,面试官通常会关注应聘者对核心Java概念、面向对象编程、集合框架、多线程、异常处理、I/O流、网络编程、数据库操作以及设计模式等多方面知识的理解与应用能力。以下是一些重要的知识点,这些内容...

    Java设计——对象、UML与过程

    在IT行业中,Java设计是构建复杂软件系统的关键环节,它涉及到对象、统一建模语言(UML)以及软件开发过程。...理解并熟练运用这些概念,对于任何Java开发者来说,都是提高生产力和创建高质量软件的基础。

Global site tag (gtag.js) - Google Analytics