java基础学习笔记

来源:互联网 发布:古驰精仿皮带淘宝 编辑:程序博客网 时间:2024/06/18 12:59
    J2SE:桌面开发
    J2ME:移动端开发
    J2EE:服务器开发
    JVM:虚拟机
    1.JDK:JAVA开发工具包
    2.JRE:JAVA运行环境
    3.DOS命令:
        d :磁盘切换
        cd.. :回退
        cd\ :多级回退
        dir:列出当前目录下的文件及文件夹
        cd 文件名
        cls:清屏
        exit:退出


    javac HelloWorld.java
    java HelloWorld


    4.常量:
        常量分类:
            1)字符串常量    "HelloWorld"
            2)整数常量    12
            3)小数常量    12.34    12.0
            4)字符常量   'a'    '0'(单引号中有且仅有一个字符)
            5)布尔常量    true    false
            6)空常量    null
            注意:字符串可以是空字符串,但是字符不可以是空字符''(错) ' '(对)
    5.变量:在程序执行过程中,其值可以在一定范围内发生改变的量
    变量的本质:内存中的一小块区域


        1)变量用于存储数据
        2)变量中的数据可以发生改变
        3)变量中的数据必须符合数据类型
        4)变量中一次只能存储一个数据
        5)变量是通过变量名来使用其中的数据的


        变量的定义格式:
            数据类型 变量名 = 初始化值


    6.计算机存储单元:
        计算机中最小的信息单位:bit(位)
        计算机中最小的存储单位:Byte(字节)
            1B = 8b
            1KB = 1024B
            1MB = 1024KB
            1GB = 1024MB
            1TB = 1024GB


            1PB = 1024TB
            1EB = 1024PB
            1ZB = 1024EB
            1YB = 1024ZB


        二进制:1010010101111
        十进制:0123456789


    7.数据类型:
        1)基本数据类型(4类8种)
            1、整数        占用字节数        数据表示范围
                byte           1     -2^7-2^7-1
                short          2     -2^15-2^15-1
                int(默认)      4     -2^31-2^31-1      
                long           8     -2^63-2^63-1
            2、浮点数
                float          4     -3.403E38-3.403E38
                double(默认)   8     -1.798E308-1.798E308
            3、字符
                char           2    (可以是中文)
            4、布尔
                boolean        1    true,false
        注意:整数默认为int类型,浮点数默认为double类型
              定义long类型数据时,要加上L(或者l),建议用L
              定义float类型数据时,要加上F(或者f),建议用F
        2)引用数据类型(类class,接口interface,数组[],枚举)


    8.标识符:给包,类,方法,变量等起名字的符号
    包:相当于文件夹用于管理.java文件
    (变量名就是标识符)


        1)组成规则:
            a.unicode字符
                数字字符,英文大小写字母,汉字(汉字不建议使用)
            b.下划线_
            c.美元符$
        2)注意事项:
            a.不能以数字开头
            b.不能是关键字
        3)常见的命名规则:
            a.基本要求:语义化
            b.常见命名:
                1、包(其实就是文件夹,用于对类进行管理)
                    全部小写,多级包,用点隔开
                    举例:com,com.itheima 
                2、类
                    一个单词首字母大写
                    Student
                    多个单词,每个单词的首字母大写
                    HelloWorld
                3、方法和变量
                    一个单词首字母小写
                    age,show()
                    多个单词组成从第二个单词开始每个单词的首字母大写
                    maxAge,getAge()


    9.变量定义的注意事项:
        1)变量未定义,不能直接使用
        2)变量的作用域:变量只有在他所属的范围内有效(变量属于他所在的那对大括号)
        3)变量不允许重复定义


    10.类型转换:
        1)隐式转换
        2)强制转换


    11.隐式转换:
        byte,short,char--int--long--float--double
    12.强势转换:
        目标类型 变量名= (目标类型)(被转换的数据)


    13.关键字:
原创粉丝点击