JAVA -- 第一阶段总结1(Basic、OOP)

本文总结了JAVA的第一阶段学习内容,包括Basic和OOP的基础知识点。在Basic部分,详细介绍了环境安装、Java语法基础、数据类型、字面值规则、类型转换、运算规则和运算符等。在OOP部分,讲解了类和对象、对象创建时的内存分析、封装概念及构造方法的作用。通过对关键字、变量、数据类型、运算符和流程控制的阐述,为初学者提供了全面的学习指导。
摘要由CSDN通过智能技术生成

Basic

1.环境的安装

  • 安装JDK,并配置环境变量
    • 配置JAVA_HOME
    • 配置CLASS_PATH
    • 配置Path
    • 打开DOS窗口:java -version

2.Java语法基础

  • 标识符
    • 标识符可以由 字母,数字,下划线_,美元符号$组成
    • 不能包含@ % 空格 等其他特殊符号
    • 不能以数字开头
    • 严格区分大小写,尽量做到见名知意
  • 关键字
    • 一共有50个全小写的关键字,2个保留字const和goto
    • 关键字、true、false、null 也不能用作标识符
      在这里插入图片描述
  • 注释
    • 单行注释: //
    • 多行注释: /* */
    • 文档(doc)注释: /** */
  • 变量
    • 定义方式: 变量类型 变量名 = 变量值;
    • 局部变量: 方法里/局部代码块里,必须手动初始化/赋值
      • 作用域:当方法/局部代码块执行完毕,局部变量就会释放
    • 成员变量: 类里方法外,不用初始化,会自动赋予对应类型的默认值
      • 作用域:在整个类中生效,类消失,变量才会消失

3.数据类型

  • 基本数据类型
    • 默认值 (整型:byte short int 0 long 0L) (浮点型:float 0.0f double 0.0d) (字符型:char /u0000) (布尔型:Boolean false)
      八大基本数据类型
  • 引用数据类型
    • 默认值是null,存放的是地址

4.字面值规则

  • 整数类型字面值是 int
  • 浮点类型字面值是 double
  • byte ( -128~127) short char 三种比int小的类型,可以使用范围内的值直接赋值
  • 字面值后缀:L-long F-float D-double
  • 字面值前缀:0b - 二进制 0 - 八进制 0x - 十六进制 \u - char类型(属于16进制)

5.类型转换

类型描述

  • 小转大(隐式转换)直接转
  • 大转小(显式转换)强制转
    • 强转注意溢出问题:int i = 128; byte b = (byte)i; -->b打印出来是 -128

6.运算规则

  • 计算结果的数据类型与最大的类型一致
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值