小白的Java入门

小白的Java入门

与Java的缘分


    从出生到现在,人们经历了很多个阶段,从孩提时期的牙牙学语,从叫出的第一句爸爸妈妈,到后来的小学、初中、
高中、大学,人们无时无刻不在学习,而Java是我学习生涯中让我的生活发生转变的重要一环。
    我是在大学接触到Java的 ,大学上的是一个三流的本科院校 ,学校教育的东西看起来挺多的,其实能够学到的很
少很少,我在将近接近大三的时候认识到有Java这门语言 ,然后就在老师的帮助下开始一点一点学习这门语言。
    以下是我学习整理的内容,是自己一点一点整理出来的。
    希望有些大佬能够指正一下我的错误,让我的学习得以圆满。

1. 标识符呦


1 . 1 什么是标识符呢
    首先,要知道什么是标识符,我自己理解的标识符就是给Java中需要用到的包,类,方法之类的定义的名称需要使用
到的字符列叫标识符,嗯、对、应该是这样。
1 . 2 还有命名要求呢
    1. 由字母(含英、中、日、俄等)、数字、下划线(_)和美元符号($ 音:dollar)组成。
    2. 不能以数字开头。
    3. 区分大小写。
    4. 长度无限制。(一般不要超过15个字符)
    5. 不能是Java中的保留字和关键字。

    还有还有,别着急嘛~

    1. 标识符命名习惯:见名知意。age  address  name  sex
    2. 方法名、变量名、参数名首字母小写,后面首字母大写(驼峰式命名法)
    3. 类名采用首字母大写(帕斯卡命名法)

2. 常量,变量吖


2.1 最最最基础
    不说别的直接来一串顺口溜 
    八种基本类型
    byteshortintlongfloatdoublecharboolean

        byte: 1个字节 ,范围 -128127
        short: 2个字节 ,范围 -3276832767
        int4个字节 
        long :8个字节
        float:4个字节 -3.40E+38 ~ +3.40E+38   有效位数7-8double:8个字节 -1.79E+308 ~ +1.79E+308  有效位数15-16char:2个字节  0-65535   65536个字符
        boolean:不确定

    上边的数据范围不用刻意去记哦~
    大概知道什么意思,用得多就知道了
2.2 概念念
    常量:常见的数据(也称为数据常量),程序运行中固定不变的数据
    变量:保存程序执行中数据的一块存储空间
2.3 数据类型
    怎么说呢
        Java数据类型具体可以分为两大类
            1.基本数据类型
                就是上边的写的八种最最最基础的,一定要记牢!!!
            2.引用数据类型
                就是类、接口、数组、枚举(后面讲解)、注解
                虽然不知道具体是什么,先拿个小本本记下来。
2.4 整数型
    整型数值默认为int型,如:int i = 3;
    但是还有个long型,说白了就是变长的int型,存储的数据也更大,然后可以加小写‘l’或大写‘ L’,把他们区分开,如:long  l = 3L;
2.5 浮点型
    float: 单精度浮点数(精度7,8位) 4个字节
    double:双精度浮点数 (精度15,16位)  8个字节

    Java浮点型常量默认为doubledouble  d = 3.14;
    如要声明一个常量为float型,则需在数字后面加f或F
            float  f = 3.14f;

    注意:float double存储的数据都是近似值。
2.6 字符型
    char型数据用来表示通常意义上“字符”,也就是我们说的英语字母和单独的汉字
             char c = 'A';  char c2= '好';
2.7 布尔类型
    boolean 只有两个值哦
       true  false
    如果你定义成别的东西,那肯定是会出问题的,它的默认值是false

3.数据类型是可以相互转换滴


    *自动类型转换
        自动类型转换:数据类型取值范围小的转为取值范围大的
            byte ---> short--->int--->long--->float --->double
            char---> int
    *强制类型转换
        数据类型取值范围大的 转为 取值范围小的. 需要加强制转换符,也就是(要转换的数据类型)
            long a = 100L;
            int i = (int)a;
            特别注意:有可能造成精度降低或数据溢出,使用时要小心哦。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值