java基础篇——基本概念(基本概念)

----------- android培训java培训java学习型技术博客、期待与您交流! ------------

 java中注释

1java中有三种书写注释的方式:

a,“//...”:单行注释

b/*...*/”:多行注释

c/**...*/”:可以用来自动地生成文档。在JDK中有个javadoc的工具,可以由源文件生成一个HTML文档。使用这种方式注释源文件的内容,显得很专业,并且可以随着源文件的保存而保存起来。可以方便学习与交流。

2注意需要注意的一点事,在第二种和第三种注释方式中不能使用嵌套,也就是说,在“/*...*/”和“/**...*/”的被注释部分不能再添加“ */ ”了,因为加入了之后,注释的部分就会在此结束,而后面的那个“ */ ”就是多出来的部分了,运行后就会报错:”非法表达式的开始“。

二:基本概念:

1:关键字

java赋予了特殊含义的单词。

2:标识符:

定义:程序中自定义的一些名称。如类名

命名规则:

a.26个英文字母,数字0-9,符号_$,组成。
b.数字不可以开头,不可以使用关键字
c.严格区分大小写,起名为了提高阅读性,尽量使用有意义的名字

名称规范:
a.包名:多单词组成是全部为小写字母。如:itcast.day1
b.类名和接口名:首个单词大写,多个单词组成时,后面的每个单词首字母大写。如:HelloWorld

c.变量名和函数名: 首个单词小写,多个单词组成时,后面的每个单词首字母大写。如:sayHello

d.常量名:所有字母都大写。多个单词组成时,用下划线(“_”)连接。如MAX_VALUE

3,变量:

重点:   默认初始化值:
     数值类型:byteshortint long0Lfloat0.0fdouble0.0d
     字符类型:char' " 布尔类型:boolean:false
     引用型默认初始化值为null

4,常量:

格式:java中,使用final声明常量,变量名要全部大写,例:

注意:声明变量并赋初值后,这个值就不能改变了。

三:数据类型:

重点:关于基本类型转化与提升问题

1、自动类型转换:
隐式类型转化。java默认会向“大”数据方向转换,然后再运算,如上面的程序中的运算,就是讲i = 5转为i = 5.0

在和f进行运算,然后再提升为double类型。
注:
a.所有byteshortchar类型的值将提升为int类型。
b.自动类型转换关系:byte -->short(char) -->int -->long -->float -->double2、强制类型转换:
和自动转换类型相反,格式:int i = (int)6.53;,就是将“大”数据强转为“小”数据。
注:
a.会损失精度,如6.53转完后为6,会将小数点后的值去除,只保留整数位。
b.强制类型转换关系:double -->float -->long -->int -->short(char) -->byte
c.对于int m = (int)'a';//结果为97,因为aASCll码中的值为97

四:运算符

1,概述对数据惊醒运算的符号。

2,运算符分类a:算术运算符b:赋值运算符c:比较运算符d:逻辑运算符e:位运算符

注意:

a.对于>>>,无论最高位是0还是1,右移后,都用0补空位。

b.对于>>,最高位补什么由原有数据的最高位值而定,若最高位为0,右移后,用0补空位。如果最高位为1,右移后,用1补空位。 

 

 

 

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值