java疯狂讲义总结-成员变量和局部变量(1)

总结一下,疯狂java讲义第五版pdf百度云 前言 面试大概九十分钟,问的东西很全面,需要做充足准备,就是除了概念以外问的有点懵逼了。回来之后把这些题目做了一个分类并整理出答案(强迫症的我~狂补知识)分为MySQL+Java+Redis+算法+网络+Linux等六类,接下来分享一下我的这次阿里一面面经+一些我的学习笔记。 1.三重心智模型 先给大家科普一个概念,“三重心智模型”。 认知科学家斯坦诺维奇,将人的心智模式,分成了三个部分。 第一层是自主心智,自主心智是我们通过进化与内隐学习获得。比如,我们看到蛇就会害怕,情绪反应,以及文气,车感,网感这些 阅读详情

首先解释概念:

成员变量:指的是在类里面定义的变量。成员变量又可细分为实例变量和类变量。

        实例变量:不以static修饰的变量,也可以理解为对象变量。

        类变量:以static修饰的变量,访问时可以直接使用类名.的方式去访问。

局部变量:方法内部定义的变量。局部变量根据定义形式的不同,又可以分为如下3种,形参,方法局部变量,代码块局部变量。

        形参:在定义方法签名时定义的变量,形参的作用域在整个方法内有效。

例如:void hello(String  name){}    name就是形参,在整个方法内部都有效。

        方法局部变量:在方法体内定义的变量,它的作用域是从定义该变量的地方生效,到该方法结束时失效。

例如:下面变量i就是方法局部变量,作用域为定义的地方到大括号结束的地方。              

void hello(){
    System.out.println("1234");
    int i = 0;
}

 

        代码块局部变量:在代码块中定义的局部变量,这个局部变量的作用域从定义该变量的地方生效,到该代码块结束时失效。

例如:下面的变量a就是代码块局部变量,name就是形参,i就是方法局部变量。

void hello(String name){
    System.out.println("123");
    int i = 0;
    {
        int a = 0;
        System.out.println("1234");
    }
}

        

 

《疯狂Java讲义》第三版源码实战解析 类的定义使用class关键字完成,包含成员变量(字段)、方法、构造器、初始化块等内容。一个典型的类定义如下:// 成员变量(实例变量)// 构造方法// 行为方法System.out.println("我是 " + name + ",今年 " + age + " 岁。");代码逻辑逐行解读行号代码解释1定义一个名为Person的公共类,可在其他包中访问。3-4...声明两个私有成员变量,属于每个对象独有,存储个体状态。7-10。 阅读详情

相关推荐

STM32F103C8T6最小系统板GPIO配置避坑指南:从原理图到流水灯一次成功

本文详细介绍了STM32F103C8T6最小系统板GPIO配置的实战指南,从硬件准备到流水灯实现,涵盖了九大关键步骤。特别针对新手常见问题,如GPIO配置、开发环境搭建和程序下载调试,提供了详细的解决方案和避坑技巧,帮助开发者快速掌握STM32开发基础。

weixin_33756596的博客 339

PTAjava判断题

在一个编辑器中编写好的Java应用程序,是扩展名为.class的文件。F java语言中不用区分字母的大写小写。F Java语言中,变量名可以用汉字表示。T 字节码文件是与平台无关的二进制码,执行时由解释器解释成本地机器码。T 一个Java源文件中可以有多个类,但只能有一个类是public的。T 如果Java源文件中包含了多个类,那么用编译器javac编译完源文件后将生成多个扩展名为.class的文件。T 语句 System.out.println(4+8+"Hello,world!"); 的输出结果是12

weixin_56710260的博客 2449

基于Arduino UNO的OLED显示器使用方法x2(Arduino系列五)

Arduino使用OLED显示模块可以实现串口数据显示,还可以与其他模块联合使用,实现实时显示开发板实时数据。

LNN0212的博客 4170

第四章 (2)

4.3变量 变量的分类 变量成员变量:实例变量(不用static修饰) 类变量(使用static修饰) 局部变量:形参 方法内定的局部变量 代码块中定义的局部变量 【注意变量名的命名规则:从语法角度看,是一个合法的标识符;...

diaoyinji6441的博客 114

文华财经公式编程:麦语言简介及基础语法

文华财经公式语言(麦语言)是一种专门用于金融领域的编程语言,它是由文华财经公司开发的。提供了丰富的金融计算函数和数据处理功能,可以用于金融市场的数据分析、模型建立和交易策略的开发。例1:A:CLOSE;// 定义变量A为收盘价(盘中k线没有走完的时候A为最新价)。例2:MA5:=MA(C,5);// 定义收盘价的5周期均线(C为CLOSE简写)。例3:A:=REF(C,1);// 取得前一根k线的收盘价。

超哥量化的博客 1万+

BIDS数据存储格式介绍与dcm2bids安装与使用

BIDS格式&dcm2bids安装与使用

machinelearning_er的博客 7310

[JAVA基础] 成员变量和局部变量(一看就懂的总结归纳篇)

存放各种方法(静态方法、实例方法、构造方法等)ps:局部变量就在这些方法体中;成员变量是在 类 中定义的变量局部变量是在 方法 中定义的变量成员变量和局部变量大概主要内容就是这些了,看完可能还是有点乱,一定要多看几遍,自己总结一下,这些东西是学习java的基础内容,这都搞不清的话,那么之后一会一个静态变量,一会一个局部变量都把你搞晕了;并且想要用java写出来好代码,就必须了解这些内容,这将会在你未来的开发中起到重要作用;

qq_43842093的博客 8396

python制作图形化小游戏_创意编程|Python的GUI简易界面设计测测你的反应力

Python的GUI简易界面设计案例测测你的反应力作为初次接触代码编程的你,是不是觉得Python程序除了“码”就是“字”即使是有趣的程序除了烧烧自己的脑,也吸引不到更多人的兴趣,用户体验值接近于0?那你可冤枉了Python,他可是人工智能界的编程语言大咖。今天这个游戏设计就先带领大家,简单体验一下,如何让Python程序图形化。一起来吧!设计我们的小游戏游戏设计思路:电脑随机出...

weixin_34214135的博客 1871

沈师PTA——Java 第三章(1)判断题答案版

R1-1 构造方法返回值类型可以用void进行声明。 (2分) F R1-2 构造方法不能被重载。 (2分) F R1-3 有的类定义时可以不定义构造函数,所以构造函数不是必需的。 (2分) F R1-4 世界万物皆对象,从具有共同特征的对象中抽取出来静态属性和动态行为的共同特征,用类来进行描述。因此,对象是具体的,类是抽象的。 (2分) T R1-5 局部变量可以与成员变量重名。 (2分) T R1-6 构造函数名应与类名相同,返回类型为void。 (2分) F R1-7 在实例方法或构造器中,this用

小泽同学的博客 3838

PHP项目实战:易宝支付SDK对接全流程(含回调处理与常见问题排查)

本文详细介绍了PHP项目中易宝支付SDK的对接全流程,包括环境准备、SDK配置、支付请求构建与发起、回调处理实战以及常见问题排查。特别针对回调处理环节的常见问题提供了解决方案,帮助开发者快速完成支付对接并优化性能。

weixin_29007809的博客 385

YOLO26中的PPM空间金字塔池化:改良设计与多尺度特征提取教程

在计算机视觉的语义分割任务中,准确理解图像中的上下文信息至关重要。例如,在街景图像中,可能同时存在远处的小汽车和近处的大建筑物,网络需要具备捕获多尺度上下文信息的能力。例如,要正确识别图像中的"船",不仅需要看到船本身的特征,还需要理解周围的水面环境。金字塔的每一层对应不同的池化尺度,从细粒度到粗粒度,形成了多层次的特征表示。PPM(Pyramid Pooling Module)正是为了解决这一问题而提出的模块,它通过构建金字塔形状的池化结构,有效地聚合不同尺度的上下文信息,从而提升语义分割的精度。

LXY_LOVE36的博客 82

电子书资源 Kindle & PDF

ePUBee电子书库 ePUBee电子书库,号称最大的电子书库,对外开放,免费使用,可以搜索各种电子书。 kindle伴侣 Kindleshare 支持Kindle资源搜索,这个网站不需要注册,不需要积分,轻轻一点就可以下载。 我的小书屋 一个建站者根据个人爱好搭建的一个资源网站,根据每个月分类存档,资源持续更新 书舟网 来源与各大论坛,可以直接下载,没有目录索引,需要先知道书名或作者,进行搜索...

调包侠理查 4354

第十二段:基于env的重用

现代芯片的验证通常分为两个层次, 一是模块级别( block level, 也称为IP级别、 unit级别) 验证, 二是芯片级别( 也称为SOC级别) 验证。 一个大的芯片在开发时, 是分成多个小的模块来开发的。 每个模块开发一套独立的验证环境, 通常每个模块有 一个专门的验证人员负责。 当在模块级别验证完成后, 需要做整个系统的验证。 假设某个系统分成了三个模块,如下图: 这三个模块在模块级别验证时, 分别有自己的driver和s...

年糕的博客 421

JAVA中的成员变量和局部变量

文章目录前言1.JAVA成员变量和局部变量1.1 成员变量1.2 局部变量2.JAVA成员变量和局部变量的内存运行机制 前言 李刚老师《JAVA疯狂讲义》第5版,第5章学习笔记。 1.JAVA成员变量和局部变量 在JAVA中,根据变量定义的位置不同,可以把变量划分为成员变量和局部变量两大类,二者命名的语法规则是完全相同的,JAVA中的变量分类具体如下: 成员变量就是说这个变量是类的成员,局部变量就是说这个变量只是局部的方法或者代码块里面使用以下,毕竟JAVA中类才是老大,类的变量才有资格说自己是个成员!

a647777的博客 1630

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

疯狂java讲义第6版_疯狂java讲义第6版

疯狂java讲义第6版下载!疯狂java讲义第6版pdf是李刚打造的经典java编程图书的最新版,为了帮助更多的读者能真正掌握Java编程,感受到Java语言的魅力,领会到Java编程的快乐,作者根据多年来的Java授课经验,精心编写了本书,喜欢可以下载阅读!疯狂java讲义第6版pdf简介《疯狂Java讲义》是李刚所著的一本图书!本书并不是一个简单的Java入门教材,也不是一门“闭门造车”式的J...

weixin_33726568的博客 3793

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

学习《疯狂Java讲义第4版》PDF+代码+课件+面试题分析

学习java选择了《疯狂java讲义》最新的第四版,用了两个多月时间看完,一边阅读,一边敲代码。对Java有了不少新的认识。书中实例清晰明了,讲解也是娓娓道来。Java可以编写图形桌面系统,可以编写游戏,可以操作文件系统,可以进行网络传输。案例能够讲解各种Java基础知识。有意思,能够理解一些知识,敲代码,运行代码,感受代码的魅力!继续努力,学习与实践相结合!读书与实践相结合! 《疯狂Java讲...

weixin_30270561的博客 5704

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

疯狂Java讲义

疯狂Java讲义 本文知识点总结均来自与李刚老师的《疯狂Java讲义第5版》,文中的标题对应书中的标题,因此大家可以对照标题查看书中更详细的内容。有些比较容易理解的章节会省略。 文章目录3 数据类型和运算符3.3 数据类型分类3.4基本数据类型3.4.1 整型3.4.2 字符型3.4.3 浮点型3.4.4 数值中使用下划线分隔3.4.5 布尔型3.4.6 使用var定义变量3.5 基本类型的类型转...

qq_34592561的博客 984

疯狂Java讲义第六版电子书:Java学习者的必备资源

疯狂Java讲义第六版电子书:Java学习者的必备资源 【下载地址】疯狂Java讲义第六版电子书 《疯狂Java讲义》第六版电子书资源,为Java学习者和爱好者提供详实的学习材料。本书全面覆盖Java基础知识、面向对象编程、高级特性及Java Web开发,适合自学或教学参考。下载后,可使用任何PDF阅读器查看,内容仅供个...

gitblog_06700的博客 1511

疯狂java讲义第七章课后习题答案

本章练习 1.定义一个长度为10的整数数组,可用于保存用户通过控制台输入的10个整数。并算它们的平均值、最大值、最小值。 2.将字符串"ABCDEFG”中的"CD”截取出来;再将"B"、"F"截取出来。 3.将A1B2C3D4E5F6G7H8拆分开来,并分别存入int[]和String[]数组。得到的结果为[1,2,3,4,5,6,78]和[AB,C,D,E,F,G,H]。 4.改写第4章练习中的五子棋游戏,通过正则表达式保证用户输入必须合法。 5.改写第4章练习中的五子棋游戏,为该程序增加国际化功能。

yaoguaiba579567的博客 2266

java成员变量定义_java变量之成员变量和局部变量以及它们的运行机制

Java语言根据变量定义位置的不同,将变量分为成员变量和局部变量。成员变量指的是定义在类中(方法外)的变量,局部变量指的是定义在方法中的变量。同时成员变量以是否用static修饰分为类变量和实例变量。局部变量根据定义位置的不同分为形参,方法局部变量,代码块局部变量。如图1所示。图1变量的命名除了应该遵守命名规范以外还应该要见文知意,能够通过名字明白该变量的用途,这样有利于后续代码的修改,提高效率。...

weixin_39639965的博客 638

疯狂Java讲义第五版读书笔记

疯狂Java讲义第五版读书笔记 文章目录疯狂Java讲义第五版读书笔记第一章:Java语言概述与开发环境1.1、Java程序运行机制1.2、Java第一个程序1.3、Java命名规范1.3.1、包命名1.3.2、类命名、接口命名、抽象命名1.3.3、方法命名、变量命名第二章:面向对象2.1、程序设计的三种结构2.1.1、顺序结构2.1.2、选择结构2.1.3、循环结构2.2、面向对象的设计简介2.2.1、简要描述:2.2.2、 类的简单定义2.2.3、面向对象与面向过程2.2.4、面向对象三大基本特征2.

weixin_50527711的博客 1889

java下载pdf6_疯狂java讲义第6版 电子版(pdf格式)

疯狂java讲义第6版pdf是李刚打造的经典java编程图书的最新版,为了帮助更多的读者能真正掌握Java编程,感受到Java语言的魅力,领会到Java编程的快乐,作者根据多年来的Java授课经验,精心编写了本书,喜欢可以在WWW.11684.COM下载阅读!疯狂java讲义第6版pdf简介《疯狂Java讲义》是李刚所著的一本图书!本书并不是一个简单的Java入门教材,也不是一门“闭门造车”式的J...

weixin_42407617的博客 8217

疯狂java学习笔记之面向对象(二) - 成员变量与局部变量

Java变量按其作用域可分为:成员变量和局部变量。注意:在Java中是没有全局变量这个概念的 一、成员变量:   成员变量是在类中定义的变量,具体可分为类变量与实例变量--有无static修饰 实例变量的特点:   没有创建实例前是不会分配内存空间的;   从有实例开始,实例变量就存在了;   实例被销毁,实例变量就不存在了;   0~N个实例变量,程序每创建一个实例,系统就为该实例...

monkey_怡宝的博客 964

《疯狂java讲义》读后感

《疯狂java讲义·第三版》,全书共851页,18章。 目录如下: 第1章 Java语言概述与开发环境 第2章 理解面向对象 第3章 数据类型和运算符 第4章 流程控制与数组 第5章 面向对象(上) 第6章 面向对象(下) 第7章 Java基础类库 第8章 Java集合 第9章 泛型 第10章 异常处理 第11章 AWT编程 第12章 Swing编程 第13章 MySQL数据库与JDBC...

aihuanshang9340的博客 376

疯狂java讲义第四章习题答案

1、使用循环输出九九乘法表。

yaoguaiba579567的博客 1574
上一篇: java程序获取进程号
下一篇: java疯狂讲义总结-自动装箱和拆箱(2)
try_learner
博客等级 码龄9年 35粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值