Projects in Java

所在平台: Udemy

课程主页: https://www.udemy.com/course/learn-java-by-building-projects/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:Java 项目实战** **课程概述:** 本课程旨在教授Java编程技能,Java是全球最受欢迎的编程语言,驱动着数十亿设备和系统,是极具市场需求的编程技能,并提供大量就业和自由职业机会。本课程将最受欢迎的Java API与我们独特的教学方法相结合,您将学习并构建十个不同类型的项目,深入掌握Java API的正确使用方法和最佳开发实践。 **项目亮点:** * **项目一:媒体播放器** * **目标:** 使用JavaFX、滑块(Sliders)和JavaFX菜单构建一个媒体播放器。 * **功能:** 能够播放音频和视频文件,通过滑块控制播放进度和音量。 * **项目二:游戏** * **目标:** 通过用户输入和碰撞检测来操作图像。 * **技术:** 利用线程(Threads)更新图像位置以实现动画效果,使用`KeyListeners`更新游戏中的元素位置。 * **项目三:聊天信使** * **目标:** 使用Swing组件创建图形用户界面(GUI),并利用Java.net在客户端和服务器之间传递消息。 * **功能:** 服务器端运行以接收客户端消息,用户可以通过选择用户名进行登录,服务器将向所有登录用户发送登录和登出提示。 * **项目四:数据库浏览器** * **目标:** 继续使用Swing组件创建GUI,并使用MySQL驱动程序连接和执行数据库查询。 * **功能:** 检索到的数据库信息将被存储并在`JTable`中显示。 * **项目五:Akka** * **目标:** 利用Akka框架创建基于Actor模型的工作负载分发系统。 * **技术:** Actor系统将创建Actor来处理一系列数字以查找素数,利用Akka更有效地利用系统资源。 **学习重点:** * 掌握Java中最流行的API。 * 学习并应用最佳的Java开发实践。 * 通过实际项目构建,提升编程能力和解决问题的能力。 * 熟悉GUI开发、网络通信、数据库交互以及并发编程等关键Java技术。

课程评论(0条)

课程详情

Java is the world most popular language and it powers billions of devices and systems worldwide. It is one of the most sought after programming skill and provide ample jobs and freelance opportunities. We bring together best of Java training with our unique offering where you will learn the most of the popular java APIs building ten assorted projects. It will help you learn the correct use of Java API along with best development practices. Project 1: Media Player Objectives: Create a media player using JavaFX with Sliders and JavaFX menus. The media player will be able to play audio files and video. Sliders will control the position in the media and the level of the volume. Project 2: Game Objectives: Manipulate Images with user input and collisions. Threads will be used to update image positions to create animation. KeyListeners will be used to update a position of a piece in the game. Project 3: Messenger Objectives: Create GUI using swing objects and use Java dot net to pass messages to and from clients. A server will run waiting for messages from clients. Users can login with a client by choosing a username. The server will send login and logout prompts to all logged in users. Project 4: Database Explorer Objectives: Continue to use Swing objects to create GUIs. Use MySQL drivers to connect and execute queries on a database. Information retrieved will be stored and displayed in JTable. Project 5: Akka Objectives: Use Akka to create a workload distribution system using Actors. An Actor System will create actors to process a range of numbers to check for primes. Akka will be used to utilize system resources more effectively.

课程标签

0人关注该课程

主题相关的课程