面向对象二

Java基础语法详解

——基础语法

1、关键字const和goto不能再Java中使用

2、保留字:true、false、null ——字面量值

3、main为特殊名称,不是关键字

标识符:

1、不能使关键字或者true、false、null

2、可以包含字母、数字0-9、下划线、美元符号

3、第一个字符必须是字母、下划线或者美元符号

4、区分大小写,没有规定最大长度

所有class的根类或者超类都是object

java的数据类型:基本数据类型(byte、short、int、long、char、float、double、boolean) 

        引用数据类型(类、数组、接口) String也是引用数据类型

Java是一种强类型编程语言,这意味着在java程序中用到的所有变量都必须有明确定义的数据类型

byte:1字节(8位)

short:2字节(16位)

int:4字节(32位)

long:8字节(64位)

float:4字节(32位)

double:8字节(64位)

char:2字节(16位)

boolean:不确定,由JVM决定 true/false

数值数据表达式执行计算式,从低精度向高精度执行自动类型转换:byte<short<int<long<float<double

字符串:String  变量名=“ ”;

“+”:1、如果是字符串,直接接在后面

    2、如果是基本数据类型,加在一起运算

常量: 1、具体的值

         2、符号常量:final 数据类型 标识符 = 值;(最好全部大写)

         3、符号常量声明时必须赋值

    4、在整个程序中不能改变(不能被重新赋值)

运算符:

增/减量运算符:

1、如果输出变量本身,则最后的值为代码中有多少增/减量,全部使用

2、如果为表达式,考虑前缀与后缀

移位运算符:

1、左移运算符(<<):若该数为负整数,左移后则变小,反之变大(移位整数*2的n次方)

2、有符号右移运算符(>>):若该数为负整数,右移后则变大,反之变小(最高位用1占位)

3、无符号右移运算符(>>>):若该数为负整数,右移后则变大,反之变小(最高位用0占位)

负整数求二进制数的步骤:1、先求该数绝对值的二进制数 

            2、得到该数二进制的反码

            3、反码+1得到补码(为该数的二进制数)

布尔运算符:(按位)

  当两个数:一正一负:1、&—正数

            2、|—负数

            3、^—负数

java注释:单行注释 //

     多行注释  /* */

     javaDoc注释 /** */

 

转载于:https://www.cnblogs.com/z1234/p/5899457.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值