read think in java