栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【Java基础学习】【笔记】Day01

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【Java基础学习】【笔记】Day01

 

一、关键字

含义:

在程序中被赋予特殊含义的英文单词

注意事项和特点:
  • Java中一共有53个关键字其中51个为常用关键字,2个为保留关键字。
  • 程序中所有的关键字必须小写。
  • 关键字在Editplus中呈现为蓝色,当然不同的IDE中有不同的显示方式。
  • 主方法中main和String并不是关键字,是后面所学习的标识符。

二、变量

含义

在程序中其值可以随意变化的量。

注意

变量的声明必须依赖与变量的三要素,缺一不可

三要素
  • 数据类型
  • 标识符
  • 初始化值

声明初始化值的格式

直接声明初始化值

数据类型 变量名 = 初始化值;

先声明后使用初始化值

数据类型 变量名;

变量名 = 初始化值;

声明的注意事项
  • 数据类型可以为基本也可以为引用类型。
  • 命名时需要遵循标识符硬性规则。
  • 进行初始化赋值操作时需要遵循初始化注意事项。
  • 在方法中声明的变量,使用前必须给他初始化值否则会报错。
  • 同一个作用域内比声明的变量不可以同名。
  • 变量的使用不能超出其作用域的范围,否则编译器报错。
  • 在声明变量初始化的同一种数据类多个变量时,可以在同一行上同时进行声明和初始化。

三、数据类型

含义

声明变量或者常量的类型

分类
  1. 整数型
    1. byte,short,int(默认),long
  1. 浮点型
    1. float,double(默认)
  1. 字符型
    1. char
  1. 布尔型
    1. booblean
  1. 引用形(暂不涉及)

特点:

整数:
  • byte类型的变量占1字节内存。
  • short 2字节。
  • int 4字节。
  • long 8字节。

浮点型
  • float 4字节。
  • double 8字节。

字符型
  • 在程序中声明一个char类型的变量,其占用内存的大小根据环境编码决定。
    • UTF-8编码:每个数字,英文标点占用1字符,中文3字符。
    • GBK编码:2字符,中文2字符。
  • 在编码中每声明一个char类型变量占用2内存字节。

布尔型
  • 程序中声明一个booblean类型变量占用4字节内存。
  • 初始化布尔数组,每个类型元素占用1字节。

四、标识符

含义

在程序中给包,类,接口,方法,变量等起的名字。

命名的硬性规则
  • 必须有26英文字母、0-9、$、_、中文(不建议使用)组成。
  • 不可以以数字开头。
  • 不能为53关键字。

命名的软性规则
  • 尽量做到“见名知意”。
  • 在程序中标识符不推荐使用中文。
  • 给不同的内容命名时要遵循以下。
      • 单单词:全部小写。
      • 多单词:每个单词首字母大写。
    • 方法
      • 单单词:全部小写。
      • 多单词:首个单词首字母小写,其他单词首字母大写。
    • 变量
      • 单单词:全部小写。
      • 多单词:首个单词首字母小写,其他单词首字母大写。

五、初始化值

含义

给变量进行初始化赋的数值。

注意事项
  • 初始化变量的时候,初始化值取决于变量的数据类型。
  • long,初始化值后必须跟L、l,推荐L。
  • float,初始化值后不许跟F、f,推荐F。
  • double,初始化值后面可以跟D、d。
  • char,需要''表示,且‘’中只能有一个字符。
  • booblean,初始化值只能为ture、false。
  • 如果声明的变化之前已有变量储存,可以将该该变量名重赋值给新的变量。

补充
  • 给整数类型进行赋值操作的时候,有4种赋值方式,无论使用哪种最终以十进制的方式进行计算。
    • 十进制
    • 二进制
      • 以0B/0b开始。
    • 八进制
      • 以0抬头。
    • 十六进制
      • 以0X/0x抬头。
  • Java中浮点类型的数据,实际并不是小数,如果用于计算的话会产生精度损失。
  • char类型赋值有4种赋值操作,无论那种都会以‘’的单字符方式进行表示。
    • 单字符‘’形式。
    • 整数(0~65535)。
      • Unicode码表,包含了ASCII码表。
        • 0 = 48
        • a = 97
        • A = 65
    • 十六进制形式。
      • 格式‘uXXXX’。
        • XXXX表16进制数字,不足4位需要补0。
    • 转义字符。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/860458.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号