90后菜鸟的gravatar头像
90后菜鸟 2018-02-26 21:29:05
Java的基本语法(一)

一.标识符

(1)标识符就是在编写程序时给类,变量,方法等起的名字

(2)标识符的命名规则:标识符由字母,数字,下划线和$组成;第一个字符不能是数字;不能与关键字重名

二.关键字

定义:也称保留字,是系统预留的有特殊含义的标识符。关键字都是小写字母

例子:

数据类型相关:class,interface,enum,byte,short,int,long,float,double,char, boolean, void
流程控制相关:if,else,switch,case,default,while,do,for,break,continue,return
访问权限修饰符:private,protected,public
方法相关修饰符:abstract,final,static,synchronized
类关系相关:extends,implements, super
与实例相关的:new, this, instanceof
包相关:package,import
异常处理:try,catch,finally,throw,throws
其他:native,strictfp,transient,volatile,assert
未 用:goto,const
字面量:true,false,nul

三.字面量

1.字符编码

简单的说就是字符与一个整数之间的对应关系‘a’------------97,‘A’------------65,

0------------48

 

常用的字符编码:

ASCII码,美国信息交换标准代码,使用1个字节的二进制表示.

iso-8859-1, 西欧语言编码,兼容ASCII编码 , Tomcat服务器默认编码,

GB2312/GBK, 中文编码

unicode编码, 每种语言中的每个字符设定了统一并且唯一的二进制编码.常用的编码方案有 utf-8(代码编写以及数据库设计优先选择), utf-16

2.字面量

Java程序是用来处理数据的,数据分为不可变的和可变的两类,不可变的又分为字面量和final常量,字面量又称为直接量. 

包括: 

整数字面量: 10, 123, 456, -789, 0 等所有整数

小数字面量: 1.2, 3.14, 45.678等所有小数

布尔字面量: true, false

字符字面量:是用单引号引起来的单个字符,如’a’, ‘A’, ‘中’, ‘汉’等, ‘’, ‘ab’不是字符字面量

字符串字面量:有双引号引起来的任意个字符,如: “abc”, “90后菜鸟”, “”

null

四.变量

变量的分类:根据定义变量的位置,分为局部变量和成员变量

成员变量:在类中定义变量(作用域在整个类)

局部变量:在代码块中定义变量(从定义类开始,到大括号结束)

Java的基本语法(一)

五.数据类型

数据类型就是一组值,以及这一组值上的操作.

1.数据类型作用:

不同数据类型的存储方式不同,整数和小数存储方式不同;

不同数据类型的数据取值范围不同, 一个字节和四个字节取值范围不一样;

不同类型的数据允许的操作不同, 字符串不能进行乘除操作.

2.Java语言的数据类型包括哪些

Java的数据类型分为基本类型和引用类型两大类.

3.八大基本类型

整型:byte,short,int,long

小数类型:float,double

字符类型:char

布尔类型:boolean

4.基本类型转换

布尔类型不能和其他类型进行相互转换

1.自动类型转换

byte -->short -->int -->long -->float -->double

char -->int -->long -->float -->double

2.强制类型转换

不能进行自动类型转换时,可以进行强转

(目标类型)(表达式)

Java的基本语法(一)

Java的基本语法(一)


打赏
最近浏览
青衫磊落  LV3 2018年3月8日
90后菜鸟  LV6 2018年2月27日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友