Java学习(二)基础语法

更新时间:2019-08-07 10:13:54点击次数:202次
一、关键字、保留字、标识符
关键字、保留字
Java中有特殊含义的字符

51个关键字:abstract、assert、boolean、break、byte、case、catch、char、class、continue、default、do、double、else、enum、extends、final、finally、float、for、if、implements、import、int、interface、instanceof、long、native、new、package、private、protected、public、return、short、static、strictfp、super、switch、synchronized、this、throw、throws、transient、try、void、volatile、while、ture、false、null
2个保留字:goto、const
标识符
标识符由字母、数字、下划线“_”、美元符号“$”组成,可以是中文。
不能以数字开头
严格区分大小写
关键字不能做标识符
二丶Java的编码规范
包名:全部都要小写
类名、接口
首字母大写、驼峰原则
接口名以I开头
变量名/属性/方法名:第一个单词小写,驼峰原则
常量:全部大写
运算符、关键字左右两侧加空格
缩进4个空格
三丶变量和常量
变量的含义

内存中存放数据的空间

变量的声明及初始化

先声明后赋值
声明同时赋值
变量的分类

局部变量:方法内部定义
全局变量(成员变量):类的内部定义,如果不进行初始化Java会用默认值进行自动初始化
注意事项

局部变量不初始化不能使用
变量使用时有作用域的限制
不可以重复定义
常量的声明以及使用

在程序运行中始终保持不变的值

final double PI = 3.14159;

四丶数据类型
数据类型的分类

基本数据类型

String不属于基本数据类型

整数型
byte[-128,127]一字节
short[-32768,32767]两字节
int[-231,231-1]四字节
long[-263,263-1]八字节
是否存在整数使得x+1<x?

答:每种整数型的最大值。

byte x=127;

x+1=-128;

浮点型
float单精度浮点类型,四字节
double双精度浮点类型,八字节
字符型char
布尔型boolean
复合数据类型

数组

接口
简单数据类型的转换

强制转换:高级类型转换到低级类型
自动转换:低级类型转换为高级类型

本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责,本站只提供参考并不构成任何投资及应用建议。本站是一个个人学习交流的平台,网站上部分文章为转载,并不用于任何商业目的,我们已经尽可能的对作者和来源进行了通告,但是能力有限或疏忽,造成漏登,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

  • 项目经理 点击这里给我发消息
  • 项目经理 点击这里给我发消息
  • 项目经理 点击这里给我发消息
  • 项目经理 点击这里给我发消息