zoukankan      html  css  js  c++  java
  • Effective Java 47 Know and use the libraries

    Advantages of use the libraries

    1. By using a standard library, you take advantage of the knowledge of the experts who

      wrote it and the experience of those who used it before you.  

      Use Random.nextInt(int) to get the random number without flaw.  

    2. You don't have to waste your time writing ad hoc solutions to problems that are only marginally related to your work.
    3. Performance tends to improve over time, with no effort on your part.
    4. Libraries maintained by community also tend to gain new functionality over time.
    5. Standard libraries is that you place your code in the mainstream. Such code is more easily readable, maintainable, and reusable by the multitude of developers.  

    Libraries you should know

    Every programmer should be familiar with the contents of java.lang, java.util, and, to a lesser extent, java.io. Collections Framework under java.util, Java.util.concurrent.  

    Summary

    Don't reinvent the wheel. If you need to do something that seems like it should be reasonably common, there may already be a class in the libraries that does what you want. If there is, use it; if you don't know, check. Economies of scale dictate that library code receives far more attention than most developers could afford to devote to the same functionality.

  • 相关阅读:
    appium 方法整理
    appium_获取元素状态
    Locust性能测试_参数关联
    Locust性能测试-参数化批量注册
    pytest_命令行传参
    pytest_函数传参和firture传参数request
    pytest_用例a失败,跳过测试用例b和c并标记失败xfail
    pytest_skip跳过用例
    pytest_使用自定义标记mark
    算法:迷宫问题
  • 原文地址:https://www.cnblogs.com/haokaibo/p/know-and-use-the-libraries.html
Copyright © 2011-2022 走看看