java基础知识点

实训阶段进行Java知识回顾(1):

      常见的两种运行机制:

               (1).编译型(eg:C语言) 源文件 (通过编译器)——>可执行文件——>计算机指令【这种方式:效率高但不跨平台】

               (2).解释型(eg:javaScript,Basic) 源文件(解释器)——>一边解释一边运行【这种方式:效率低但跨平台】

            java的运行机制:先编译后解释【.java文件(编译器)——>.class字节码文件(解释器)——>解释并运行】

     公开类:

                在声明class类前加一个public的类叫公开类;源文件名要与公开类名一致,且一个源文件只能有一个公开的类名;

     标识符的命名规则:

                (1).由字母、数字、_、$组成,但不能以数字开头(%,#,,,属于非法字符);

                (2).标识符要区分大小写;

                (3).不能使用关键字或保留字命名;

                (4).标识符的名称没有长度的限制;

   标识符的大小写规范:

               包名——全小写(eg:package);                        类名——首字母大写(eg: TestJava);

               变量名、函数名——首单词小写,后面单词首字母大写(eg:helloWord);

               常量名——全大写,多单词间用_隔开;

  基本数据类型:

               整数类型:byte(1字节)、short(2字节)、int(4字节)、long(8字节);

               浮点数类型:float(4字节,可用科学计数法)、double(8字节);

              布尔类型:true、false;

             字符类型:char(2字节)——存放的是字符对应的编码

             字符类型的三种赋值方式:

                                                (1).用字符

                                                (2).用字符对应的编码值

                                                (3).用字符对应的unicode

 对象(引用)类型:字符串类型

 自动类型提升规则:

                        (1).若运算数中存在double类型,则自动类型提升为double;

                        (2).若运算数中没有double,但存在float,则自动类型提升为float;

                        (3).若运算数中没有浮点类型,但存在long,则自动类型提升为long;

                        (4).其他所有情况,自动类型提升为ing;


                

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值