【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。
    • 转义字符。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java基础学习笔记 # 一、Java简介 Java是一种面向对象的编程语言,由Sun Microsystems(现在是Oracle)于1995年首次发布。它具有跨平台的特性,可以在不同的操作系统上运行。Java语言被广泛应用于开发各种类型的应用程序,包括桌面应用、Web应用、移动应用等。 # 二、Java基本语法 ## 1. 变量与数据类型 Java是强类型语言,每个变量必须先声明后使用。Java提供了多种数据类型,包括基本数据类型(整数、浮点数、字符、布尔值)和引用数据类型(类、接口、数组)。 ## 2. 运算符 Java提供了多种运算符,包括算术运算符、关系运算符、逻辑运算符等,用于进行各种数学或逻辑运算。 ## 3. 控制流程 Java提供了多种控制流程语句,包括条件语句(if-else语句、switch语句)、循环语句(for循环、while循环)、跳转语句(break语句、continue语句)等,用于控制程序的执行流程。 ## 4. 方法和类 Java中的方法用于封装一段可重复使用的代码,可以带有参数和返回值。类是Java程序的基本组织单位,包含了属性和方法。可以使用关键字class定义一个类,通过实例化类的对象来调用其方法。 # 三、面向对象编程 Java是一种面向对象的编程语言,面向对象编程的核心概念包括封装、继承和多态。 ## 1. 封装 封装是将数据和行为打包成一个类,通过访问修饰符(public、private等)控制对类的成员的访问权限。 ## 2. 继承 继承允许一个类继承另一个类的属性和方法,并且可以通过重写来修改或扩展继承的方法。 ## 3. 多态 多态允许通过父类类型的引用来引用子类对象,实现对不同子类对象的统一调用。 # 四、异常处理 Java提供了异常处理机制,用于处理程序中的错误情况。异常分为可检查异常(checked exception)和不可检查异常(unchecked exception),可以使用try-catch语句来捕获和处理异常。 # 五、Java标准库 Java标准库提供了大量的类和接口,用于完成各种常见的任务。其中包括输入输出、集合、多线程、网络编程等功能,可以大大简化开发过程。 以上是我学习Java基础笔记总结,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值