美文网首页
JAVA学习笔记1

JAVA学习笔记1

作者: a0d560da7818 | 来源:发表于2015-10-19 14:36 被阅读29次

    1.java的跨平台
    java能跨平台是因为JVM,java语言可以跨平台,JVM不能跨平台
    对于不同的系统,有不同的JVM---Window JVM、Linux JVM、Mac JVM

    2.java关键字
    java关键字是被java语言赋予特殊含义的单词
    特点:所以关键字都是小写
    注意事项:
    goto和const是java中的保留字,现在很少使用

    3.标识符
    标识符,就是给类、接口、方法、变量等起名字的符号。
    规范:26个英文字母大小写,数字:0-9,符号:“_”、“$”
    命名规则:标识符以字母、符号开头

    4.常见的命名规则
    1.驼峰命名
    2.包:就是文件夹,把同名的类放到不同的包下,以示区分。
    包名小写
    单级:com,cn,itcast,liuyi
    多级:包用.隔开
    举例:cn.itcast,com.baidu
    3.公司的域名反写
    4.类或者接口:
    如果是一个单词,该单词的首字母大写。
    举例:Demo、Test、Student
    如果是多个单词,每个单词的首字母大写。
    举例:NewStudent、LoveMagic
    5.方法和变量
    如果是一个单词,首字母小写
    举例:age、name
    如果是多个单词,第一个首字母小写,第二个单词开始,每个单词首字母大写
    举例:studentAge
    6.常量
    字母都大写
    如果是一个单词:MAX
    如果是多个单词,用_隔开:
    STUDENT_MAX_AGE

    5.常量
    分类:
    A.字面值常量
    举例:
    12,134(整数常量)
    12.4,1.2(浮点数常量)
    'a'、'A' 字符常量,使用单引号括起
    true、false 布尔值常量
    "hello" 字符串常量,用双引号括起
    null空常量
    B.自定义常量

    6.进制
    1)对于整数,JAVA支持一下4种表示形式:
    二进制、八进制、十进制、十六进制

    2)1byte = 8bit
         1k = 1024byte
         1M = 1024k
         1G = 1024M
    
    3)由于二进制表示的数据太长了,所以,出现了八进制:
          把二进制的数据按照从右往左,每三位组合,不够左边补0.
          然后,把数据换算成十进制的数据,最后把数据组合成一个数据就是八进制.
     
     4)把二进制的数据按照从右往左,每四位组合,不够左边补0.
          然后,把数据换算成十进制的数据,最后把数据组合成一个数据就是十六进制.
      进制越大,表现形式越短
    
      5)数据组成:
            0b表示二进制
            0表示八进制
            0x表示十六进制
            默认十进制
    

    7.进制的转换
    1)其他进制转换成10进制
    基数:x进制,基数就是x
    系数:就是每一位上对应的数值
    权:就是每一个系数的基数次幂值,把数据从右往左进行对编号,从0开始。
    结论:
    把每一个:系数*基数^权次幂 累加
    2)10进制到其他进制的转换
    规则:除基取余,直到商为0,余数反转
    3)二进制、八进制以及十六进制的相互转换
    按转换规则:
    八进制:3位组合
    十六进制:4位组合
    4)源码、反码和补码(计算机中所有的运算采用补码)
    源码:符号位+数值位
    正数的符号位是0,负数的符号位是1。
    示例:
    7的二进制:00000111
    符号 数值位
    +7 0 00000111
    -7 1 00000111

           反码:
           正数的反码和源码相同
           负数的反码是源码的符号位不变,数值位1变0,0变1。
           示例:
                    符号          数值位
    

    +7 0 00000111
    -7 1 11111000

            补码:
            正数的补码和源码相同
            负数的补码是反码+1 
           示例:
                    符号          数值位
    

    +7 0 00000111
    -7 1 11111001

    8.变量

    相关文章

      网友评论

          本文标题:JAVA学习笔记1

          本文链接:https://www.haomeiwen.com/subject/ctmzcttx.html