1.1 package
为分开不同的重名class,建立package作为包。即package作为姓氏,class类比为名字。而package间可存在附属关系,用"."来连接。例如:“java.lang.String”代表复姓“java.lang”,名字为“String”。
package mitchellemin
1.2 import
由于package名称极易过长,编程时若将“包名.类名”写出会使代码过于冗长,于是引入import。import在java文件开头位置说明所用到类别(package),于是就可以直呼其名(class)而省略姓氏。
import java.util;*;
\\ import类别时需要为其整个姓氏,不可将复姓拆开。
\\ 有特殊package如java.lang,其中的类过于常用于是编译器将自动补上import java.lang
\\ import并不会加载文件,仅让编译器在编译这个java文件时把没有姓的类别加上姓。若不使用import在写代码时完整称呼姓名即可。
1.3 println
为输出语句
System.out.println("=>" + resultSentence);
\\ println打印的时候自带换行,下一次在打印的时候从下一行开始打印。print不换行,下次打印的时候在上次打印的东西后直接打印。
1.4 HelloWorld
public class HelloWorld {
public static void main (String args[]){
System.out.println("Hello, world!");
}// Of main
}//Of class HelloWorld
1.5 question
使用package将不同class分开,再次使用import将package省略。如果引入的package过多,使得不同package中出现class同名,编译是否会遇到问题?
package应该是代表引入包组,为什么代码中经常出现自己命名一个package的情况?