21xrx.com
2024-09-19 09:38:12 Thursday
登录
文章检索 我的文章 写文章
《Effective Java第三版中文PDF》——Java程序员必备的权威指南
2023-06-16 14:56:24 深夜i     --     --
Java Effective

《Effective Java第三版中文PDF》——Java程序员必备的权威指南

Java作为一门流行程度极高的编程语言,其标准库与框架的使用也愈加广泛。但是,如何正确地使用这些工具才能写出优秀的Java程序呢?这就需要我们需要一本权威的指南,而这本指南就是《Effective Java(第三版)》。

通过本书,我们可以学到Java程序设计方方面面的优化技巧,从而写出高效、健壮、灵活的Java程序。最重要的是,这本书的第三版中文PDF也已经发布,方便阅读学习。

下面我们给大家介绍一些本书中的核心内容:

1. 枚举类型的使用

//颜色枚举类型

public enum Color {

  RED,

  BLUE,

  GREEN,

  YELLOW;

  // 在枚举类型中添加方法

  public static Color randomColor(){

    Random random = new Random();

    return values()[random.nextInt(values().length)];

  }

}

2. 重视覆盖equals方法

//Student 类

public class Student {

  private String name;

  private int age;

  public Student(String name, int age)

    this.name = name;

    this.age = age;

  public boolean equals(Object o) {

    if (o == this)

      return true;

    if (!(o instanceof Student))

      return false;

    Student student = (Student) o;

    return student.age == age && Objects.equals(name, student.name);

  }

  public int hashCode() {

    return Objects.hash(name, age);

  }

}

3. 使用依赖注入进行对象的创建

public class House {

  private Furniture furniture; // 依赖注入的对象

  public House(Furniture furniture)

    this.furniture = furniture;

}

以上是本书的部分核心内容,相信对Java程序员们会有很大的帮助。

Java、优化技巧。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复