Java基础语法包括以下几个方面:
数据类型:Java支持多种数据类型,包括基本数据类型(如int、double、char等)和引用数据类型(如String、数组、类等)。
运算符:Java支持多种运算符,包括算术运算符(如+、-、*、/等)、比较运算符(如==、!=、<、>等)、逻辑运算符(如&&、||、!等)等。
控制结构:Java支持多种控制结构,包括条件语句(如if、else if、else)、循环语句(如for、while、do while)等。
异常处理:Java支持异常处理,可以帮助程序处理运行时错误,提高程序的健壮性。
面向对象编程:Java是一种面向对象的编程语言,支持类和对象的概念,可以实现封装、继承和多态等特性。
1. 注释
注释:就是对代码的解释和说明。其目的是让人们能够更加轻松地了解代码。为代码添加注释,是十分必须要的,它不影响程序的编译和运行。
Java中有单行注释、多行注释和文档注释
单行注释以 //开头,以换行结束,格式如下:
// 注释内容
多行注释以 /*
开头,以*/
结束,格式如下:
/* 注释内容 注释内容 */
文档注释以/**
开头,以*/
结束
/** 注释内容 @author 可指定 java java程序的作者 @version 可指定源文件的版本 */
2. 关键字(Keyword)
什么是关键字:被java语言赋予了特殊含义的字符串(单词)。
例如HelloWorld案例中,出现的关键字有 public 、class 、 static 、 void 等,这些单词已经被Java定义,具有明确的含义。
关键字的特点:全部都是小写字母。
Java有哪些关键字:
3. 标识符( Identifier)
标识符概念 即给类、变量、方法、包等命名的字符序列,称为标识符。
简单的说,凡是程序员自己命名的部分都可以称为标识符。
标识符的命名规则(必须遵守)
(1)组成:英文大小写字母,数字,下划线_,美元符号$
(2)数字不能开头
(3)严格区分大小写
(4)不能使用Java的关键字(包含保留字)和特殊值
标识符的命名规范(遭受鄙视)
(1)见名知意
(2)类名、接口名等:每个单词的首字母都大写(大驼峰法则),形式:XxxYyyZzz,
例如:HelloWorld,String,System等
(3)变量、方法名等:从第二个单词开始首字母大写(小驼峰法则),其余字母小写,形式:xxxYyyZzz,
例如:age,name,bookName,main
(4)包名等:每一个单词都小写,单词之间使用点.分割,形式:xxx.yyy.zzz,
例如:java.lang
(5)常量名等:每一个单词都大写,单词之间使用下划线_分割,形式:XXX_YYY_ZZZ,
例如:MAX_VALUE, PI
4. 常量(Constant)
常量概念在程序执行的过程中,其值不可以发生改变的量。
常量的分类:
自定义常量:通过final关键字定义(后面在面向对象部分讲解)
字面值、字面量(literal):
public class ConstantDemo { public static void main(String[] args) { //字符串常量 System.out.println("HelloWorld"); //整数常量 System.out.println(12); System.out.println(-23); //小数常量 System.out.println(12.34); //字符常量 System.out.println('a'); System.out.println('A'); System.out.println('0'); //布尔常量 System.out.println(true); System.out.println(false); } }
注意事项:
字符字面量,单引号里面有且仅有一个字符。
字符串字面量,使用双引号表示,可以包含多个字符。
空值字面量,是一种特殊值,不可以在输出语句中直接打印
5. 输出语句
换行输出语句:输出内容,完毕后进行换行,格式如下:
System.out.println(输出内容);
直接输出语句:输出内容,完毕后不做任何处理,格式如下
System.out.print(输出内容);
示例代码:
对比如下两组代码: System.out.println("tom"); System.out.println(18); System.out.print("jack"); System.out.print(19); //-------------------------- System.out.println("jack"+19);//jack19 System.out.println(100+19+"jack");//119jack
注意事项:
换行输出语句,括号内可以什么都不写,只做换行处理
直接输出语句,括号内什么都不写的话,编译报错
只能输出一个数据,不能同时输出多个数据,如果要输出多个数据可以使用 + 把多个数据连接起来,变成为一个数据进行输出。