1.1 Java的基本语法格式
1.1.1 Java的基本语法
每一种编程语言都有一套自己的语法规范,Java 语言也不例外,同样需要遵从一定的语法规范,如代码的书写、标识符的定义、关键字的应用等。因此要学好 Java 语言,首先需要熟悉它的基本语法。本节将针对 Java 的基本语法进行详细讲解。
Java 的基本语法格式
编写 Java 程序代码必须先声明一个类然后在类中编写实现需求的业务代码。类需变使用 class 关键字定鸟,在 class 前面可以有一些修饰符,其语法格式如下:
[修饰符] class 类名 {程序代码
}
在编写 Java 程序代码时,需要特别注意几个关键点,具体如下。
(1) Java 中的程序可分为结构定义语句和功能执行语句。其中,结构定义语句用于声明一个类或方法,功能执行语句用于实现具体的功能。每条功能执行语句的结尾都必须用
英文分号(;)结束。如下面的语句:
System.out.println("这是第一个Java程序");
值得注意的是,在程序中不要将英文的分号(;)误写成中文的分号(;)。如果写成中文的分号,编译器会报告“Invalid Character(无效字符)”错误信息。
(2) Java 语言是严格区分大小写的。例如,在程序中定义一个 computer 的同时,还有以定义一个 Computer,computer 和 Computer 是两个完全不同的符号,在使用时务必注意
(3)在编写 Java 代码时,为了便于阅读,通常会使用一种良好的格式进行排版,但这并不是必需的,也可以在两个单词或符号之间任意地换行,例如下面这段代码的编排方式也是可以的。
public class Helloworid (public static voidmain(String [
] args) {Syatem.out.pelnt1n("这是第一个 Java 程序!");}}
虽然 Javn 没有严格要求用什么样的格式来编排程序代码,但是,出于程序可读性和美观性的考虑,应该让自己编写的程序代码整齐美观、层次清晰,通常会使用下面这种形式:
public class HelloWorld {public static void main (string[] args){System.out.println("这是第一个 Java 程序!");}
}
(4)Java 程序中一个连续的字符串不能分开在两行中书写,例如,下面这条语句在编译时将会出错:
System.out.println("这是第一个Java 程序!");
如果为了便于阅读,想将一个太长的字符串分开在两行中书写,可以先将这个字符串分成两个字符串,然后用加号(十)将这两个字符串连起来,在加号(十)处断行,上面的语句可以修改成如下形式:
System.out,println("这是第一个"+"Java 程序!");
小提示:Java 代码基本格式中涉及的类、修饰符、编译器等专业性的词汇,读者可以先不必深究其具体含义,在本节只需要重点掌握 Java 代码的基本格式即可,在后续学习 Java 的过程中,会对这些专业词汇进行详细讲解。
1.1.2 Java中的注释
Java中的注释
在编写程序时,为了使代码易于阅读,通常会在实现功能的同时为代码添加一些注释。注释是对程序的某个功能或者某行代码的解释说明,它能够让开发者在后期阅读和使用代码时能更容易理解代码的作用。
注释只在Java 源文件中有效,在编译程序时编译器会忽略这些注释信息,不会将其编译到 class 字节码文件中。
Java 中的注释有三种类型,具体如下。
1.单行注释
单行注释通常用于对程序中的某一行代码进行注释,用符号”//“表示,"//"后面为注释说明的内容,具体示例如下:
int c=10; //定义一个整型变量c
2.多行注释
多行注释顾名思义就是可以同时注释多行内容,它以符号”/*“开头,并以符号”*/“结尾,具体示例如下:
/*定义一个整型变量x
将5赋值给变量x*/
int x;
x=5;
3.文档注释
文档注释通常是对程序中某个类或类中的方法进行的系统性的解释说明,开发人员可以使用 JDK 提供的 javadoc 工具将文档注释提取出来生成一份 API 帮助文档。文档注释以符号“/**”开头,并以符号“*/”结尾,具体示例如下:
/**
*Title:HelloNorid类*@author srx*@version 1.0*/public class Helloworld {/**
*这是一个 main ()方法人口* @param args 参数名*/public static void main(String[] args){System.out .printitln("这是第一个 Java程序!");}}
留心:
在java中,有的注释可以嵌套使用,有的则不可以,下面列举两种具体的情况。
(1)多行注释"/*....*/"中可以嵌套使用单行注释"//",具体示例如下:
/*int c=10; //定义一个整型的cint x=5;*/
(2)多行注释"/*.....*/"中不能嵌套多行注释"/*...*/",具体示例如下:
/*/*int c=10;*/*/
1.1.3 java中的关键字
2.1.3 Java 中的关键字
关键字(keyword)是编程语言里事先定义好并赋予了特殊含义的单词,也称作保留字。和其他语言一样,Java 中保留了许多关键字.例如 class.public等。JDK 8 中有 50 个关键字,这些关键字都是小写的,具体如表:
abstract | assert | boolean | break | byte |
case | catch | char | class | const |
continue | default | do | double | else |
enum | extends | final | finally | float |
for | goto | if | implements | import |
instanceof | int | interface | long | native |
new | package | private | protected | public |
return | strictfp | short | static | super |
switch | synchronized | this | throw | throws |
transient | try | void | volatile | while |
上面列举的关键字中.每个关键字都有特殊的作用,例如 package美键字用于包的声明,import 关键字用于引人包,class 关键字用于类的声明。
1.1.4 java中的标识符
在编程过程中,经常需要在程序中定义一些符号来标记一些名称,如包名、类名、方法名、参数名、变量名等,这些符号被称为标识符。标识符可以由任意顺序的大小写字母、数字、下画线(_)和美元符号($ )组成,但标识符不能以数字开头,也不能是Java 中的关键字。
下面的这些标识符都是合法的:
usernameusername123user_name_username$username
下面的这些标识符是不合法的:
123username //不能以数字开头class //不能是关键字Hello World //不能包含空格特殊字符
在Java程序中,定义的标识符必须严格遵守上面列出的规范,否则程序在编译时会报错。
为了增强代码的可读性和美观性。除了要求初学者要严格按照上面列出的规范来定义标识符外,还建议初学者在定义标识符时要遵循以下几点规范。
1.包名所有字母一律小写,例如 com.itheima. example01。
2.类名和接口名每个单词的首字母都要大写,例如 ArrayList、Iterator。
3.常量名所有字母都大写,单词之间用下画线连接,例如 DAY_OF_MONTH。
4.变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写,例如 lineNumber、getLineNumber。
5.在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读,例如,使用 userName 表示用户名.password 表示密码。
1.1 Java的基本语法格式相关推荐
- java表达式语法格式为_2009(选修)JavaWeb模拟试卷(2011-2012)
第 1 页 共 3 页 成都学院(成都大学)考试试卷 课程名称:_ JavaWeb (闭卷) _2011_-_2012_学年 第_2_学期 一. 填空题(每空3分,共30分) 1.在Tomcat 上发 ...
- Java的语法格式是什么?有哪些需要注意?
编写Java程序代码必须先声明一个类,然后在类中编写实现需求的业务代码.类需要使用class关键字定义,在class前面可以有一些修饰符,其语法格式如下: [修饰符] class 类名 { 程序代码 ...
- 判断三角形java代码_小猿圈Java循环嵌套语法的使用介绍
Java是一直被程序员使用的程序之一,而且应用也是最广泛的一个,很多应用中都会用得到,小猿圈java讲师就为你介绍一下Java循环嵌套语法的使用介绍,希望对你有所帮助. 嵌套循环是指在一个循环语句的循 ...
- Python:pmml格式文件的简介、安装、使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略
Python:pmml格式文件的简介.安装.使用方法(利用python将机器学习模型转为Java常用的pmml格式文件)之详细攻略 目录 pmml格式文件的简介 1.PMML结构 pmml安装 pmm ...
- java内部格式_详解java内部类的访问格式和规则
详解java内部类的访问格式和规则 1.内部类的定义 定义一个类来描述事物,但是这个事物其中可能还有事物,这时候在类中再定义类来描述. 2.内部类访问规则 ①内部类可以直接访问外部类中的成员,包括私有 ...
- JavaSE——XML与JSON(语法格式、解析内容)
第6节 XML与JSON 一.XML 1.1 XML简介 XML全称为可扩展标记语言(extensible Markup Language) . 特性: xml具有平台无关性,是一门独立的标记语言: ...
- NETCONF YANG语言文件语法格式
NETCONF简介:https://blog.csdn.net/Rong_Toa/article/details/104297006 Table of Contents 一.Modules与Submo ...
- 【java学习之路】(java SE篇)002.java SE基础语法
IDE使用 IDE:集成开发环境 HelloWorld的输出 public class Hello {public static void main(String[] args) {System.ou ...
- Java语言基本语法————变量和常量数据类型
变量 变量的概念: 内存中的一个存储区域 该区域有自己的名称(变量名)和类型(数据类型) Java中每个变量必须先声明,后使用 该区域的数据可以在同一类型范围内不断变化 定义变量的格式:数据类型 ...
最新文章
- php 动态加载扩展,仿照PHP的实现简单的扩展动态加载
- Steps to One
- checkbox 选中的id拼接长字符串
- 「offer来了」从基础配置到高级配置,16大知识点带你巩固webpack知识体系
- 记一次阿里面试题:都有哪些进程间通信方式?麻烦你不要再背了
- 数据库的四个范式之间的区别
- [连载]《C#通讯(串口和网络)框架的设计与实现》-1.通讯框架介绍
- 解决MarkDown打开出现:awesomium web-brower framework This view has crashed
- 抖音内测语音直播交友 能够用声音打开社交的一扇门吗?
- 系统安装部署系列教程(四):制作PE系统
- if else语句 整除求余运算
- ArcGIS各向异性计算
- 360浏览器是ie浏览器吗?有什么区别
- CentOS 8 部署禅道,并使用自己的数据库
- 如何使用谷歌浏览器Chrome把整个网页保存成图片
- 史上最全的团队文档协作及管理工具盘点,看看哪款适合你
- fast-lio2论文阅读 《FAST-LIO2: Fast Direct LiDAR-inertial Odometry》
- 记Aspose.Word的使用中出现的问题
- Lasso 和 Ridge回归中的超参数调整技巧
- Python|每日一练|素数对|优化算法|素数|素数对:找出素数对