java基础语法_day02

1.java关键字
  • 1.1 java关键字概述:被JAVA语言赋予特定含义的单词。
    1.2 java关键字特点:组成关键字的字母都是小字。
    1.3 goto和const是保留字存在,目前暂不使用。
    1.4 常见关键字:
    用于定义数据类型的关键字:
classinterfacebyteshortintlogfloatdoublecharbooleanvoid

用于定义数据类型值的关键字:

truefalsenull

用于定义流程控制的关键字:

ifelseswitchcasedefaultwhiledoforbreakcontinuereturn

用于定义访问权限修改符的关键字:

privateprotecedpublic

用于定义类、函数、变量修饰符的关键字:

abstractfinalstaticsynchronized

用于定义类与类之间关系的关键字:

extendsimplements

用于定义建立实例及引用、判断实例的关键字:

thisnewsuperinstanceof

用于异常处理的关键字:

trycatchfinallythrowthrows

用于包的关键字:

packageimport

其他修饰符关键字:

nativestrictfpassertvolatiletransient

2.标识符
  • 2.1 定义:就是给类,方法,变量,接口等起名字时使用的符号序列。
    2.2 组成规则:英文大小写字母,数字字符,$和_
    2.3 注意事项:不能以数字开头,不能是java中的关键字,区分大小写。
3.常见命名规则
  • 3.1 见名知意;例如学生类 class Student{}
    3.2 包,就是文件夹,用于把相同的类名区分,全部小写,如:
    单级:zhaiyl
    多级:zhaiyl.sun
    3.3 类或者接口:
    一个单词:单词的首字母大写。
    举例:Student,Dog
    两个名多个单词:每个单词的首字母必须大写。
    举例:StudentName
    3.4 方法或变量
    一个单词:单词首字母小写。例如:main,age
    多个单词:从第二个单词,每个单词的首字母大写;举例:studentAge
    3.5 常量
    一个单词:全部大写
    多个单词:单词全部大写,单词之间用_隔开;举例:STUDENT_MAX_AGE
4.注释
  • 4.1 java注释概述:用于解释说明程序的文字。
    4.2 java注释格式:
    单选://
    多行:/* 注释文字 * */
    文档格式:/*注释文字/
5.初学者如果写java脚本
    /*
       需求:写一个JAVA程序,输出:这是我的第一个JAVA程序。

       分析:
          A.写一个JAVA程序,先定义一个FirstJava类。
          B.数据能输出,说明我们的程序是可以独立运行的,必须要有main方法。
          C.输出内容,必须使用输出语句。
       实现:
          A.java提供一个关键字class来定义类,后面跟类名。
          B.main方法的固定格式:
          public static void main(String[] args){

          }
          C.输出语句格式是固定的:
          System.out.println("这是我的第一个JAVA程序!");

    */
    class FirstJava{
        public static void main(String[] args){
            System.out.println("这是我的第一个JAVA程序!");
        }
    }
6.常量
/*
  常量:
      在程序执行过程中,其值不发生改变的量
  分类:
      A:字面值常量
      B:自定义常量
  字面值常量:
      A:字符串常量:用双引号括起来的内容
         例如:"hello"
      B:整数常量,所有整数
         例如100,200
      C:小数常量,所有小数
         例如:10.23,110.12
      D:字符常量,用单引号括起来的内容。
         例如:'a','A','0'
         错误写法:'ab'
      E:布尔常量,比较特殊
         例如:ture,false
      F:空常量,如null
*/
class ConstantDemo {
    public static void main(String[] args){
        System.out.println("hello");

        System.out.println(100);

        System.out.println(100.12);

        System.out.println('a');
        System.out.println('A');

        System.out.println(true);
        System.out.println(false);

    }
}
7.多进制与十进制转换,十进制转换为其他进制
  • 7.1 多进制转换十进制

    • 12345=10000 + 2000 + 300 + 40 + 5
      • =1*10^4 + 2*10^3 + 3*10^2 +4*10^1 +5*10^0
        系数:每一个位上的数值本身就是系数。
        基数:x进制的基数就是x.
        权:我们对每个位上的数进行编号,从右边开始,从0开始,该编号就是该位上的权值
        转换成的十进制=每一位上的系数*基数^权值。
        如二进制100转换成10进制。。。
        0b100=1*2^2 + 0*2^1 + 0*2^0 = 4
        如八进制100转换成10进制。。。
        0100=1*8^2 + 0*8^1 + 0*8^0 = 64
        如16进制100转换成10进制。。。
        0x100=1*16^2 + 0*16^1 +0*16^0 = 256
  • 7.2 十进制转换成二、八、十六进制

    • 除基取余,直到商为0,余数反转,如:
      2.png-26.2kB
  • 7.3 二进制和十进制快速转换法

    • 8421码是bcd码的一种,它表达的是二进制位上的数据对应一个固定的值,只需要把对应位置上的值相加,即对应二进度对应的十进制的值。
      二进制 1 1 1 1 1 1 1 1
      十进制 128 64 32 16 8 4 2 1
      二进制转换十进制
      0b11000100 = 128 + 64 + 4 = 196
      十进制转二进制:
      196 = 0b11000100
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值