Java学习---基本语法

Ctrl+鼠标左键:查看java某个类的源码,Debug as调试代码

1、标识符:

(1)Java中标识符由大小写字母、数字、下划线(_)和美元符号($)组成,但是不能以数字开头。

标识符的定义习惯:

(1)包名:使用小写字母

(2)类名和接口名:具有含义的单词组成,所有单词的首字母大家;

(3)方法名:具有含义的单词组成,第一个单词首字母小写,其它单词的首字母都大写;

(4)变量名:成员变量和方法相同,局部变量全部使用小写;

(5)常量名:全部使用大写,最好使用下划线分隔单词。

2、关键字:

public:所修饰的类、方法和变量是公共的,其它类可以访问该关键字修改的类、方法或者变量;

protected:用于修饰方法和变量。这些方法和变量可以被同一个包中的类或者子类进行访问;

private:同样修改方法和变量。方法和变量只能由所在类进行访问。

3、基本数据类型:

常量:不能改变的数值;

变量:能够改变的数值。

4、整数类型:

整数类型分为4种:byte(字节)、short(短整型)、int(整型)、long(长整型,需要在后面加上L或者l)

整数的三种进制:int a=12(十进制)、inta=012(八进制)、int a=0x12(十六进制)

5、浮点类型:

分为两类:float(单精度浮点类型)、double(双精度浮点类型)。 eg float f=1.23f/F;   double d1=1.23D/d;float类型必须在数值后面跟上F或者f,double类型后面可以不跟后磁。

6、字符型:

char()。eg char a='A'; char b='\u003a';使用Unicode码来表示字符

7、转译字符

\n :表示换行;\':表示单引号;\r表示回车等等。

8、布尔类型

使用true和false来表示布尔类型

9、数据类型转换:

(1)自动类型转换

数据类型转换要满足基本要求:数据类型要兼容

 

 

(1)强制类型转换:

10、运算符和表达示:

(1)算数运算符(+、-、*、/、%(求余))

 

(2)自增自减运算符

前磁方式:先进行自增自减运算,再进行表达示运算;

后磁方式:先进行表达示运算,再进行自增自减运算;

(3)关系运算符

等于(==)、不等于(!=)、大于(>)、大于等于(>=)、小于(<)、小于等于(<=);

布尔类型(boolean)不能与其它类型数据进行关系运算;

boolean类型只能和boolean类型进行比较,且只能做相等或者不相等比较。

(4)位运算符

与(&):对应位都是1,结果为1,否则为0;

或(|):对应位都是0,结果为0,否则为1;

非(~):如果对应位相同则为0,否则则为1

异或(^):将操作数的每一位按位取反;

(5)移位运算符

左移运算符(<<)、右移运算符(>>)、无符号右移(>>>)

(6)逻辑运算符

与(&&):运算符两边都为true时,结果为true,否则为false;

或(||):运算符两边都为false时,结果为false,否则为true;

非(!):对操作数的结果取反,当操作数为false时,结果为true;当操作数为true时,结果为false

(7)三元运算符

[条件语句] ? [表达式1] : [表达式2]

其中如条件语句为真执行表达式1,否则执行表达式2

C=A>B ? 100 :200; 
这条语句的意思是,如果A>B的话,就将100赋给C,否则就将200赋给C;

 

11、运算符的优先级

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值