目录
一、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