java 编程语言 01

java编程语言
java是一个强势语言,记住java是强势语言。有严格的语法,命名的规则。

java命名规则
java对变量的命名,以字母开始,后以字母和数字跟随。java对大小写敏感,而且尽量进行英文命名,配合驼峰命名法(就是每个单词的首字母大写)。

java的数据类型范围
java是从c语言基础发展起来的,但是有不同,首先是数据类型(从小到大,以字节为单位):因为java的要求的是随意运行,要适应所有的系统,所以 必须要求有严格的数据类型。java的数据类型基础部分是无符号数。如下
byte(1)
char(1)
short(2)
int(4)
long(8)
float(4)
double(8)

数据类型字节数范围
byte1-128----127
short2-32768----32767
int4-2147483648----2147483647
long8-9223372036854775808----9223372036854775807
float4有效位数为6–7位
double8有效位数为15位

java的引用和变量
因为很经典的String,字符串。C语言中是char数组,但是在java中并不是那样的,java的是指针,是指向char数组的指针。所以对String变量改变他的内容,是不能成功的。但是可以用java中的StringBuilder,来创建一个StringBuilder对象。这个可以实现String不能实现的改变自身内容的操作。
还有就是为什么==在java不是内容相等,是因为这个符号是判断内存中变量地址是否相等。如果string变量是在开始的时候就声明了,那么比较发生在常量池中,但是如果是用new 创建的string 对象,那么对象是会存储在java堆中。这个时候使用双等于就不好了,自然不相等。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值