Java笔记——Java基本语法 - Java代码基本格式_java格式

目录
一、Java基本语法格式
(一)简单说明 (二)案例演示
(一)简单说明
(二)案例演示
二、Java语句分类
(一)结构定义语句 (二)功能执行语句
(一)结构定义语句
(二)功能执行语句
三、Java大小写敏感
(一)简单说明 (二)案例演示
(一)简单说明
(二)案例演示
四、缩进格式书写代码
(一)简单说明 (二)案例演示
(一)简单说明
(二)案例演示
五、字符串常量断行处理方法
(一)简单说明 (二)案例演示
(一)简单说明
(二)案例演示
六、更改Java项目的SDK版本
一、Java基本语法格式
(一)简单说明
在Java里,一切代码都是写在类 (class)里。
在这里插入图片描述
访问权限(access authority):public, protected, default, private
(二)案例演示
创建c02.s01.p01包,在包里创建Example01类,体会权限修饰符public,类声明关键字class,类名Example01,主方法main()里的功能代码
创建c02.s01.p01包,在包里创建Example01类,体会权限修饰符public,类声明关键字class,类名Example01,主方法main()里的功能代码
在这里插入图片描述
单词说明:import - 进口(日常英语),导入(专业英语);export - 出口(日常英语),导出(专业英语)
单词说明:import - 进口(日常英语),导入(专业英语);export - 出口(日常英语),导出(专业英语)
如果没有导入Scanner类,程序会报错
如果没有导入Scanner类,程序会报错
在这里插入图片描述
光标定位到没导入的Scanner类上,按Alt + Enter组合键
光标定位到没导入的Scanner类上,按Alt + Enter组合键
在这里插入图片描述
敲回车,会有同名的Scanner类让你选择导入
敲回车,会有同名的Scanner类让你选择导入
在这里插入图片描述
选择导入java.util包里的Scanner类
选择导入java.util包里的Scanner类
在这里插入图片描述
二、Java语句分类
(一)结构定义语句
1、简单说明
结构定义语句用于声明一个类或方法
类或方法由三部分构成:修饰符 + 名称 + 主体 2、案例演示
在c02.s01.p01包里创建Example02类
在这里插入图片描述
(二)功能执行语句
功能执行语句用于实现具体的功能
每条功能执行语句的结尾都必须用英文分号;结束
说明:在jshell里语句可以不加分号;结束符,当然也可以加结束符
在这里插入图片描述
语句结束符如果用中文分号;,系统会报错
在这里插入图片描述
2、案例演示
在c02.s01.p01包里创建Example03类
在这里插入图片描述
声明变量类型、计算赋值、输出结果等语句都是功能执行语句,运行这些语句之后得到我们想要的结果。
在这里插入图片描述
Java语言是静态语言(static language),需要先声明后使用,跟Python语言不同,Python是一种动态语言,变量不需要声明就可以使用,你把什么类型的数据赋给它,它就是什么类型的变量。
三、Java大小写敏感
(一)简单说明
跟C语言一样,Java语言严格区分大小写,例如age与AGE只是大小写不同,但它们就是两个不同的变量,可以存放不同的数据,这个现象叫做大小写敏感(case sensitive)。
(二)案例演示
在c02.s01.p01包里创建Example04类
在这里插入图片描述
四、缩进格式书写代码
(一)简单说明
采用缩进格式书写Java代码,显得层次结构十分清晰,便于阅读与调试代码。
如果不采用缩进格式,虽然不影响程序运行结果,但是看起来显得凌乱不堪。
(二)案例演示
在c02.s01.p01包里创建Example05类
1、缩进格式书写代码
采用缩进格式,层次感很强
在这里插入图片描述
对照实现相同功能的Python代码
在这里插入图片描述在这里插入图片描述
2、不采用缩进格式书写代码
不采用缩进格式,程序依然可以运行出正确结果,但是代码显得凌乱,可读性很差
在这里插入图片描述
操作小技巧:对于格式凌乱的代码,可以按组合键Ctrl + Alt + L,让代码自动变成规范格式的Java代码,当然也可以利用菜单命令来完成同样的效果。
在这里插入图片描述
五、字符串常量断行处理方法
(一)简单说明
为了便于阅读,课将一个长字符串分开在两行中书写,可以先将此字符串分成两个字符串,然后用加号(+)将这两个字符串拼接起来,在加号(+)处断行。
(二)案例演示
在c02.s01.p01包里创建Example06类
在这里插入图片描述
其实在IDEA里字符串断行很简单,只需将光标定位到字符串里要断行的位置,敲回车即可
在这里插入图片描述
可以随意断成若干行
在这里插入图片描述
六、更改Java项目的SDK版本
任务:将Java项目从基于JDK8改成基于JDK11
在这里插入图片描述
在这里插入图片描述

《网络安全从零到精通全套学习大礼包》

96节从入门到精通的全套视频教程免费领取

如果你也想通过学网络安全技术去帮助就业和转行,我可以把我自己亲自录制的96节 从零基础到精通的视频教程以及配套学习资料无偿分享给你。

请添加图片描述

网络安全学习路线图

想要学习 网络安全,作为新手一定要先按照路线图学习方向不对,努力白费。对于从来没有接触过网络安全的同学,我帮大家准备了从零基础到精通学习成长路线图以及学习规划。可以说是最科学最系统的学习路线,大家跟着这个路线图学习准没错。

请添加图片描述

配套实战项目/源码

所有视频教程所涉及的实战项目和项目源码

在这里插入图片描述

学习电子书籍

学习网络安全必看的书籍和文章的PDF,市面上网络安全书籍确实太多了,这些是我精选出来的

在这里插入图片描述

面试真题/经验

请添加图片描述

以上资料如何领取?

img

92a6ab8e26034045b97ae8ac36b2a650.png)

以上资料如何领取?

img

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐