Java基本语法 - Java代码基本格式

一、Java基本语法格式

(一)简单说明

  • 在Java里,一切代码都是写在类 (class)里。在这里插入图片描述
  • 访问权限(access authority):public, protected, default, private

(二)案例演示

  • 创建c02.s01.p01包,在包里创建Example01类,体会权限修饰符public,类声明关键字class,类名Example01,主方法main()里的功能代码在这里插入图片描述

  • 单词说明:import - 进口(日常英语),导入(专业英语);export - 出口(日常英语),导出(专业英语)

  • 如果没有导入Scanner类,程序会报错在这里插入图片描述

  • 光标定位到没导入的Scanner类上,按Alt + Enter组合键在这里插入图片描述

  • 敲回车,会有同名的Scanner类让你选择导入在这里插入图片描述

  • 选择导入java.util包里的Scanner类
    在这里插入图片描述

二、Java语句分类

(一)结构定义语句

1、简单说明

  • 结构定义语句用于声明一个类或方法
  • 类或方法由三部分构成:修饰符 + 名称 + 主体
    2、案例演示
  • 在c02.s01.p01包里创建Example02类在这里插入图片描述

(二)功能执行语句

1、简单说明

  • 功能执行语句用于实现具体的功能
  • 每条功能执行语句的结尾都必须用英文分号;结束
  • 说明:在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
在这里插入图片描述

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值