java-未解决的疑问(2020.12.4-2020.12.6)

1)Classpath的功能,希望能在任意目录下执行特定java程序:跟配置环境变量一样的思路。
1.临时配置:定义新的环境变量,叫classpath=desktop。虚拟机在执行class时,先找classpath,再找当前目录。path相反,先找当前目录,再找classpath。讲到包的时候要用classpath,现在暂时不用
2.永久配置:同path。
classpath怎么在Mac上配置?

2)float f=2.3 不行。因为2.3默认存的是double,存为float可能会丢失精度,编译会报错。改正是:float f=2.3f 说明是float型的。但byte b=3是可以的。???

3)运行结果是.00000004,明明应该是整数,可变成double之后结果最后就多了4???

4)左移<<,其实就是乘以(2的(移动位数的次幂)),3<<2=3*2的2次方=12,3<<3=24。越移越大?也不一定吧。大的数可能会越移越小。

5)for和while的区别:for和while的变量初始化位置不同,如果以后变量不用,用for可以优化一点点,省内存。本质上,for和while可以互换。如果要定义循环增量,用for更合适。
(我记得以前有说,不知道循环多少次,用while;知道的话用for?

6)Mac上eclipse怎么用?

*)待做:上网看看其他排序方式

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值