indi :
个体项目,指个人发起,但非自己独自完成的项目,可公开或私有项目,copyright主要属于发起者。
包名为“indi.发起者名.项目名.模块名.……”。
pers :
个人项目,指个人发起,独自完成,可分享的项目,copyright主要属于个人。
包名为“pers.个人名.项目名.模块名.……”。
priv :
私有项目,指个人发起,独自完成,非公开的私人使用的项目,copyright属于个人。
包名为“priv.个人名.项目名.模块名.……”。
onem :
与“indi”相同,推荐使用“indi”。
另外,我为了区分团队项目和前面所说项目的区分,还有了一下扩展:
team :
团队项目,指由团队发起,并由该团队开发的项目,copyright属于该团队所有。
包名为“team.团队名.项目名.模块名.……”。
com :
公司项目,copyright由项目发起的公司所有。
包名为“**com**.公司名.项目名.模块名.……”。
导入时尽量不要让包内的名字重复
/**开头
Scanner
System.out.println("请输入"); Scanner scanner = new Scanner(System.in); String str1=scanner.next(); //以空白为结束符,不能得到带有空白的字符串。 String str = scanner.nextLine();//以Enter为结束符,可以得到带有空白的字符串 System.out.println(str); scanner.close();//IO流程序中用完即关,以免占用资源。
scanner的next和nextline方法类似C语言中的scanf和gets。
nextInt():从缓冲区取第一个数字,不读空格、制表符、回车换行,回车换行会使方法返回。
next():从缓冲区读第一个字符串,不读空格、制表符、回车换行,回车换行会使方法返回。
前面两个都会把空格、制表符、回车换行留在缓冲区内,如果接下来有nextLine()就会被nextLine()读走。
nextLine():从缓冲区读取一个字符串,空格、制表符、回车换行都会读走,读到回车换行时方法返回。
Scanner scanner = new Scanner(System.in);//创建 Scanner 对象,而不是接受输入。 scanner.hasNext();//hasNext()和next()都可接受输入。 System.out.println(scanner.next()); scanner.close();