目录

  • 一、Java基本语法格式
    • (一)简单说明
    • (二)案例演示
  • 二、Java语句分类
    • (一)结构定义语句
    • (二)功能执行语句
  • 三、Java大小写敏感
    • (一)简单说明
    • (二)案例演示
  • 四、缩进格式书写代码
    • (一)简单说明
    • (二)案例演示
  • 五、字符串常量断行处理方法
    • (一)简单说明
    • (二)案例演示
  • 六、更改Java项目的SDK版本

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

Java基本语法 - Java代码基本格式相关推荐

  1. java语言语法--- Java标识符(标识符命名规则)、Java关键字、Java变量(变量的声明、赋值、使用)和常量(字符常量、字面常量)(包括Java字节码文件反汇编命令javap)

    java语言语法- Java标识符.Java关键字.Java变量和常量(包括Java字节码文件反汇编命令javap) 1.标识符 (1)读音:biao zhi fu (2)什么是标识符? (摘自百度百 ...

  2. Java学习笔记2.1.1 Java基本语法 - Java代码基本格式

    文章目录 零.本讲学习目标 一.Java基本语法格式 (一)简单说明 (二)案例演示 二.Java语句分类 (一)结构定义语句 1.简单说明 2.案例演示 (二)功能执行语句 1.简单说明 2.案例演 ...

  3. Java学习笔记2.1.2 Java基本语法 - Java三种注释方式

    文章目录 零.本讲学习目标 一.注释的作用 二.注释的分类 (一)简单说明 1.单行注释 2.多行注释 3.文档注释 (二)案例演示 (三)注释的嵌套 1.简单说明 2.案例演示 三.养成写注释的良好 ...

  4. java回车后自动从一个文本框切换到另一个_Java实用教程-Java基本语法-Java程序的构成...

    Java源程序逻辑构成分为两大部分:程序头包的引用和类的定义. 1.程序头包的引用 主要是指引用JDK软件包自带的包,也可以是自己定义的类.引用之后程序体中就可以自由应用包中的类的方法和属性等. 2. ...

  5. -1-1 java 基础语法 java关键字 java 注释 常量 语句 运算符 函数 数组定义

    Java语言基础组成 关键字 标识符 注释 常量和变量 运算符 语句 函数 数组 关键字 定义:被Java语言赋予了特殊含义的单词 特点:关键字中所有字母都为小写 用于定义数据类型的关键字 class ...

  6. java正则表达式语法(java正整数正则表达式)

    java正则表达式 ^ 和 $ 他们是分别用来匹配字符串的开始和结束,以下分别举例说明: "^The": 开头一定要有"The"字符串; "of de ...

  7. Java基本语法-----java标识符

    1什么是标识符 就是程序员在定义java程序时,自定义的一些名字,例如helloworld 程序里关键字class 后跟的Demo,就是我们定义的类名.类名就属于标识符的一种. 标识符除了应用在类名上 ...

  8. Java学习笔记2.1.3 Java基本语法 - Java关键字与标识符

    文章目录 零.本讲学习目标 一.Java关键字 (一)关键字概念 (二)JDK8关键字 二.Java标识符 (一)标识符定义 (二)标识符构成规则 1.规则说明 2.案例演示 (1)合法标识符示例 ( ...

  9. Java基础语法 (Java Doc)

    Java基础语法 Java Doc 注释 平时我们编写代码,代码量少时,可以看懂自己写的是什么,但当项目结构一旦复杂起来,我们就需要用到注释了 注释不会被执行,是我们写代码的人看的 书写注释是一个非常 ...

最新文章

  1. 集群节点Elasticsearch升级
  2. Ubuntu9.10安装常用软件
  3. 通Python实现操作 excel表格 工作效率提升百倍
  4. NYOJ 640 Geometric Sum
  5. Unable to load configuration的解决方法
  6. int** 赋值_一篇文章搞明白Integer、new Integer() 和 int 的概念与区别
  7. python和java的区别-三分钟看懂Python和Java的区别
  8. SAXParseException An invalid XML character 问题的解决
  9. 10个您不想错过的最佳网页设计软件
  10. android 经纬度 像素,android 根据经纬度添加图斑并显示
  11. Laravel Excel导出xls乱码
  12. ubuntu检查端口是否开启_技术|使用 nc 命令检查远程端口是否打开
  13. RAKsmart高防服务器防御形式解析
  14. ios怎么打开c语言文件操作函数,C++ ofstream和ifstream详细用法以及C语言的file用法...
  15. MFC如何设置背景图片
  16. [HNOI2008]玩具装箱(1D/1D动态规划)
  17. 数据结构—栈和队列经典面试题
  18. Fire and Motion[转载]
  19. 【百度快照推广】网页快照在SEO优化中的作用
  20. 无心剑七绝《梅西封王》

热门文章

  1. 游戏使用html签名,在HTML5表单中使用涂写签名
  2. Spring MVC基础
  3. AT89C51+ULN2003A+中断=控制(跑马灯+步进电机)
  4. 使用阿里云镜像加速安装docker
  5. Pycharm 设置默认工作空间
  6. 【专题三】第三弹!全球首个微信应用号开发教程!通宵吐血赶稿,每日更新!
  7. WTM(ASP.NET 5 or 6)发布为Windows服务和使用bat方式启动
  8. HDU 1538 A Puzzle for Pirates(经典的海盗分金推理)
  9. H7-TOOL迎来新版固件V2.08,Modbus助手,RTT波形展示和时间戳上线,新增美仁半导体,NXP MKE系列,华大F460系列等脱机烧录支持
  10. linux 批量修改文件名中间,Linux中批量修改文件名