<div style="text-indent: 2em;">

今天在写Java程序时,写到

		Long lPortNo;		
		lPortNo = 6789;

居然出错,错误信息为:“Type mismatch: cannot convert from int to Long”。原来,6789只是int型的字面量,而长整型字面量,是在数字后面加一个大写的L。

这样写就没有问题了。

		Long lPortNo;		
		lPortNo = 6789L;