Java基础语法

java运行机制

编译型

解释型

程序运行机制

1、注释、标志符、关键字

注释:

平时我们编写代码,在代码量比较少的时候,我们还可以看懂自己写的,但是当项目结构一旦复杂起来,我们就需要用到注释了。

注释并不会被执行,是给我们写代码的人看的

书写注释是一个非常好的习惯

Java中的注释有三种:

单行注释 ://123

多行注释:/*123213*/

文档注释:/** *@123 */

标识符:

关键字:

Java所有的组成部分都需要名字,类名、变量名以及方法名都被称为标志符。

标识符注意点:

1、所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下换线(_)开始的

2、首字符之后可以使字母(A-Z或者a-z),美元符($)、下换线(_)或数字的任何字符组合

3、不能使用关键字作为变量名或方法名

4、标识符是大小写敏感的

5、合法标识符举例:age、$salary、_value、_value_1

6、非法标识符举例:123abc、-salary、-#abc

7、可以使用中文命名,但是一般不建议去使用,也不建议使用拼音,很low

数据类型

强类型语言:要求变量的使用要严格符合规定,所有变量都必须限定以后才能使用

弱类型语言:

Java的数据分类分为2大类:

基本类型

引用类型

//整数

int num1 = 10;

byte num2 =20;

short num3 = 30;

long num4 = 40L; // Long类型要在数字后面加个L

//小数:浮点数

float num5 = 50.1F; //float类型要在数字后面加F

double num5 =3.1415926;

//字符

char name = "S"

// 字符串String不是关键字,是类

什么是字节?

位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数

字节(byte):是计算机中数据处理的基本单位,习惯上用大写B来表示

1B = 8bit

字符:是指计算机中使用的字母、数字、字和符号

1bit表示1位

1Byte表示1个字节

1024B = 1KB

1024KB = 1MB

1024MB = 1G

进制问题:待添加


类型转换:

由于Java是强类型转换,所以要进行有些运算的时候,需要用到类型转换

低 ----------------------------->高

btye,short,char -> int -> long -> float ->double

运算中,不同类型的数据先转化为同一类型的,然后进行运算。

强制类型转换:(类型)变量名  高 -- 低

自动类型转换 : 低 -- 高

注意点:

1. 不能对布尔值进行转换

2. 不能把对象类型转换为不相干的类型

3. 在把高容量转换为低容量的时候,强制转换

4. 转换的时候可能存在内存溢出问题,或者精度问题

变量:变量是什么?可以变化的量

Java是一个强类型语言,每个变量都必须声明其类型。

Java变量是程序中最基本的存储单元,其要素包括变量名、变量类型和作用域。

type varName [=value] [{,varName[=value]}];

注意事项:

每个变量都有类型,类型可以是基本类型,也可以是引用类型。

变量名必须是合法的标识符。

变量声明是一条完整的语句,因此每一个声明都必须以分号结束


变量作用域:

类变量、实例变量、局部变量

常量:初始化之后不能再改变值,不会变动的值

所谓常量可以理解成一种特殊的变量,它的值被设定后,再程序运行过程中不允许被改变.

final 常量名= 值


变量的命名规范:

所有变量,方法,类名:见名知意

类成员变量:首字母小写和驼峰原则

局部变量:首字母小写和驼峰原则

常量:大写字母和下划线:MAX_VALUE

类名:首字母大写和驼峰原则:Man,GoodMan

方法名:首字母小写和驼峰原则“:run() runRun()

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。