Java学习笔记-day02 注释,关键字,标识符,基本数据类型


1.注释
    作用:使部分内容只为程序员课件,不为编译器所编译、虚拟器所执行
        因为注释是不存在class之中的
    位置:大部分位置都可以,但是位置不要太傻逼了,关键字字符中不可以插入注释
    类型:
        1.程序员自己看
            1)单行注释
                //this is a Comment
            2)多行注释
                /*
                There
                are
                my
                Comments
                */
        2.文档注释
            可以通过命令将文档注释抽离成一个文件,形成一个API
            /**This is the Comment*/
            文档注释如果不使用javadoc抽离,那么他的作用和多行注释实际上是一样的
            文档注释中会有一些特殊的固定标识,表示固定的含义
                e.q: @author    类的作者
                     @version    类的版本
                     @since        从什么时候开始使用
                     @see        另外参照
                     @param        方法的参数描述
                     @return    方法的返回值描述
                     @
                      2 /**                   
                      3   *@author Zandy_z    
                      4   *@version JDK 1.7.0                                                       
                      5   */  
                javadoc -d  [路径] 文件
                注意author和version
2.标识符
    自己定义的名字都是标识符 包名,类名,属性名,方法名
        1)以字母_$开头,后跟字母,数字,_,$
        2)大小写敏感
        3)没有长度限制
        4)不能是关键字
    推荐标识符的写法
        1)类名以大写字母开头,驼峰式命名
        2)接口名以大写字母开头,一般定义时前面加个I,表示是接口,同样驼峰式命名
        3)方法名/属性名以小写字母开头,驼峰式
        4)变量名以小写字母开头
        5)常量名全部大写,多个单词以"_"连接
    分号,代码,空格
        1)每个语句短语以分号(;)结束---有大括号一般不加分号
        2)代码片段用{}括起来
            类的声明
            方法的声明
            代码后面都不加
            可以专门加一个{},代码块,java虚拟机会执行
        3)空格
            所有空白都是不要紧的
                public
                    String name;
                这样也可以?!!
                666
3.关键字
    平时没事就敲敲,反正也不多
    还有一部分叫做保留字,也不能用作标识符
    true和false只是值,而不是关键字

4.基本数据类型
    Java中数据类型,按照功能划分为两大类
    数据相当于种庄稼,用最合适的容量来分配大小
        
        1.基本数据类型--每次保存的数据量非常有限
            一共8种
                数字
                    整型
                        byte    1字节    8位        127~-128 负的2的7次方~2的7次方-1
                        short    2字节    16位
                        int        4字节    42位
                        long    8字节    64位     一般后面加L,表示是long类型
                    需要掌握每一种类型的数据范围
                    在编程语言中,整数分为有符号和无符号,但java只有有符号整数,所以所有整数第一位都是符号位
                    浮点
                        float    4字节
                        double    8字节
                        默认是double类型
                        浮点数也会精度丢失
                            System.out.println(1.0-0.66)
                                结果:0.3399999999977
                            要保证精度就用BigDemical方法
                    布尔类型
                        boolean    1字节
                        值只有true和false,JVM种代表1和0
                    字符类型
                        char    2字节----实际上是一种比较特殊的数字类型
                            //string是字符串,为类类型。而char是字符
                        补充:字符编码
                            1.概念
                                Java的字符编码格式是Unicode
                            2.常见字符编码
                                AscII码,表达英文字符,所以英文一般不会出错,一共标识128个字符
                                ISO-8859-1,兼容AscII码,但是是国际标准化组织制定
                                GB2312,包括了对简体中文字符的编码,但是收录了7445个字符(6763个汉字),兼容AscII
                                GBK编码。对GB2312的扩充,windows使用
                                Unicode,收录了世界所有语言文字种的字符,是一种跨平台的字符编码
                                UTF,能够把Unicode编码转换为操作系统支持的编码
                        乱码的原因:
                            windows是GBK,而linux是UTF-8
                            保存数据所使用的编码格式和解析运行时所使用的编码格式相同,就不会产生乱码了
                                java -enconding UTF-8 XXXXX
                                临时指定当前文件运行所需要的编码格式
                            3.字符编码表
                                每一个字符都有一个对应的字符编码
                            4.字符规范
                                想要输出特殊符号,需要前面加\
                            5.特殊字符
                            \n, \t ...
                            6.空字符串
                                任何按键都是一个字符,包括空格,回车,tab,ctrl...
                                
                    float double byte short int long
                字符
                    char
                布尔类型
                    boolean
        2.引用数据类型--一般用来存储结构复杂的数据,比如一个人的所有基本信息
                类类型
                数组类型
                接口类型
                
5.变量
    变量的声明
        [修饰符] 数据类型 变量名
    变量的声明和赋值也可以放在一起
        [修饰符] 数据类型 变量名=值
    变量一定是先声明,再赋值,再使用

猜你喜欢

转载自blog.csdn.net/gangangan0001/article/details/87877330