Java基础概念

声明:本文仅供个人学习笔记使用

关键字与保留字

关键字:被Java赋予特殊含义的的字符串(单词),且所有字母均为小写。
保留字:Java现有版本暂未使用,但以后的版本可能作为关键字使用

标识符:凡是需要自己命名的地方都叫标志符

规则(必须遵守,否则编译不通过):

  1. 由26个英文大小写字母和数字组以及‘_’和 ‘$’ 组成。
  2. 不可以使用关键字和保留字,但是可以包含
  3. 不可以数字开头
  4. 不可以包含空格
  5. Java严格区分大小写,长度无限制

规范(建议遵守):

  • 包名:多单词组成时,所有字母都小写xxyyzz
  • 类名,接口名:多单词组成时, 所有字母的首字母都大写XxYyZz
  • 变量名,方法名:多单词组成时,第一个单词首字母小写,其余单词首字母大写xxYyZz
  • 常量名:所有字母都大写,多单词组成时,下划线_连接
  • 起名字要注意尽量做到见名知意
数据类型:
按照数据类型来分:

数 据 类 型 {   基 本 数 据 类 型   引 用 数 据 类 型 数据类型 \left\{ \begin{aligned} \ 基本数据类型\\ \ 引用数据类型\\ \end{aligned} \right. {   
基本数据类型:

  • 整型 :byte(1字节),short(2字节),int(4字节),long(8字节)
  • 浮点型:float(4字节),double(8字节)
  • 字符型:char(2字节)
  • 布尔类型:Boolean(ture,false 一般忽略大小)
    注:1字节等于8比特(bit)

引用数据类型:

  • 类:String …
  • 接口
  • 数组
按照位置来分:待补充 …
变量的定义及运算规则

定义格式:变量类型 变量名 = 变量值

  1. 声明和赋值同时进行
    int a = 9;
  2. 先声明后赋值
    int a;
    a = 9;
  3. 同时声明多个变量
    int a,b,c;
    a = b = c = 9;
  4. 同时声明多个变量及赋值
    int a = 7,b = 8,c = 9;

变量使用注意事项:

  1. 变量先声明后使用
  2. 在同一作用域内,变量名不能相同
  3. 作用域:变量声明所在的那对大括号里
  4. 同一变量可以被多次赋值,后面的值覆盖前面的值

变量类型说明:

  1. long类型数值后面要加L或 l
  2. float类型数值后要加F或f
  3. double类型数值可以加D或 d,默认double,一般省略

常量的默认类型:

  1. 整型的常量默认为:int
  2. 浮点型的常量默认为:double
一. 基本数据类型变量间的运算
  1. 自动类型提升:小容量和大容量的变量进行运算,结果用大容量的变量来接收
    byte,short,char -> int -> long -> float -> double
  • byte,short,char三者进行运算时,会先将自身提升为int
  • 容量指的是表数范围,不是占用字节长度
  1. 强制类型转换:可能会损失精度
    float a = 13.5f;
    int b = (int) a;  结果为13
    转换时需要对要转换的类型加括号
二. 8种基本数据类型与String间的运算
  1. 字符串的声明及赋值
    String str = “abc”;
    String str2 = new String(“abc”);
  2. 重要说明
    String 和基本数据类型只能做连接运算
    String 和基本数据类型的运算结果还为String

你可能感兴趣的:(java)