2022-06-23

java6月23日笔记

1.程序的执行流程有几种

1).顺序结构:程序从上到下逐行执行。

2).分支结构(单路分支、多路分支):有if条件语句和switch语句。单个if就是单路分支,当if有else if等组合的时候就变成了多路分支。switch就是多路分支。

3).循环结构:有while、do while、for循环三种循环。

while循环就是当条件成立之后才会执行循环体。否则不执行。

do while 则是先做一次循环,然后再去判断条件,看是否符合条件,符合的话会再次执行循环。

for循环比较简洁的循环。

4).函数的调用与返回。

函数的调用:对于非静态方法的调用,就是直接用对象名.方法()来调用,需要创建对象。

调用静态方法就是通过类名.方法()来进行调用。

静态方法内部调用其他方法:在本类当中,静态方法可以调用静态方法,除了在main方法中,还可以在自定义的静态方法中直接调用,如果是非静态方法,就得通过对象来调用。如果不在一个类当中,静态方法调用其他的非静态方法,需要导入该类中的包,以及通过创建对象调用。

非静态方法调用:非静态方法可以直接调用静态方法与非静态方法;在不同类当中非静态方法调用其他其他类的静态方法,需要通过导入该类中的包,并且需要通过类名来调用;在不同类当中,非静态方法调用其他类的非静态方法的时候,需要导入该类中的包,还需要通过创建对象来调用。


2.整理选择分支的语法单if互斥 if...else多分支互斥 if...else if...else if...else 嵌套的if switch...case

4.循环的四个要素。

1).循环变量的初始化

2).循环条件

3).循环条件

4).循环变量的迭代

5.主函数可以用private修饰吗? 为什么?

不可以,因为执行程序的时候是由jvm虚拟机来调用执行主函数的,如果用private修饰了,就没有办法被jvm虚拟机进行调用了。

6.什么是函数? 函数是一系列指令的集合, 通过函数封装指令, 可以达到代码复用的目的 函数是组织代码的最小单元 类是程序的最小单元。

7.权限修饰符。

1)public公共的      2)private私有的     3)default(默认不写权限修饰符)同包的,只能在同一个包里调用

8.静态修饰符

static,函数是必须用static添加修饰的,没有static修饰的话,不是函数,而是方法,方法的调用跟函数是不一样的。

9.返回值类型

写void就代表了函数是没有返回值的,写一种具体的类型就代表函数有返回值,并且约定了返回值的类型。

10.函数名  参数列表 函数体 返回值 参数 返回值


11.什么是类加载?就是将字节码文件加载到内存中的方法区进行存储。

12.什么是方法区?存储从磁盘中加载的字节码文件的地方叫做方法区。

13.静态变量与局部变量的区别定义的位置不同 静态变量: 定义在函数外面, 类的里面 局部变量: 定义在函数里面 作用域不同 静态变量: 当前类中所有的函数都可以使用 局部变量: 只能在当前函数内使用 局部变量一定不可以被外部访问, 因为不可用加访问权限修饰符 静态变量可以被外部访问, 因此可以添加访问权限修饰符

14.什么是栈, 什么是栈帧?

栈就是栈帧运行的地方。栈帧就是方法运行时的状态。

15.break、continue、return的作用和区别

break是跳出循环

continue是结束本轮循环, 进入下一轮循环

return是函数返回

16.画出JVM内存结构图


17.什么是debug?

debug是一种计算机程序。包括排除故障和调试程序。

18.什么是递归?

递归函数就是自己调用自己。递归,就是在运行的过程中不断地调用自己。

19.整理以下关键字class 定义类public 公共的private 私有的if 开始一个选择分支, if后面跟小括号,小括号里面的操作数是判断条件, 可以是直接量,变量,表达式, 但必须是boolean类型else else后面不跟条件, 但是else if后面必须跟条件switch 开始一个选择分支, switch后面跟小括号 小括号里面的操作数只能是byte, short, int, char类型 Java5后支持枚举类型 Java7后支持String类型, 但通过观察字节码可以发现, 本质上还是int类型 注意, switch不支持long类型, 也不支持浮点型和boolean类型 case 是switch中的一个分支, 后面跟直接量, 直接量与switch()中的操作数的数据类型必须相同default 在switch中所有case都不满足时执行default分支, 它相当于是多重if分支中的最后的else, 是所有情况都不满足时, 默认执行的分支break 1. 用于跳出switch...case

20.用户跳出循环

循环, 那么break跳出的是最近的那个循环while 开始一个循环, while后面跟小括号,小括号里面的操作数是判断条件, 可以是直接量,变量,表达式, 但必须是boolean类型do do必须和while组合使用, do在前面, while在后面, 先执行一次do, 再通过判断while条件是否成立, 来决定是否循环for 开始一个循环, for后面跟小括号, 小括号里面有3组表达式, 分别是循环变量初始化, 循环条件, 循环变量的迭代continue 本轮循环结束, 进入下一轮循环void 函数没有返回值return 函数返回, 后面可以什么都不跟, 也可以跟一个操作数, 具体要看函数是否定义了返回值类型static 静态的


©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,546评论 6 507
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,224评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,911评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,737评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,753评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,598评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,338评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,249评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,696评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,888评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,013评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,731评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,348评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,929评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,048评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,203评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,960评论 2 355

推荐阅读更多精彩内容