第一篇Java基础知识复习博客

JAVA基本语法JAVA代码基本格式修饰符 class 类名{程序代码}Java中的程序代码可分为结构定义语句:用于声明一个类或方法,例如{}功能执行语句:用于实现具体的功能注:每条功能执行语句的最后都必须用分号(;)结束Java语言严格区分大小写例:定义一个类时,Computer和computer是两个完全不同的符号JAVA程序中一句连续的字符串不能分开在两行书写例:System.out.println(“这是第一个Java程序!”);这样书写编译时将会出错·如果字符串太长,一定要分两行进行书写,可以将这
摘要由CSDN通过智能技术生成

JAVA基本语法

JAVA代码基本格式

修饰符 class 类名{

程序代码

}

Java中的程序代码可分为

结构定义语句:

用于声明一个类或方法,例如{}

功能执行语句:

用于实现具体的功能

注:每条功能执行语句的最后都必须用分号(;)结束

Java语言严格区分大小写

例:定义一个类时,Computer和computer是两个完全不同的符号

JAVA程序中一句连续的字符串不能分开在两行书写

例:

System.out.println(这是第一个

Java程序!);

这样书写编译时将会出错

·如果字符串太长,一定要分两行进行书写,可以将这个字符串分成两个字符串,用(+)符号的形式将两个字符串连起来

例:

System.out.println(这是第一个 +

Java程序!);

JAVA中的注释

对程序的某个功能或者某行代码的解释说明,编译器会自动忽略这些注释

单行注释:通常用于对程序中的某一行代码进行解释,用符号“//”表示,“//”后面为注释的内容

例:

Int c = 10;  //定义一个整型变量

多行注释:注释中的内容可以为多行,以符号“/*”开头,以符号“*/”结尾

例:

/* int c = 10;

Int x = 5; */

文档注释:以“/**”开头,以“*/”结束

JAVA中的标识符

例:包名,类名,方法名,参数名,变量名等,这些符号都被称为标识符

补:标识符可以由任意大小写字母,数字,下划线(_),美元符号($)组成,但不能以数字开头,不能是JAVA中的关键字

定义标识符要遵循的规则:

  1. 包名所有字母一律小写 例:cn.itcast.test
  2. 类名和接口名每个单词的首字母都要大写 例:ArrayList,Lterator
  3. 常量名所有字母都大写,单词之间用下划线连接 例:DAY_OF_MONTH
  4. 变量名和方法名的第一个单词首字母小写,从第二个单词开始每个单词首字母大写 例:lineNumver,getLineNumber
  5. 在程序中,应该尽量使用有意义的英文单词来定义标识符,使得程序便于阅读 例:使用userName表示用户名,password表示密码

JAVA中的关键字(例举)

 

JAVA中的常量

常量就是在程序中固定不变的值,是不能被改变的数据。

在JAVA中,常量包括整型常量,浮点数常量,布尔常量,字符常量等...

整型常量(整数类型数据)

·二进制:由数字0和1组成的数字序列,如:00110101

·八进制:以0开头并且其后由0-7范围(包括0和7)内的整数组成的数字序列,如:0342

·十进制:由数字0-9范围(包括0和9)内的整数组成的数字序列,如:198。整数以十进制表示时,第一位不能是0,0本身除外

·十六进制:以0x或者0X开头并且其后由0-9,A-F(包括0和9,A和F)组成的数字序列,如0x25AF

浮点数常量

float(单精度)后面以f或F结尾

double(双精度)后面以D或d结尾

使用浮点数时可以在结尾处不加任何后缀,虚拟机会默认为double双精度浮点数

浮点数常量还可以通过指数形式来表示,例:

2e3f 3.6d 0f 3.84d 5.022e+23f

字符常量

字符常量用于表示一个字符,一个字符常量要用对英文半角格式的单引号('')引起来,它可以是英文字母、数字、标点符号、以及由转义序列来表示的特殊字符。例:

a 1 & \r \u0000

上面的示例中,’\u0000'表示一个空白字符,即在单引号之间没有任何字符。之所以能这样表示是因为,Java采用的是Unicode字符集,Unicode字符以\u开头,空白字符在Unicode码表中对应的值为’\u0000'。

字符串常量

字符串常量用于表示一串连续的字符,一个字符串常量要用一对英文半角格式的双引号("") 引起来,例:

HelloWorld 123 Welcome \n XXX “”

一个字符串可以包含一个字符或多个字符,也可以不包含任何字符,即长度为零。

布尔常量

即布尔型的两个值true和false,该常量用于区分一个事物的真与假。

null常量

null常量只有一个值null,表示对象的引用为空.

变量的定义

在程序运行期间,随时可能产生一些临时数据,应用程序会将这些数据保存在一些内存单元中,每个内存单元都用个标识符来标识。这些内存单元我们称之为变量,定义的标识符就是变量名,内存单元中存储的数据就是变量的值。

当定义一个变量时必须要有变量三要素:数据类型,变量名,赋值

注:变量名符合规范,类型和赋的值要匹配

变量的数据类型

Java是一门强类型的编程语言,它对变量的数据类型有严格的限定。在定义变量时必须声明变量的类型,在为变量赋值时必须赋予和变量同一种类型的值,否则程序会报错。

 

整数类型变量(默认int类型)

1.用来存储整数数值,即没有小数部分的值。

2.整数类型分为4种不同的类型:字节型(byte) 、短整型(short)、整型(int) 和长整型(long) 。

3.占用空间指的是不同类型的变量分别占用的内存大小

4.取值范围是变量存储的值不能超出的范围

 

为一个long类型的变量赋值时需要注意一点, 所赋值的后面要加上一一个字母“L”(或小写“l”),说明赋值为long类型。如果赋的值未超出int型的取值范围,则可以省略字母“L”(或小写 “l”)

long num - 20000000 L;   // 所赋的值超出了int型的取值范围,后面必须加上字母L

long nup = 198L;        //所赋的值未超出int型的取值范围,后面可以加上字母L

long num = 198;        //所的值未超出int型的取值范国,后面可以省略字母L

浮点数类型变量(默认double类型)

浮点数类型变量用来存储小数数值。

浮点数类型分为两种:单精度浮点数(float) 、双精度浮点数(double),double型所表示的浮点数比float型更精确。

在取值范围中,E表示以10为底的指数,E后面的“+”号和“-”号代表正指数和负指数,例1.4E-45表示1.4*10-45次方

 

在为一个float类型的变量赋值时需要注意一点,所赋值的后面一定要加上字母“F”(或“f”),而为double类型的变量赋值时,可以在所赋值的后面加上字符“D”’(或“d”),也可不加。

float f = 123.4f; //为一个float类型的变量赋值,后面必须加上字母f

double d1 = 100.1;//为一个double类型的变量赋值,后面可以省略字母d

double d2 = 199.3d;//为一个double类型的变赋值,后面可以加上字母d

在程序中也可以为一个浮点数类型变量赋予一个整数数值.

字符类型变量

用于存储一个单一字符,在Java中用char表示。

每个char类型的字符变量都会占用2个字节。

赋值时,要用英文半角格式的单引号(‘’) 把字符括起来,如'a'

也可以赋值为0~65535范围内的整数,计算机会自动将这些整数转化为所对应的字符,数值97对应的字符为'a'。

char c = 'a'; //为一个char类型的变赋值字符a

char ch = 97; //为一个char类型的变里赋值整数97,相当于赋值字符a

布尔类型变量

布尔类型变量用来存储布尔值,在Java中用boolean表示,该类型的变量只有两个值,即true和false。 例:

boolean flag = false;//声明个boolean类型的变,初始值为false

flag = true;//改变flag变的值为true

变量的类型转换(隐式类型转换

指两种数据类型在转换的过程中不需要显式地进行声明。

要实现自动类型转换,必须同时满足两个条件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值