原因:
1. write方法是在在父類Writer中定義的,print方法是在子類JspWriter中定義的.
2. 重載的print方法可以將各種類型的數據轉換成字符串的形式輸出.而重載的write方法只能輸出字符/字符數組/字符串等與字符相關的數據.
3. 而且如果使用這兩種方法輸出值爲null的字符串對象,那麼print方法輸出的結果是"null",而write方法則會拋出NullPoiterException異常.
結論:
out.print()方法,可以輸出一個java對象;
out.write()方法,只能輸入一個字符串。