logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

浅谈新手用java做项目的感受

本文介绍了实验设备管理系统开发的基本流程:1)采用MVC架构划分entity(设备实体类)、service(业务逻辑)、ui(用户界面)、util(工具类)四个包;2)依次实现设备实体建模、业务逻辑处理(增删改查/借用归还)、Swing界面开发(登录/主界面)和工具类封装;3)通过功能整合与调试,将界面操作与业务逻辑关联。项目虽未完成,但已搭建出包含核心功能的系统框架,为后续开发奠定了基础。

#java#开发语言#intellij-idea
java新手初学继承(extands) 感受

摘要:Java中的extends关键字用于实现类继承,允许子类继承父类的非私有属性和方法。通过继承,子类可以复用父类代码,只需定义自身特有功能。示例中,Dog类继承Animal类后可直接使用eat()方法,同时添加独有的bark()方法。继承的优势包括代码复用、开发简化、层级规范、维护便利以及支持方法重写。这种机制有效减少了代码冗余,提高了开发效率和可维护性。

#java#开发语言#intellij-idea +1
新手初次学习Java多线程

Java多线程是指程序同时运行多个独立执行路径以提升效率。实现方式主要有三种:继承Thread类、实现Runnable接口(推荐)及Lambda简化写法,均需重写run()方法并通过start()启动线程。Java多线程具有跨平台、面向对象、安全稳定等优点,适合企业级并发项目,但运行速度不及C/C++,内存占用较高。总体而言,Java多线程开发便捷,生态完善,是处理并发任务的常用方案。

#学习#java#开发语言 +1
浅谈Java泛型

Java泛型是Java5引入的语法特性,通过类型参数化实现代码复用,分为泛型类和泛型方法。其优点包括提升类型安全性(编译时检查)、减少代码重复、避免强制类型转换;缺点是语法较复杂,且受泛型擦除限制(如不能创建泛型数组、静态成员不能使用类泛型等)。泛型通过在类/方法上定义类型参数(如<T>)实现通用编程,典型应用如容器类。使用时需注意其语法规范和使用限制。

#java#开发语言#intellij-idea
浅谈Java抽象类

本文介绍了Java抽象类的定义、特点和使用方法。抽象类使用abstract修饰,不能直接实例化,可以包含抽象方法(子类必须实现)和普通方法。通过Shape抽象类和Circle子类的代码示例,说明了抽象类的6个使用要点。文章分析了抽象类的优点:规范代码、复用公共方法、实现多态;也指出了其缺点:单继承限制、子类需全部实现抽象方法、不能单独使用等限制。最后总结了抽象类从学习到掌握的过程,强调需要抽象父类

#java#开发语言#intellij-idea
浅谈Java HashMap(新手入门视角)

Java HashMap是一种存储键值对的容器,通过哈希表实现高效查询。其特点是:键必须唯一(重复会覆盖),值可重复;允许一个null键和多个null值;单线程安全但多线程不安全;当哈希冲突时会形成链表,过长时转为红黑树优化性能。示例代码展示了HashMap的基本操作,包括put()添加、get()查询、containsKey()判断、remove()删除以及遍历等。HashMap适用于需要快速查

#java#开发语言#intellij-idea
到底了