• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
仅供参考
博客园    首页    新随笔    联系   管理    订阅  订阅
流与匿名对象

Scanner sc = new Scanner(System.in);
int a = sc.nextInt();
int b = sc.nextInt();
int c = sc.nextInt();
System.out.println(a>b&&a>c? a : b > c ? b : c);
sc.next();
// 流的操作,如果程序开启一个流对象,当该流对象不再使用时,需要关闭(释放)
sc.close();
// 匿名对象
//传统写法
Scanner sd = new Scanner(System.in);
int num = sc.nextInt();
// 匿名对象的方式
int num02 = new Scanner(System.in).nextInt();
System.out.println(num02);
// 使用建议
//如果在程序当中,你确定有一个对象只会使用唯一的一次,建议使用匿名对象
// 备注: JDK1.7之后的JVM 将[运行时常量池]从方法区中移除了,在java的堆中,在堆中开辟空间用来储存运行时常量池
//JDK1.8开始,取消了java方法区(method area),取而代之的是元空间(metaspace)
//JDK1.8中字符串常量池和运行时常量池逻辑上属于方法区,实际上存储在堆内存当中。

posted on 2020-11-19 19:30  七0  阅读(105)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3