java基础总结 第二天

来源:互联网 发布:淘宝店铺怎么装修好看 编辑:程序博客网 时间:2024/05/24 03:07
#1.关键字
定义:赋予了特殊含义的单词
注意:关键字的字母都要小写
 
#2.标识符
##1>定义:  
就是给类、变量、方法起名,就叫标识符。  
##2>命名规则
1.由字母大小写、数字、下划线和$  
2.不能以数字开头  
3.不能使用关键字和保留字,但可以包含。  
4.不能使用空格  
5.严格区分大小写  
###①包名:
1.多单词组成时,所有字母小写 ,多层级的包使用“.”链接。 
2.规则:com(域名).echoedu(公司名).bookmanage(项目名)
###②类名、接口名:
1.多单词组成时,所有单词首字母大写  
2.驼峰命名法则
###③变量名、方法名:
1.多单词组成时,第一个单词首字母小写,其余字母首字母大写。
2.驼峰命名法则
#3.变量
##1>定义:
内存中的一个存储区域(存储常量的的区域)  
相当于未知数(x、y)  
该区域有自己的名称(变量名)和类型(数据类型)  
定义变量的目的:存放同一类型的常量  
##2>格式:
数据类型 变量名=初始化值;  
注:java中的变量必须先声明后使用  
##3>变量的分类:  
成员变量:定义在类以内,方法体外的变量,如果没有自己初始化变量,系统会自动初始化  
局部变量:定义在方法体内,必须自己动手初始化变量


#4.数据类型  
##1>基本数据类型  
八大类型:
byte,short,char,int,long,foalt,double,boolean
从小到大能够进行自动类型的提升(boolean不参与)
从大到小类型的转换:
int a=100;
byte b=(byte)a;
byte、short、char计算的时候会自动提升为int型,然后计算。
##2>引用类型:
类、接口、枚举、数组
String:特殊的类
String定义的字符串变量,不初始化,默认为null
String定义的变量是final类型的常量,不可改变
注:当把任何基本类型的值和字符串值进行连接运算时(+),
基本类型的值将自动转化为字符串类型。


#5.运算符与表达式
##1>位运算符  
<<左移
>>右移
>>>无符号移
&与
|或
^异或
~取反
##2>算术运算符
+加号、用于字符串拼接、赋值
-减号
*
/取商
%取余
++ 单独运算时,无论放在变量前后,执行效果一样
参与运算时:放在变量前,先自增在赋值
 放在变量后,先赋值在自增
b=a++;
实质:先将a的值临时存储起来:  temp=a;
然后a进行自增: a++;
再将临时存储的值赋给b:b=temp;
##3>赋值运算符
=
+=
-=
*=
/=
  %=
##4>比较运算符
一般和流程控制语句一起使用
==
!=
>=
<=
>
<
instanceof
特点:总是返回true或false
注意:不要混淆=和==
区别:=是赋值运算符,==是比较运算符,(js中)===判断类型是否相等

##5>逻辑运算符
特点:参与运算的都是boolean型

&
|
!
&&短路与
||短路或
^
注:短路就是一个条件满足了,后续的表达式就不判断了
原创粉丝点击