zoukankan      html  css  js  c++  java
  • java基础

    控制台读取输入数据

    import java.util.Scanner;
    public class HelloWorld{
    public static void main(String args[]){
       //int num = Integer.parseInt(args[0]);
       Scanner scanner = new Scanner(System.in);
      int input = scanner.nextInt();
      System.out.println(input);
     }
    }

     Java采用包结构来组织和管理类和接口文件。本文介绍Java语言类库中几个常用的包,因为这几个包在软件开发与应用中经常需要用到,其中有些包是必要的。若是离开它,还真不能做事情了。

        第一个包:java.lang包。

        阿情说:该包提供了Java语言进行程序设计的基础类,它是默认导入的包。该包里面的Runnable接口和Object、Math、String、StringBuffer、System、Thread以及Throwable类需要重点掌握,因为它们应用很广。

        第二个包:java.util包。

        阿情说:该包提供了包含集合框架、遗留的集合类、事件模型、日期和时间实施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。

        第三个包:java.io包。

        阿情说:该包通过文件系统、数据流和序列化提供系统的输入与输出。

        第四个包:java.net包。

        阿情说:该包提供实现网络应用与开发的类。

        第五个包:java.sql包。

        阿情说:该包提供了使用Java语言访问并处理存储在数据源(通常是一个关系型数据库)中的数据API。

        第六个包:java.awt包

        第七个包:javax.swing包。

        阿情说:这两个包提供了GUI设计与开发的类。java.awt包提供了创建界面和绘制图形图像的所有类,而javax.swing包提供了一组“轻量级”的组件,尽量让这些组件在所有平台上的工作方式相同。

        第八个包:java.text包。

        阿情说:提供了与自然语言无关的方式来处理文本、日期、数字和消息的类和接口。

        关于上述这些包结构,除了第一个包是自动导入外,其余的包都需要使用import语句导入,才可使用其包里面的类与接口。若想深入了解它们,请多阅读JDKAPI文档,同时,多使用这些包里的类与接口来解决问题和满足需求。

        总结

        1)Java语言采用包结构组织和管理类与接口,避免命名冲突,结构富有条理而清晰。

        2)关注上述常用包,实则是掌握这些包结构下的类与接口的应用。利用它们,加上创意,设计和造就一个个“产品”。

  • 相关阅读:
    POJ 2923 Relocation (状态压缩,01背包)
    HDU 2126 Buy the souvenirs (01背包,输出方案数)
    hdu 2639 Bone Collector II (01背包,求第k优解)
    UVA 562 Dividing coins (01背包)
    POJ 3437 Tree Grafting
    Light OJ 1095 Arrange the Numbers(容斥)
    BZOJ 1560 火星藏宝图(DP)
    POJ 3675 Telescope
    POJ 2986 A Triangle and a Circle
    BZOJ 1040 骑士
  • 原文地址:https://www.cnblogs.com/burns/p/3854365.html
Copyright © 2011-2022 走看看