java环境搭建

一:环境搭建
          安装
          配置环境
          检测
          代码运行

二:Java的基础语法

    1:关键字 【系统提供】

    2:标识符 【自己定义】

    3:注释 【养成思维的重要工具】

    4:变量和常量【数据的暂存和复用】

            1)为什么?

                   希望同一个数据能在不同的地方重复使用,程序中多个地方公用一个数据,所以需要一个地方来暂时存放数据,并且在有需要的时候去获取-----【内存】+【硬盘】
                       【内部存储】:临时
                       【硬盘存储】:持久但私密性太低
                       【数据存储空间】:由于此时的数据共享是临时的,需要在内存中划分空间,这个空间叫数据存储空间
            2)数据存储的分类
                          固定值存储:     常量
                          可变数据存储: 变量
            3)变量的概念:
                         内存中的一块固定临时存储空间,当Java程序要用到空间时,需要进行标识【变量类型/变量名】
                                     存储数据的类型-----变量类型-----用于指定存储空间的大小和存储数据类型
                                     存储数据空间命名----变量名-----用于获取数据
            4)定义变量语法

                    A:变量的声明
                           语法:
                               变量类型  变量名:
                         例如:int  a;  // 声明了一个整数变量

                    B:变量赋值:
                           语法:
                                变量名 = 新值
                        例如: a = 10;

                   C:变量声明 + 初始化赋值
                           语法:
                                变量类型  变量名 + 初始值;
                        例如: int  b = 10;

            5)变量类型的定义

                          基本类型(八个)

                               整数:
                                     byte
                                     short
                                     int
                                     long

                               小数:
                                     float
                                     double    
                                 
                               布尔类型:
                                     boolean

                               字符类型:
                                     char

                               引用类型:【Java核心业务类型】
                                     类
                                     接口【特殊类】
                                     数组【引用类型】

            6)定义变量演示变量定义和使用

                           定义整数变量:重复使用

            7)变量定义以及使用的原理

            8)变量类型为什么有八种?

                     原因:
                              Java的数据类型不仅仅指定了存储数据的类型,还限制了存储数据的大小,以此来节省空间,避免造成不必要的资源浪费

                     整数:
                              byte                1  字节          -128 ~ 127          -2^7    ~   2^7-1
                              short               2 字节                                        -2^15  ~   2^15-1
                              int                   3 字节                                        -2^31  ~   2^31-1    将近2亿多
                              long                8 字节                                        -2^63 ~   2^63-1
 
                     小数:
                             float                 4 字节
                             double             8 字节

                     布尔:
                             boolean           1 字节(固定值true或false)

                     字符类型:
                             char                  2 字节

            9)探索Java变量类型中的特点
 
                           所有数据类型是Java中定义,不受操作系统的影响

                    数据类型的使用注意事项:
                          问题一:
                                        byte a=24;
                                        byte a1=a+1;  //会出现【不兼容的类型】报错
                           原因:
                                A. 运算符运算的数据平等性
                                B.  默认类型,所有整数自变量【参与变量运算】的时候默认为 int 类型
                                C. 数据类型的转换
          
                 Java数据类型转换有两种:1. 强制转换/显示转换   显示标出
                                                                   变量= (类型)变量表达式

                                                                  2. 自动转换/隐式转换   默认标出

            10)参与变量运算的时候对应自变量/常量数据类型  默认为默认类型

                          整数: 默认类型  int
                          小数: 默认类型  double      
                                            
           11) 类型转换
                          A.自动类型转换:                                            char
                                       从小到大转换:byte ---> short ---> int ---> long ---> float ---> double
                              备注:char的变量值转化为int以及以上运算时会以其ASCII码值来展示

                         B. 强制类型转换:                                             char
                                       从大到小转换:byte ---> short <--- int <--- long <--- float <--- double
                                       需要人为干预:强制声明类型转换
                                                                    运算表达式前面加上类型
                                                                    例如:c=(int)d;
                             备注:强制转换的时候如何溢出数据
                                      如果值在范围内,不损失
                                      如果值超过范围,当前值减去当前需要存储的类型所能存储的数据个数


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值