JAVA学习-----容器和数据结构

1.一个完整的javabean要有set和get方法,以及一个无参的构造器.

source到generate getters and setters,生成:

source到generate constructor field,生成:


无参构造器:

2.例:表格数据存储_javabean和list结合存储整张表
①设置表格内容:

User user1=new User(1001,"张三",20000,"2018.5.5");
User user2=new User(1002,"李四",30000,"2005.4.4");
User user3=new User(1001,"王五",20,"2020.1.1");

②javabean按1操作。
③ 重写tostring:

public String toString() {
return "id:"+id+",name:"+name+",salary:"+salary+",hiredate:"+hiredate;
}

④list操作:(set与list相似)


或者map操作:

3.其他
①toString另一种重写:

转载于:https://www.cnblogs.com/CGJ-Coco/p/9720512.html

JAVA学习-----容器和数据结构相关推荐

  1. Java学习系列及数据结构博客全目录

    Java学习系列 Java学习系列(一)Java的运行机制.JDK的安装配置及常用命令详解 Java学习系列(二)Java注释.标识符.基本数据类型及其转换易错点详解 Java学习系列(三)Java运 ...

  2. java学习--容器(1)

    容器(也就是集合collection) 数组相较于集合的缺点 • 长度必须在初始化时指定,且固定不变 • 数组采用连续存储空间,删除和添加效率低下 • 数组无法直接保存映射关系 • 数组缺乏封装,操作 ...

  3. Java学习---RMI 技术分析[Hessian]

    一.什么是Hessian Hessian 是一个基于 binary-RPC 实现的远程通讯 library.使用二进制传输数据.Hessian通常通过Web应用来提供服务,通过接口暴露.Servlet ...

  4. java学习笔记11--集合总结

    java学习笔记系列: java学习笔记10--泛型总结 java学习笔记9--内部类总结 java学习笔记8--接口总结 java学习笔记7--抽象类与抽象方法 java学习笔记6--类的继承.Ob ...

  5. Java 集合容器篇面试题(上)-王者笔记《收藏版》

    前期推荐阅读: Java基础知识学习总结(上) Java 基础知识学习总结(下) 大学生一个暑假学会5个神仙赚钱技能 | 你学会了几个? 毕设/私活/大佬必备,一个挣钱的开源前后端分离脚手架 目录 一 ...

  6. java并发容器(Map、List、BlockingQueue)

    转发: 大海巨浪 Java库本身就有多种线程安全的容器和同步工具,其中同步容器包括两部分:一个是Vector和Hashtable.另外还有JDK1.2中加入的同步包装类,这些类都是由Collectio ...

  7. java学习笔记参考

    1. JDK.JRE和JVM分别是什么,区别是什么? 答: ①.JDK 是整个Java的核心,包括了Java运行环境.Java工具和Java基础类库. ②.JRE(Java Runtime Envir ...

  8. Java学习笔记(二)

    1. JDK.JRE和JVM分别是什么,区别是什么? 答: ①.JDK是整个Java的核心,包括了Java运行环境.Java工具和Java基础类库. ②.JRE(Java Runtime Enviro ...

  9. Java学习总结第一阶段

    day1(甘特图)预科阶段 甘特图:让工程项目变成可视化图表,也叫项目进度规划表. 一般由:任务名称.工期.开始时间.完成时间.前置任务.资源名称.日期组成 如下所示,资源名称那就是人的名字,前置任务 ...

  10. 适合零基础学习者的Java学习路线图到底长啥样?一篇文章带你学会Java

    很多小伙伴在转行互联网的时候,都担心自己不能坚持,不知道Java适不适合自己. 那最好的方式就是先不要着急直接转行,自己可以先去试着学习一些基础知识,看看对Java的学习难度能否适应以及自己是否真心喜 ...

最新文章

  1. 深度:中国智能制造分析报告
  2. WireShark过滤器选项
  3. 数据挖掘(data mining),机器学习(machine learning),和人工智能(AI)的区别是什么? 数据科学(data science)和商业分析(business analytics
  4. STM32 NVIC中断
  5. 语音识别ASR技术通识
  6. Redis 4.0深入持久化
  7. jquery 弹出层
  8. mac启动台(launchpad)图标大小调整
  9. mysql strtolower_自己写的mysql类_PHP教程 - strtolower
  10. linux 查看文件最后几行
  11. 扇贝编程python学习笔记-基础篇3
  12. 推荐一款学习app:Enki
  13. 应用交付为什么会受到用户青睐
  14. 装PDF应用软件重启计算机,Win10每次将PDF默认打开方式设为其他软件,第二天总会改回Edge?...
  15. 【jupyter notebook 设置黑色背景,字体大小】
  16. IDEA 安装快捷键提示工具:Key promoter X
  17. tomcat启动一闪而逝
  18. oracle簇和簇表的创建,Oracle教程之管理表(七)--Oracle分区表及簇表的建立
  19. 业精于勤荒于嬉 行成于思毁于随
  20. 《马云给年轻人的77条忠告》读书笔记2

热门文章

  1. 代理模式 vs 装饰模式
  2. 猎豹浏览器_金山猎豹浏览器_官方正式版下载_首款双核安全浏览器
  3. requests 上传本地文件到服务器
  4. 【ACL2021】分享三篇值得推荐的情感分析文章 -- 风格分析、幽默计算、情感类别...
  5. ACL 2021 | 丁香园知识增强预训练模型
  6. 【工大SCIRLab】EMNLP 2019 跨语言机器阅读理解
  7. 为什么要使用向量化?
  8. 每日算法系列【LeetCode 1053】交换一次的先前排列
  9. 深度学习9-tensorboard
  10. pytorch--nn模块(2)optim