从php这种弱类型的语言转到java,每次看到这种声明,一下子转不过弯来,总感觉很违和,近思考了一下,有了点感悟
  FileInputStream fileInputStream = new FileInputStream("C;\java\test.txt");
  InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream,"GBK");
  BufferedReader bufferedReader =new BufferedReader(inputStreamReader);
  在java中右边的new是生成对象,相当于执行想要做的事,达成目标
  但操作是连续的,后面还要用到上面操作的结果,所以要生成它的标识=供后面使用,所以左边是生成引用
  所以=的作用是把对象赋给引用
  所以第二句是在从指定数据源以指定格式读取,完成字节流到字符流的转换
  第三句从流中读取字符