全面的java入门学习笔记总结

全面的java入门学习笔记总结

如:int a = 123;a就是房间名, int就是房间类型,123就是入住的客人;

6.如何命名java中的变量

答:详见下图:

全面的java入门学习笔记总结

比如 myLove就是以首字母m,后再加上yLove就等于变量名;

7.java中的数据类型

答:详见下图:

全面的java入门学习笔记总结

这里面试常考的是数据类型对应的字节数如:

byte: 1字节

short: 2字节

character: 2字节

float: 4字节

int: 4 字节

long: 8字节

double: 8字节

基本数据类型和应用类型的区别:在 Java 的领域里,基本数据类型变量存的是数据本身,而引用类型变量存的是保存数据的空间地址。

8.java中的自动类型转换

答:int score1 = 82;

double score2 = score1

也就是说 int类型可以自动转换为double 类型。

9.java中的强制类型转换

答:double avg1 = 75.8;

int avg2 = (int)avg1;

10.java常量的应用

答:所谓常量,我们可以理解为是一种特殊的变量,它的值被设定后,在程序运行过程中不允许改变。

语法:final 常量名 = 值;

final String LOVE = “I love you”;

11.如何在java中使用注释

答:Java 中注释有三种类型:单行注释(//)、多行注释(/ /如放到类里面)、文档注释(/ /如放到类开头上面)。

12.什么是运算符

答:运算符是一种“功能”符号,用以通知 Java 进行相关的运算。譬如,我们需要将变量 age 的值设置为 20 ,这时候就需要一个“=”,告诉程序需要进行赋值操作。

13.java中的算术运算符

答:详见图下:

全面的java入门学习笔记总结

如加法、减法、乘法、除法等。

14.java中的赋值运算符

答:详见图下:

全面的java入门学习笔记总结

如可以使用 “=” 将右边的表达式结果赋给左边的操作数。

15.java中的比较运算符

答:详见下图:

全面的java入门学习笔记总结

比较运算符用于判断两个数据的大小,例如:大于、等于、不等于。比较的结果是一个布尔值( true 或 false )。

如果你想要学习Java的话,我给你分享一些Java的学习资料,你不用浪费时间到处搜了,从Java入门到精通的资料我都给你整理好了,这些资料都是我做Java这几年整理的Java最新学习路线,Java笔试题,Java面试题,Java零基础到精通视频课程,Java开发工具,Java练手项目,Java电子书,Java学习笔记,PDF文档教程,Java程序员面经,Java求职简历模板等,这些资料对你接下来学习Java一定会带来非常大的帮助,每个Java初学者都必备,请你进我的**Java技术qq交流群127522921**自行下载,所有资料都在群文件里,进去要跟大家多交流学习哦。

16.java中的逻辑运算符

答:详见图下:

全面的java入门学习笔记总结

异或(^):有且只能有一个人投票同意,才可以通过某议题

当使用逻辑运算符时,我们会遇到一种很有趣的“短路”现象。

17.java中的条件运算符

答:条件运算符( ? : )也称为 “三元运算符”。

语法形式:布尔表达式 ? 表达式1 :表达式2

运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值

c = a>b?b:a;//如果a>b就返回b,否则返回a;

18.java条件语句之if

答:详见图下:

全面的java入门学习笔记总结

19.java条件语句之if…else

答:详见图下:

全面的java入门学习笔记总结

20.java条件语句之多重if

答:详见图下:

全面的java入门学习笔记总结

21.java条件语句之嵌套if

答:详见图下:

全面的java入门学习笔记总结

22.java条件语句之swicth

答:详见图下:

全面的java入门学习笔记总结

当需要对选项进行等值判断时,使用 switch 语句更加简洁明了。例如:根据考试的名次,给予前 名不同的奖品。第一名,奖励笔记本一台;第二名,奖励 IPAD 2 一个;第三名,奖励移动电源一个;最后一名奖励 U 盘一个。

23.java循环语句之while

答:详见下图:

全面的java入门学习笔记总结

生活中,有些时候为了完成任务,需要重复的进行某些动作。如参加 10000 米长跑,需要绕 400 米的赛道反复的跑 25 圈。在

Java 中实现功能时,也经常需要重复执行某些代码,例如,我们为了表示“浓烈的爱”,希望输出 1000

行“我爱慕课网!”。显然,此时重复敲 1000 遍输出语句是不靠谱滴!!那么,有木有好的办法来解决呢? 有,循环语句!

24.java循环语句之do…while

答:<1>、 先执行一遍循环操作,然后判断循环条件是否成立

<2>、 如果条件成立,继续执行< 1 > 、< 2 >,直到循环条件不成立为止

特点: 先执行,后判断

int i = 1;

do{

System.out.println(“do…while循环”);

}while(i<=100);

25.java循环语句之for

答:<1>、 执行循环变量初始化部分,设置循环的初始状态,此部分在整个循环中只执行一次

<2>、 进行循环条件的判断,如果条件为 true ,则执行循环体内代码;如果为 false ,则直接退出循环

<3>、 执行循环变量变化部分,改变循环变量的值,以便进行下一次条件判断

<4>、 依次重新执行< 2 >、< 3 >、< 4 >,直到退出循环

特点:相比 while 和 do…while 语句结构更加简洁易读

for(int i = 1;i<=100;i++){

System.out.println(“for循环”);

}

26.java循环跳转语句之break

答:生活中,我们经常会因为某些原因中断既定的任务安排。如在参加 10000 米长跑时,才跑了 500 米就由于体力不支,需要退出比赛。在 Java 中,我们可以使用 break 语句退出指定的循环,直接执行循环后面的代码。

for(int i = 1;i<=100;i++){

if(i==10){

System.out.println(“for循环中的break,我将跳出循环”);

break;

}

}

27.java循环跳转语句之continue

答:continue 的作用是跳过循环体中剩余的语句执行下一次循环。

for(int i = 1;i<=100;i++){

if(i==10){

System.out.println(“for循环中的continue,我将不执行下面的语句再次循环”);

continue;

}

}

28.java循环语句之多重循环

答:详见图下:

全面的java入门学习笔记总结

全面的java入门学习笔记总结

29.什么是数组

答:详见下图:

全面的java入门学习笔记总结

数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4

名学生的成绩

注意:数组的长度是固定的,且只能通过下标来访问

30.如何使用java中的数组

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Java工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且会持续更新!

如果你觉得这些内容对你有帮助,可以扫码获取!!(备注Java获取)

img

总结

蚂蚁面试比较重视基础,所以Java那些基本功一定要扎实。蚂蚁的工作环境还是挺赞的,因为我面的是稳定性保障部门,还有许多单独的小组,什么三年1班,很有青春的感觉。面试官基本水平都比较高,基本都P7以上,除了基础还问了不少架构设计方面的问题,收获还是挺大的。


经历这次面试我还通过一些渠道发现了需要大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。

蚂蚁金服5面,总结了49个面试题,遇到的面试官都是P7级别以上

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!
/img-community.csdnimg.cn/images/e5c14a7895254671a72faed303032d36.jpg" alt=“img” style=“zoom: 33%;” />

总结

蚂蚁面试比较重视基础,所以Java那些基本功一定要扎实。蚂蚁的工作环境还是挺赞的,因为我面的是稳定性保障部门,还有许多单独的小组,什么三年1班,很有青春的感觉。面试官基本水平都比较高,基本都P7以上,除了基础还问了不少架构设计方面的问题,收获还是挺大的。


经历这次面试我还通过一些渠道发现了需要大厂真实面试主要有:蚂蚁金服、拼多多、阿里云、百度、唯品会、携程、丰巢科技、乐信、软通动力、OPPO、银盛支付、中国平安等初,中级,高级Java面试题集合,附带超详细答案,希望能帮助到大家。

[外链图片转存中…(img-uJydgzKL-1712324105433)]

《一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码》点击传送门即可获取!

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值