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怎么用?
*)待做:上网看看其他排序方式