JAVA学习笔记 DAY2 基本语法

1.Java开发命名规范

(1)包名

多个单词组成时所有字母小写(例如:package com.cn)

 

(2)类名和接口

多个单词组成时所有单词的首字母大写(例如:HelloWorld)

 

(3)变量名和函数名

多个单词组成时第一个单词首字母小写,其他单词首字母大写(例如:lastAccessTime、getTime)。

 

(4)常量名

常量名通常是用全大写字母表示,例如:PI(圆周率)。

 注意:标识符在定义的时候最好见名知意,提高代码阅读性。

2、注释的作用

通过注释提高程序的可读性。

3、注释的种类

(1)单行注释(linecomment):用//表示,编译器看到//会忽略该行//后的所文本

(2)多行注释(blockcomment):用/**/表示,编译器看到/*时会搜索接下来的*/,忽略掉/**/之间的文本。

(3)文档注释(Javadoc):用/** */表示,是Java特有的注释。注释内容可以被JDK工具Javadoc解析,生成一套该程序的网页形式的说明文档。

4、常量

常量(字面量)是指在程序运行过程中其值不能改变的量。

4.1、常量的分类

整数常量:所有整数

小数常量:所有小数

布尔常量:只有true和false

字符常量:使用’’引起来的单个字符

字符串常量:使用””引起来的字符序列,例如:””、”a”、” “

null常量:只有一个值null

5、转义字符

(1)转义字符的概述

在Java中支持转义字符,它是以反斜杠(\)开始的,这是一种特殊字符。例如’\t’表示Tab键,’\”’表示字符(”),而不是字符串的界限符。

注意:换行符就是另起一行,回车符就是回到一行的开头,所以我们平时编写文件的回车符应该确切来说叫做回车换行符。

6、数据类型

6.1、数据类型

Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间

 

java数据类型分为两类:基本类型和引用类型。

6.2、数据类型详解

Java中有8种基本数据类型,它们的名字都是小写的。

所有基本类型所占的位数都是确定的,并不因操作系统的不同而不同,这是Java跨平台和可移植的基础。

请注意:

 

1 整数默认是int类型,小数默认是double类型

2 长整型long的后缀用L或者l标记;建议使用L。

单精度浮点数用F或者f标记;建议使用F。

3 char是无符号整数,它可以和有效的整数值互换。例如,char a = 1;是正确的,但是char a= 10000000;是错误的。

7、数据类型的转换

Java中可以进行不同数据类型的加减乘除运算吗?是可以的。

(1)自动类型转换(隐式类型转换)

Java内部支持自动将数值进行类型提升,即可以将一个数赋值给更大数值范围的变量,就叫做自动类型转换(也叫隐式类型转换)。所有的数字类型,包括整型和浮点型彼此都可以进行转换。

要实现自动类型的转换,需要满足两个条件:

1、两种类型彼此兼容

2、目标类型取值范围必须大于源类型。

(2)强制类型转换(显式类型转换)

Java内部不支持将一个数值赋给范围更小数值范围的变量,除非进行强制类型转换。

(3)表达式的数据类型自动提升

Java中的默认转换规则:取值范围小的数据类型与取值范围大的数据类型进行运算,会先将小的数据类型提升为大的,再运算 。具体规则为(由低到高):byte→short(char)→int→long→float→double。



 







你可能感兴趣的:(JAVA学习笔记 DAY2 基本语法)