java太难了吧!有点想换专业了(>﹏<)

img



/**
 * 新闻类
 */
public class News {

    private Integer id; // 编号
    private String newsName; //新闻名称
    private String host; //主持人

    public News() {
    }

    public News(Integer id, String newsName, String host) {
        this.id = id;
        this.newsName = newsName;
        this.host = host;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getNewsName() {
        return newsName;
    }

    public void setNewsName(String newsName) {
        this.newsName = newsName;
    }

    public String getHost() {
        return host;
    }

    public void setHost(String host) {
        this.host = host;
    }

    @Override
    public String toString() {
        return "News{" +
                "id=" + id +
                ", newsName='" + newsName + '\'' +
                ", host='" + host + '\'' +
                '}';
    }
}


import java.util.ArrayList;
import java.util.List;

public class TestNews {

    public static void main(String[] args) {
        News news1 = new News();
        news1.setId(1);
        news1.setNewsName("央视新闻");
        news1.setHost("康辉");

        News news2 = new News();
        news2.setId(2);
        news2.setNewsName("今日说法");
        news2.setHost("撒贝宁");
        List<News> newsList = new ArrayList<>();
        newsList.add(news1);
        newsList.add(news2);
        for (News news : newsList) {
            System.out.println(news);
        }
    }
}

LinkedList:底层双向链表实现,查询慢,增删快,提供大量的首尾操作
ArrayList:底层数组实现,查询快,增删慢,具备索引

LInkedList的I打错了, 应该是小写LinkedList

刚开始学都很难,多写、多练、多看

如果Java觉得难了,那c语言,c++ 压根听不懂了