首页 > 编程语言 >深入理解Java:类与对象的基石

深入理解Java:类与对象的基石

时间:2025-01-08 18:33:04浏览次数:3  
标签:Java 00000000 关键字 对象 深入 static 方法 基石

1.一个类可以创建出多个对象

2.类是创建对象的模板

3.链表有data域,指针域

4.Java如何创建链表

5.相同的数据不同的类型,在内存当中的存储形式是不一样的

6.int a=10;------>00000000 00000000 00000000 00001010

   short b=10;---->00000000 00001010    float c=10.0;-->1bit 8bit 23bit

7.类和对象之间的关系

  • Java是面向对象的语言
  • c面向过程的语言
动态代理:动态的生成多个对象去代理不同的情况

8.专属于类和对象的关键字

  • 默认无参构造器
  • this关键字:专属于对象的关键字;this关键字代指当前的对象
  • 全局变量,局部变量(在方法的内部)
  • 方法名和参数列表共同组成了方法的签名,方法的签名在同一个类中是不能重复的。
  • 构造器是一个特殊的方法,要求和类名相同但是没有返回值
  • 构造器和普通方法(方法名可以重复)的区别:无返回值。
void----无返回值(普通方法)

9.static是一个专属于类的关键字,static用来修饰全局变量,不能修饰局部变量

输出为:admin 北京                lisi 北京 static修饰的变量、方法存储在方法区中的静态常量池中,被对象所共享

标签:Java,00000000,关键字,对象,深入,static,方法,基石
From: https://blog.csdn.net/m0_73566497/article/details/145014951

相关文章

  • 基于Java+SpringBoot的瑜伽馆管理系统
    关注底部领取源码源码编号:S413源码名称:基于SpringBoot的瑜伽馆管理系统用户类型:多角色,用户、教练、管理员主要技术:Java、Vue、ElementUl、SpringBoot运行环境:Windows/Mac、JDK1.8及以上运行工具:IDEA/Eclipse数 据 库:MySQL5.7及以上版本数据库表数量:13张表是否有......
  • JavaFX基础之组件讲解
    @目录1JavaFX组件1.1Application1.2Stage舞台(窗口)1.2.1创建舞台1.2.2展示舞台1.2.3在舞台上设置场景1.2.4舞台标题1.2.5舞台位置1.2.6舞台宽度和高度1.2.7舞台风格1.2.8舞台全屏模式1.2.9阶段生命周期事件1.2.10键盘或鼠标事件1.3Scene场景1.3.1创建场景1.3.2在......
  • JavaFX基础之环境配置,架构,FXML
    目录1JavaFX1.1简介1.2环境准备1.2.1手动管理依赖1.2.2maven或Gradle管理1.3JavaFX架构1.3.1JavaFX架构图1.3.2JavaFX组件1.3.2.1舞台1.3.2.2场景1.3.2.3控件1.3.2.4布局1.3.2.5图表1.3.2.62D图形1.3.2.73D图形1.3.2.8声音1.3.2.9视频1.4简单使用1.5FXML1.5.......
  • Java注解与反射--枚举
    Java注解与反射注解注解定义使用注解反射获取Class对象使用Class对象注解与反射举例定义一个注解@SetValue,给类成员变量赋值枚举类型定义与使用枚举类方法枚举继承接口注解给类、方法、变量、参数等标注的信息注解本身不影响程序运行,但可以通过反射机制,对被标......
  • Java基础学习(四)
    Java基础学习(四):方法目录Java基础学习(四):方法定义调用重载命令行传参可变长参数递归本文为个人学习记录,内容学习自狂神说Java定义方法的组成部分:修饰符:可选,定义了访问类型返回值类型:没有返回值时为void,否则为具体返回值方法名:方法的实际名称,应遵守驼峰原则参数类型参......
  • java-se-01
    Java目录Java1.我的第一个Java程序2.Java简介3.开发环境4.Java基础5.注释6.Java对象和类7.基本数据类型8.基本命名规则9.修饰符10.String类11.StringBuffer和StringBuilder12.流(stream),文件(File)和IO1.我的第一个Java程序publicclassMain{publicstaticvoidmain(Stri......
  • 深入解析IPoIB驱动中的PKey管理与设备初始化
    在Linux内核中,IPoverInfiniBand(IPoIB)是一种将IP协议运行在InfiniBand网络上的技术。为了实现IPoIB网络设备的高效管理,内核驱动需要处理许多复杂的任务,包括PKey(PartitionKey)的管理、设备的初始化与启动等。本文将深入分析IPoIB驱动中的关键函数和机制,特别是ib_find_pkey、ipo......
  • 【Java编程】一个高性能、支持百万级多任务重试框架:Fast-Retry
    前言假设你的系统里有100万个用户,然后你要轮询重试的获取每个用户的身份信息,如果你还在使用SpringRetry和GuavaRetry之类的这种单任务的同步重试框架,那你可能到猴年马月也处理不完,即使加再多的机器和线程也是杯水车薪,而Fast-Retry正是为这种场景而生。Fast-Retry一个高性能......
  • JNI接口--实现Java调用C++
    1、JNI原理概述通常为了更加灵活高效地实现计算逻辑,我们一般使用C/C++实现,编译为动态库,并为其设置C接口和C++接口。用C++实现的一个库其实是一个或多个类的简单编译链产物,然后暴露其实现类的构造方法和纯虚接口类。这样就可以通过多态调用到库内部的实现类及其成员方法。进一步地......
  • java 中类的继承(超级基础哦)
    在Java中,类的继承是面向对象编程的一个重要特性。继承允许一个类从另一个类中继承属性和方法。通过继承,子类可以重用父类的代码,并可以进行方法的重写(Override)或扩展。1.继承的基本语法class父类{//父类的属性和方法}class子类extends父类{//子类继......