Java基础教程——Java基础语法

网友投稿 579 2022-05-30

四、java 基本语法

每个编程语言都有各自的基本语法,代码风格等,你既然学这门编程,不仅仅需要知道怎么使用,还要知道怎么使用好

1. 标识符

标识符就是变量、常量、方法、枚举、类、接口等 由程序员指定的名字。构成标识符的字母均有一定的规范

2.标识符命名规范

「区分大小写」:「HelloWorld」和「helloworld」是两个不同的标识符

关键字「不能」作为标识符

一般使用「驼峰命名法」

变量名首字母小写,其他单词首字母大写

方法名与变量名相似,驼峰命名法

「包名全部小写」,必须有唯一性,中间可以使用.分开

类名首字母大写,其他单词首字母大写

接口名首字母大写,其他单词首字母大写

文件名:采用「大驼峰法」,「首字母大写」,「其他单词首字母大写」

常量名全部「大写」

这么说可能有点难以理解,我就写段代码示例吧

package com.util.text; //包名,可以用.隔开,全部小写 public class HelloWorld{ //HelloWorld为类名 public static void main(String[] args){ //main为方法名 int girlFriend = 1; //变量 int GirlFriend = 2; //另一个变量 final int PI = 3.14; //常量名 String 9io = "ds"; //这种命名方法是错误的,复制代码的时候,记得把这一行注释掉 String $io,_io = "s","aa"; //正确命名不过一般不用$做第一个 System.out.println(girlFriend + $io + GirlFriend + PI + _io); //输出的会是1 s 2 3.14 aa } }

3. 关键字与保留字

Java基础教程——Java基础语法

3.1.关键字

关键字是由Java本身定义的单词,具有一定其他作用,比如class是定义类的关键字,int是声明整型变量的关键字,下面放一张关键字的图片

具体都是什么作用,这个,我暂时也没有研究完全,哈哈

3.2 保留字

保留字是Java语言中既不能当作标识符使用,也不是关键字,也不能在程序中使用,也就是不能在程序里面出现的单词 1. goto:在其他语言中叫做“无限跳转”语句,在 Java语言中不再使用goto语句,因为“无限跳 转”语句会破坏程序结构。在Java语言中goto的替换语句可以通过break、continue和return实现“有限跳转”。 2. const:在其他语言中是声明常量关键字,在 Java语言中声明常量使用public static final 方式声明

4.分隔符

在Java源代码中,有一些字符被用作分隔,称为分隔符。分隔符主要有:分号(;)、左右大括号({})

4.1 分号

Java中只使用英文符号,使用半角分号作为每行表达式语句的结束

System.out.println(""); //用半角分号作为这行表达式语句的结束

4.2 大括号

Java中使用大括号分割不同的代码块,比如不同类,不同方法,不同的控制语句

public class TheTect{ public static void main(String[] args){ //代码块 int a = 10; if(a == 10){ System.out.println("000"); } } }

第一个大括号是分割类,第二个大括号是分割方法,第三个大括号是分割条件控制语句

5.变量

变量应该先声明在定义,再使用,变量名命名规范上面有 我们应该先声明她的类型 按照这个格式去做 类型 变量名 = 值; 不要忘记以半角分号结尾

假如我们想定义一个名为helloWorld的字符串"Hello World!",我们需要这样做

String helloWorld = "Hello World!"; //定义一个常量 需要使用final关键字 final int S = 10;

6.注释

Java中含有三种注释格式

6.1 单行注释

使用 // 去注释

//这是单行注释

6.2 多行注释

使用

/*

xxxxxx

*/

注释xxxxxx

/** 这里是 多行注释 */

6.3 文档注释

/** * author: Smly * data: 2021/3/29 * /

五、数据类型

1.基本数据类型

几乎与数学相同,先在脑子里搜刮一下关于数的数学知识

1.1 整型

int类型

short类型

long类型

byte类型

int a = 1; long b = 1; byte c = 1; short d = 1; System.out.println("int类型:"+ a +"\n" +"long类型:"+ b +"\n" +"byte类型:"+ c +"\n" +"short类型:"+ d); /* 输出以下结果: int类型:1 long类型:1 byte类型:1 short类型:1 */

1.2字符型

表示单个字符,定义时必须使用英文单引号\' ' ```java

char a = 'a'; ```

1.3浮点型

单精度浮点数float类型

双精度浮点数double类型

float a = 1.0f; double a = 1.0;

1.4布尔类型

在Java语言中声明布尔类型的关键字是boolean,它只有两个值:true和false

false

true

boolean isOK = true; boolean noOK = false;

2.引用数据类型

除了基本类型以外的都是引用数据类型

2.1类

我觉得这个不用详细说,以后会有专门的章节细细讲到

2.2 接口

类似于抽象类,以后会在面向对象的知识点细细讲解

2.3 数组

数组就是一个存储多个数据的东西

//定义一个长度为10的整型数组 int[] a = new int[10]; //定义一个字符型数组 char[] ch = {'a', 'b', 'c','d'}; //两种定义数组的方法,一种是定义长度,一种是直接定义

2.4字符串类型

String a = "asd";

2.5顺便说一下

Java中变量定义时,先根据指定的类型分配一个内存地址,再将值放入其中 Java编译器将程序员写的Java源代码编译成字节码,然后通过Java解释器,转成二进制代码的格式交给计算机识别

Java 数据结构

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Python基础(十四):超实用的 “函数” 讲解,真全!
下一篇:Unity 之 LineReaderer组件
相关文章