用java怎么开发聊天软件

做界面的话可以有b/s,c/s结构两种。b/s就是浏览器/服务器的方式,用web的方式进行聊天。c/s就是client/server的方式,桌面程序样子的,一般都是这个方式。java做桌面界面的一般有awt/swing/swt三种类库。最流行的是swing,老一点的是awt,如果你想做的界面和操作系统的界面一直(感官一样),那就...
用java怎么开发聊天软件
做界面的话可以有b/s,c/s结构两种。b/s就是浏览器/服务器的方式,用web的方式进行聊天。c/s就是client/server的方式,桌面程序样子的,一般都是这个方式。

java做桌面界面的一般有awt/swing/swt三种类库。最流行的是swing,老一点的是awt,如果你想做的界面和操作系统的界面一直(感官一样),那就用swt,swt是eclipse基金会为了开发eclipse而开发的java利用操作系统原生窗口的一组api,更快速方便。

如果你只是完成任务,就看看swing吧,很好的java图形库。另外,java基础知识也要很好才行。要能够语音视频的话,还要学jmf,这个比较难一点。

针对局域网的,那就另加一些socket编程的知识了2009-04-11
腾讯qq就是典型的java通信软件,咨询下腾讯公司2009-04-10
我记得有本书上有这个程序源代码,清华大学出版社 的书2009-04-10
mengvlog 阅读 3 次 更新于 2025-07-19 07:28:50 我来答关注问题0
  •  翡希信息咨询 Java即时通讯IM聊天软件仿微信APP源码解析

    后端:利用Java语言结合Spring Boot、MyBatis等开源框架,构建稳定可靠的应用后端,负责数据处理和业务逻辑实现。前端:采用HTML、CSS、JavaScript技术栈,实现用户界面交互,提供友好的聊天界面和操作流程。数据传输:通过JSON数据格式进行前后端数据传输,确保信息的实时性和准确性。多端支持:适配器模式:将业务...

  • 做界面的话可以有b/s,c/s结构两种。b/s就是浏览器/服务器的方式,用web的方式进行聊天。c/s就是client/server的方式,桌面程序样子的,一般都是这个方式。java做桌面界面的一般有awt/swing/swt三种类库。最流行的是swing,老一点的是awt,如果你想做的界面和操作系统的界面一直(感官一样),那就...

  •  文暄生活科普 Java实现简易聊天软件(含课程论文、实施计划书、演示视频、答辩PPT、源代码及运行环境)

    本文旨在展示如何使用Java语言开发一个简易聊天软件,涵盖课程论文、实施计划书、演示视频、答辩PPT、源代码及运行环境等重要文档。该项目主要目标是设计并实现一个与QQ软件类似的界面,具备注册、登录、查找好友、文件传输以及双人或多人群聊等基础功能。在设计阶段,我们明确了项目的具体需求,设计了软件的基...

  •  文暄生活科普 Java实现简易聊天软件(含课程论文、实施计划书、演示视频、答辩PPT、源代码及运行环境)

    在设计简易聊天软件时,注重代码的可读性、可维护性和扩展性。如在实现好友查找功能时,使用Array类存储多个好友串,便于后续操作。在用户界面设计上,采用继承JLabel并实现ListCellRenderer接口的自定义组件,展示用户列表,包含头像、昵称和账号信息,提高用户体验。实习总结中认识到,编程技能不仅局限于代码编...

  •  猪八戒网 一个人怎么开发一个安卓社交APP

    1.由于你是新手,我们这里开发语言直接用Java/PHP,Java的话就直接Servlet就Ok,简单容易,上手快,如果PHP就LAMP,个人推荐Java,知道一点HTTP协议;2.数据库直接用Mysql,操作起来方便,熟悉的人多问起来快速有人回答;3.学会SQL的编写,基本的Select、Update、Insert、Index就够了,不会Join之类不怕,...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部