![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础
这是小小小小泽鱼呀
这个作者很懒,什么都没留下…
展开
-
ArrayList去重
ArrayList去重public static ArrayList removeDuplicate(ArrayList list){ HashSet set = new HashSet(list); //LinkedHashSet可以保证输入的顺序 //LinkedHashSet<String> linkedHashSet = new LinkedHashSet<String>(list); list.clear(原创 2021-05-12 18:30:11 · 90 阅读 · 0 评论 -
Java入门-学生成绩管理系统(一)
Java入门-学生成绩管理系统(一)1、项目适合人群: 刚开始学习Java的同学,本文只有最最基础的Java知识。适合Java入门的第一个项目。因为认为最开始学习一门语言就是做一个成绩管理系统。作者仅为在校大学生,能力有限,欢迎指教。2、你将学到什么: 1.java最基础的知识,熟悉Java基本库函数,包括类的应用,文件操作,等等。不涉及swing和网络编程。2.最简单的设计模式—简单工厂设...原创 2018-02-19 21:33:02 · 1368 阅读 · 0 评论 -
Java入门-学生成绩管理系统(二)
Java入门-学生成绩管理系统(二)main类逻辑思维:1、在最开始的时候动态init初始化所有的类。2、分清是老师和学生,两者权限不同。老师拥有增删改查的权限。学生只拥有查找的权限。3、选择要操作的项目4、输入学号。增删改查中需要确定操作对象的操作有删、改、查。新增信息则不需要确定对象。5、输出结果。6、写入文件,关闭文件流。/*main* project name:学生成绩管理系统4.0*...原创 2018-02-19 21:44:35 · 890 阅读 · 0 评论 -
Java入门-学生成绩管理系统(三)
Java入门-学生成绩管理系统(三)Administrator在这个类中,主要提供管理所有操作。运用面向对象的方法。打个比方,正如学校图书馆中的管理员为你查询一样。管理员:你是老师还是学生哇~你:我是老师诶。管理员:你想要干嘛。你:我要找书。管理员:你知道检索码吗?你:知道,XXXXXX而这里的administrator就是管理员,他为你提供所有的服务。所有的服务都是由他来执行,/*Adminis...原创 2018-02-20 14:11:32 · 688 阅读 · 0 评论 -
Java入门-学生成绩管理系统(四)
Java入门-学生成绩管理系统(四)文件管理类:FileControler在这个类中,需要:1.读取数据、2.写入数据。在文件中,采用*字符作为结束符。在读取数据时,以遇到*作为停止读入标志。每一次写入新的数据,并退出程序之后,都将会把数据重新写入txt写字本中。并且依然以*字符作为结束符。/*FileControler*/package control;import model.Stude...原创 2018-02-20 14:16:43 · 764 阅读 · 0 评论 -
Java入门-学生成绩管理系统(五)
Java入门-学生成绩管理系统(五)model包下的四个操作类:增删改查1、AddOperation/*/AddOperation*/package model;import control.Administrator;import control.FileControler;/*/新增操作,添加新建学生信息*/public class AddOperation { publ...原创 2018-02-24 16:06:00 · 1085 阅读 · 0 评论 -
Java入门-学生成绩管理系统(六)
Java入门-学生成绩管理系统(六)model包之下还有另外两个类:分别是工厂类和用于保存学生具体信息的类1、OperationFactory/*OperationFactory*/package model;import control.Administrator;/*/操作工厂*/public class OperationFactory { public boolean...原创 2018-02-24 16:06:32 · 340 阅读 · 0 评论 -
Java入门-学生成绩管理系统(七)
Java入门-学生成绩管理系统(七)view包之下的UICreator类这个类中是所有的UI界面。如果需要改造成swing,较容易升级。/*UICreator*/package view;import control.Administrator;import javax.naming.ldap.Control;public class UICreator { /*/ ...原创 2018-05-30 22:53:24 · 733 阅读 · 0 评论