1:关键字(掌握)
        (1)被Java语言赋予特定含义的单词
        (2)特点:
                全部小写。
        (3)注意事项:
                A:goto和const作为保留字存在。
                B:类似于Notepad++这样的高级记事本会对关键字有特殊颜色标记

2:标识符(掌握)
        (1)就是给类,接口,方法,变量等起名字的字符序列
        (2)组成规则:
                A:英文大小写字母
                B:数字
                C:$和_
        (3)注意事项:
                A:不能以数字开头
                B:不能是java中的关键字
                C:区分大小写
        (4)常见的命名规则(见名知意)
                A:包        全部小写
                        单级包:小写
                                举例:liuyi,com
                        多级包:小写,并用.隔开
                                举例:cn.itcast,com.baidu                                
                B:类或者接口
                        一个单词:首字母大写
                                举例:Student,Demo
                        多个单词:每个单词首字母大写
                                举例:HelloWorld,StudentName
                C:方法或者变量
                        一个单词:首字母小写
                                举例:name,main
                        多个单词:从第二个单词开始,每个单词首字母大写
                                举例:studentAge,showAllNames()
                D:常量
                        全部大写
                        一个单词:大写
                                举例:PI
                        多个单词:大写,并用_隔开
                                举例:STUDENT_MAX_AGE

3:注释(掌握)
        (1)就是对程序进行解释说明的文字
        (2)分类:
                A:单行注释        //
                B:多行注释        /**/
                C:文档注释(后面讲) /** */
        (3)把HelloWorld案例写了一个带注释的版本。
                后面我们要写一个程序的过程。
                需求:
                分析:
                实现:
                代码体现:
        (4)注释的作用
                A:解释说明程序,提高了代码的阅读性。
                B:可以帮助我们调试程序。
                        后面我们会讲解一个更高端的一个调试工具

4:常量(掌握)
        (1)在程序执行的过程中,其值不发生改变的量
        (2)分类:
                A:字面值常量
                B:自定义常量(后面讲)
        (3)字面值常量
                A:字符串常量 "hello"
                B:整数常量        12,23
                C:小数常量        12.345
                D:字符常量        'a','A','0'
                E:布尔常量        true,false
                F:空常量        null(后面讲)
        (4)在Java中针对整数常量提供了四种表现形式
                A:二进制        由0,1组成。以0b开头。
                B:八进制        由0,1,...7组成。以0开头。
                C:十进制        由0,1,...9组成。整数默认是十进制。
                D:十六进制        由0,1,...9,a,b,c,d,e,f(大小写均可)组成。以0x开头。

5:进制转换(了解)
        (1)其他进制到十进制
                系数:就是每一个位上的数值
                基数:x进制的基数就是x
                权:对每一个位上的数据,从右,并且从0开始编号,对应的编号就是该数据的权。
                
                结果:系数*基数^权次幂之和。
        (2)十进制到其他进制
                除基取余,直到商为0,余数反转。
        (3)进制转换的快速转换法
                A:十进制和二进制间的转换
                        8421码。
                B:二进制到八进制,十六进制的转换

6:变量(掌握)
        (1)在程序的执行过程中,其值在某个范围内可以发生改变的量
        (2)变量的定义格式:
                A:数据类型 变量名 = 初始化值;
                B:数据类型 变量名;
                  变量名 = 初始化值;

7:数据类型(掌握)
        (1)Java是一种强类型语言,针对每种数据都提供了对应的数据类型。
        (2)分类:
                A:基本数据类型:4类8种
                B:引用数据类型:类,接口,数组。
        (3)基本数据类型
                A:整数                        占用字节数
                        byte                        1
                        short                        2
                        int                         4
                        long                        8
                B:浮点数
                        float                        4
                        double                        8
                C:字符
                        char                        2
                D:布尔
                        boolean                        1
                        
                注意:
                        整数默认是int类型,浮点数默认是double。
                        
                        长整数要加L或者l。
                        单精度的浮点数要加F或者f。

8:数据类型转换(掌握)
        (1)boolean类型不参与转换
        (2)默认转换
                A:从小到大
                B:byte,short,char -- int -- long -- float -- double
                C:byte,short,char之间不相互转换,直接转成int类型参与运算。
        (3)强制转换
                A:从大到小
                B:可能会有精度的损失,一般不建议这样使用。
                C:格式:
                        目标数据类型 变量名 = (目标数据类型) (被转换的数据);
        (4)思考题和面试题:
                A:下面两种方式有区别吗?
                        float f1 = 12.345f;
                        float f2 = (float)12.345;
                B:下面的程序有问题吗,如果有,在哪里呢?
                        byte b1 = 3;
                        byte b2 = 4;
                        byte b3 = b1 + b2;
                        byte b4 = 3 + 4;
                C:下面的操作结果是什么呢?
                        byte b = (byte)130;
                D:字符参与运算
                        是查找ASCII里面的值
                        'a'                97
                        'A'                65
                        '0'                48
                        
                        System.out.println('a');
                        System.out.println('a' + 1);
                E:字符串参与运算
                        这里其实是字符串的连接
                        
                        System.out.println("hello"+'a'+1);
                        System.out.println('a'+1+"hello");
                        System.out.println("5+5="+5+5);
                        System.out.println(5+5+"=5+5");

AJPFX总结JAVA基本数据类型的更多相关文章

  1. Java基础-数据类型int,short,char,long,float,double,boolean,byte

    Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定.由于是statical typed,导致Java语言也是强类型(Strong typed ...

  2. Java中数据类型及其之间的转换

    Java中数据类型及其之间的转换 基本的数据类型 基本类型有以下四种:1)int长度数据类型有:byte(8bits).short(16bits).int(32bits).long(64bits).2 ...

  3. Java 基本数据类型 sizeof 功能【转】

    转自:http://blog.csdn.net/sunboy_2050/article/details/7310008 版权声明:本文为博主原创文章,未经博主允许不得转载. Java基本数据类型int ...

  4. java 的数据类型

    java 的数据类型有基本类型和引用类型 java的类的关系:有继承,有依赖,有关联,聚合,组成.

  5. java基础之java基本数据类型

    1.Java数据类型基本概念: 数据类型在计算机语言里面,是对内存位置的一个抽象表达方式,可以理解为针对内存的一种抽象的表达方式.接触每种语言的时候,都会存在数据类型的认识,有复杂的.简单的,各种数据 ...

  6. Java学习笔记之:Java的数据类型

    一.介绍 变量就是申请内存来存储值.也就是说,当创建变量的时候,需要在内存中申请空间. 内存管理系统根据变量的类型为变量分配存储空间,分配的空间只能用来储存该类型数据. Java语言提供了八种基本类型 ...

  7. Java SE ---数据类型

    Java中数据类型(Data Type)分为基本数据类型(Primitive Data Type)和引用类型(Reference Data Type). Java中的基本数据类型共有以下8种:   1 ...

  8. [未完成]关于java基础数据类型中的一些总结

    java基本数据类型转换图: 有时候也把char型成为字符型,是加上字符型也是一种特殊的整数类型.

  9. Java学习——数据类型【2】

    1. 对象与类 对象:类的一个实例,有状态和行为. 类:一个模板,描述一类对象的行状态和行为. 2. 类可以包含的变量 类型 局部变量 成员变量 类变量(静态变量) 定义位置 方法.或语句块中 类中, ...

随机推荐

  1. UC技术博客开放通知

    国内知名浏览器UC开放技术博客( http://tech.uc.cn/),技术博客所涵盖技术点有: Hadoop Linux MySQL 前端与client技术 图像处理 开发语言和框架 数据存储 数 ...

  2. linux kernel编译配置相关

    1 配置界面的搜索功能 “/”可以进行模块搜索,搜索结果里面还有依赖信息.非常方便. 2 在使用纯内核,不实用module的时候,很多情况下出错是因为相应的特性为编译进内核 案例一: 块设备已经发现了 ...

  3. 'cmd' 不是内部或外部命令,也不是可运行的程序 或批处理文件。

    'cmd' 不是内部或外部命令,也不是可运行的程序或批处理文件. Path 添加 %SystemRoot%/system32;%SystemRoot%;%SystemRoot%/System32/Wb ...

  4. bzoj2823: [AHOI2012]信号塔&&1336: [Balkan2002]Alien最小圆覆盖&&1337: 最小圆覆盖

    首先我写了个凸包就溜了 这是最小圆覆盖问题,今晚学了一下 先随机化点,一个个加入 假设当前圆心为o,半径为r,加入的点为i 若i不在圆里面,令圆心为i,半径为0 再重新从1~i-1不停找j不在圆里面, ...

  5. caioj1270: 概率期望值1:小象涂色

    DP深似海,得其得天下.——题记 叕叕叕叕叕叕叕叕叕叕叕(第∞次学DP内容)被D飞了,真的被DP(pa)了.这次D我的是大叫着第二题比较难(小象涂色傻b题)的Mocha(zzz)大佬,表示搞个概率DP ...

  6. 简单的处理git add ,git commit,git push 脚本

    创建脚本lazygit.sh #!/bin/bash # 一次性处理git提交 #branch_name=`git symbolic-ref --short -q HEAD` branch_name= ...

  7. (转)JFreeChart教程

    JFreeChart教程 一.jFreeChart产生图形的流程 创建一个数据源(dataset)来包含将要在图形中显示的数据>>创建一个 JFreeChart 对象来代表要显示的图形&g ...

  8. svn问题:在eclipse里面使用SVN,怎么实现版本回滚呢?

    共有4个答案 我要回答» JustForFly 回答于 2012-04-27 10:20 举报   想回到SVN服务器端的最新版本就使用 team->还原.. 想回到SVN服务器端的其它版本使用 ...

  9. hdu 5023(线段树区间染色,统计区间内颜色个数)

    题目描述:区间染色问题,统计给定区间内有多少种颜色? 线段树模板的核心是对标记的处理 可以记下沿途经过的标记,到达目的节点之后一块算,也可以更新的时候直接更新到每一个节点 Lazy操作减少修改的次数( ...

  10. 计算属性computed 与methods

    你可能已经注意到我们可以通过调用表达式中的 method 来达到同样的效果: <p>Reversed message: "{{ reversedMessage() }}" ...