Java SDK中遇到的问题,

1.看到一个用法,File.separator。

File是类,java.io.File.

而separator不是方法,而是字段信息

SDK中定义:与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 值的第一个字符。在 UNIX 系统上,此字段的值为 '/';在 Microsoft Windows 系统上,它为 '\\'

比如Calendar类中有静态常量YEAR,其实就是int值1,
而你要想知道年份用什么代表就不用自己去记住这个1,
只要直接调用Calendar.YEAR就行了,
要获取年份就直接Calendar.get(Calendar.YEAR);
而如果让你记住1代表什么2代表什么,估计很容易就混淆了。 

还有其他的私有字段、受保护字段就不常用了。

 这下我明白了,这是类的属性,只是以前不用罢了。

你可能感兴趣的:(Java SDK中遇到的问题,)