首页
学习
活动
专区
圈层
工具
发布

【Java实战】Java实现坦克大战(韩顺平版)

我在韩老师原版的设计上做了一些改变,敌方坦克会永远保持三个,你每杀死一辆敌方坦克,并会在屏幕内随机生成一个敌方坦克以此来增加游戏乐趣,其他内容与原版无异。...下面是展示图: 该项目总共九个类,包含近1000行代码。 编程过程中的一些注意事项: 坦克爆炸是通过反射实现的,而反射是Java程序在运行时实现的,所以图片应该放在项目的out文件夹下。...这是我第一次分享项目,有其他问题或不足的欢迎大家在评论区讨论,也可以私聊问我哦。....*; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; import java.util.Scanner;....*; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.util.Vector; public

1.5K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Staruml软件的介绍安装&¨类图的绘制流程

    1.uml和staruml之间的关系 这篇文章主要是介绍这个staruml软件的安装和相关的背景介绍: 我和uml初识于IDEA软件,学习java的你一定用过这个软件,当时是学习的这个韩顺平老师的java...,因为java语法里面涉及到了很多类的继承之类的,为了形象的表示他们之间的关系,韩老师当时就讲述了这个uml类图,这个类图就是uml里面的一种吧,所以,我算是对于这个uml之前就有一些了解,但是这个学习的这门专业基础课...staruml程序了(这个程序需要使用管理员方式运行,否则会出现莫名其妙的错误); 接下来进行软件页面,他会让我们选择一些东西,其实这个staruml里面也是支持rose的,但是我选择的是empty,也就是空项目就可以了...,所以这个java肯定要过去,这个EJB是个什么呢?...我查了一下,是和我们的Javabean相关的,所以这个也需要选一下,大家可以根据自己的需求进行脚本语言的选择; 4.Staruml创建类图 创建项目工程之后,可以在这个文字修改名字,两个位置都是会同步修改的

    2.9K10

    虚拟化设置和虚拟机相关的环境搭建

    0.首先声明 我的这个教程参考的就是韩顺平老师的这个linux学习教程,但是这个韩老师的这个教程就是2020年的教程,这个教程里面的这个vm15.5现在的这个官网已经变化了,很多的这个软件都不兼容 老师的这个软件安装的就是...的学习,但是毕竟这个云服务器是付费的,而且学校教学的时候不用这个云服务器,因此我也是一直想要了解这个虚拟机的搭建,但是这个过程确实挺繁琐的,因此一直没有实施,今天上手了,下面是这个过程的一个分享,参考的是韩顺平老师的...我们使用的是centos发行版,这个是对于这个发行版的一个认识; 2.虚拟化设置 这个我自己第一次使用这个虚拟机,和大部分的新手都是一样的,这个虚拟化设置是在安装之前的操作,对于这个虚拟化设置的操作过程,韩老师的给了一个教程...这个我们划分出来默认的20GB给这个软件即可,我们给他20GB,他并不会完全占有,这个会随着我们的这个内容的增加不断地消耗,我们给出20GB就可以了,下面的这个就选择系统默认的分为多个磁盘选项: 具体的这个安装就看这个韩老师的教程吧...,跟着老师的教程完全没有问题,这个虽然版本不一样,但是都是一样的: 006_韩顺平Linux_CentOS7.6安装_哔哩哔哩_bilibili 5.我的总结 下面说一下我认为这个过程里面比较重要的部分

    62010

    新手必备的 Java 学习资料推荐及零基础入门学习资料汇总

    Coursera和edX:这两个平台上有许多大学提供的Java编程课程,内容丰富且深入,可系统学习Java知识。B站视频教程:如“韩顺平 - 零基础30天学会Java”,讲解详细,适合零基础入门。...在线学习网站菜鸟教程:提供了简洁明了的Java教程,包含基础语法、类和对象、数组等内容,适合快速查阅和入门学习。同时还有Git、Maven等相关工具的教程,可帮助新手了解项目开发中的常用工具。...开源项目:如“forum - java”,是一款用Java Spring Boot实现的现代化社区系统,新手可通过阅读其代码,了解实际项目的架构和开发流程。...也可自己尝试创建一些简单的项目,如控制台版的计算器、简单的学生信息管理系统等,将所学知识应用到实践中。应用实例:控制台计算器功能需求:实现一个简单的控制台计算器,能进行加、减、乘、除运算。...Java 新手学习资料,零基础 Java 入门,Java 必备资料,Java 学习资料推荐,新手学 Java,Java 入门资料,零基础学 Java,Java 资料汇总,Java 学习资源,Java 新手入门

    1.3K10

    Go学习 该如何入门

    导致不管是做PHP、Java、C还是其他的语言的开发者都开始拥抱这门编程语言。同时互联网招聘市场对Go开发者的需求也越来越多,工资待遇也是非常不错的。...该视频是韩顺平老师讲课,讲的课程非常细致。有逻辑图、代码演示、文档总结和课堂小练习。特别适合编程小白学习Go开发的一套视频课程。 B站最深度的Golang学习到实战。...入门项目 学习过Go语言,会发现其实语法真的很简单并且很少。难的是深入以及它的底层知识。当然我们最开始并不需要深入的知识底层原理类的知识,更多的是知道怎么写,多一些实战项目经验。...我们如何去找入门项目呢?这个问题被问到过很多次,至于答案其实非常简单。 回顾一下自己之前在公司做过的有价值项目,或者指的学习过的开源项目,或者自己之前开发过的项目。...找出这些项目中,有价值并且难度较为复杂的功能模块。然后使用Go语言实现一遍。 我这里罗列一些关于web开发相关的入门技术栈。 Gin框架。Gin 是一个用Go编写的 HTTP Web框架。

    80710

    一.为什么我要学习Golang以及GO语言入门普及

    这系列文章入门部分将参考“尚硅谷”韩顺平老师的视频和书籍《GO高级编程》,详见参考文献,并结合作者多年的编程经验进行学习和丰富,且看且珍惜吧!...与 C/C++、Java、Python 等相比,Go 并没有那么多痛点,而且更具生产力。然而,它还是与这些语言处在同一个时代。...---- 二.什么是Go语言 本文详细学习了韩顺平老师的视频和柴树杉老师的《GO高级编程》,在此表示感谢,真的感谢这些大神让我们不断进步。...的学科,不是会了再做,而是做了才会 适当的“囫囵吞枣” 学习软件编程是在琢磨别人怎么做,而不是我认为应该怎么做的过程,重点放在逻辑上,而不是语法本身 该系列博客作者尽量采用通俗易懂的语言讲解,主要是结合韩顺平老师...下图展示了韩老师分享的“如何快速深入学习一个新技术”路线。

    1.9K10

    关于Go语言的开发环境的搭建

    1.Go开发环境的搭建 其实对于GO语言的这个开发环境的搭建的过程,类似于java的开发环境搭建,我们都是需要去安装这个开发工具包的,也就是俗称的这个SDK,他是对于我们的程序进行编译的,不然我们写的这个代码也是跑不起来的...这个时候输入go version就可以打印输出我们的对应版本,但是你会发现这个操作仅仅在我们的这个目录下面是生效的,在其他的目录下面是不生效的,因此这个时候我们需要对于这个环境变量进行相关的配置; 如果你学习过java...,那一定知道这个环境变量是如何配置的,不过没学过也没有关系,你可以去b战上面看一下韩顺平老师的介绍,非常的详细,面向的是0基础的同学,所以这个环境变量的部分我就不叙述了,因此要说起来还是比较麻烦的; 我们的这个环境变量配置完成之后

    21600

    聊一聊我在 B站 上自学编程的经历吧

    p=1 韩立刚老师所讲的计算机网络视频,内容比较多,但是讲解的通俗易懂,并且老师讲课的经验也十分的丰富。...配套的教材是谢希仁老师的计算机网络教材,韩老师的最近的一个视频视频比较新,播放量还比较少,但是他讲的是真的不错,相比于王道考研所讲的计算机网络,韩老师更加细致一些。 ? 4....4.尚硅谷 Java 数据结构与 Java 算法(Java数据结构与算法) https://www.bilibili.com/video/BV1E4411H73v?...p=1 推荐了这么多 C 语言的数据结构,就来一个了 Java 语言的吧。尚硅谷--韩顺平老师的课程,韩老师视频内容全,并且每次课都会带着你写代码,把每一个例子都会实现,这也是张阿姨梦开始的地方。...韩老师的口碑我就不多说了,评论弹幕都是对韩老师的“表白”。 ? 5. 大雪菜 https://space.bilibili.com/7836741?

    2.8K41

    测试开发学习路线,学完去大厂

    在这个阶段你可以选择Java或者Python 任意一门编程语言进行学习,有计算机基础建议选择Java作为编程入门语言 Python 知识点 函数 面向对象编程 模块 包 异常处理 文件操作 迭代器/装饰器...from=search&seid=9810978996250722293&spm_id_from=333.337.0.0(针对完全没有计算机基础的小白) 韩顺平 - 零基础 30 天学会 Java:https...https://www.runoob.com/mysql/mysql-tutorial.html Linux 重点知识 常用命令 常用环境搭建 Shell 脚本编程 VIM 的使用 资源 视频 2021 韩顺平...p=1 阶段4: 项目实战 目标 此阶段分为两个部分,开发实战和测试实战。...如果说对于想转行做软件测试的同学实在没有项目经历,可以在阶段3 学习Web框架的时候,开发出一个平台,作为开发的项目经历(测试开发岗位有开发经历会更吃香)。

    8.3K37

    一.为什么我要学习Golang以及GO语言入门普及

    这系列文章入门部分将参考“尚硅谷”韩顺平老师的视频和书籍《GO高级编程》,详见参考文献,并结合作者多年的编程经验进行学习和丰富,且看且珍惜吧!...二.什么是Go语言 本文详细学习了韩顺平老师的视频和柴树杉老师的《GO高级编程》,在此表示感谢,真的感谢这些大神让我们不断进步。...2.Golang应用领域 下面我们看看韩老师的Golang应用领域知识普及。...的学科,不是会了再做,而是做了才会 适当的“囫囵吞枣” 学习软件编程是在琢磨别人怎么做,而不是我认为应该怎么做的过程,重点放在逻辑上,而不是语法本身 该系列博客作者尽量采用通俗易懂的语言讲解,主要是结合韩顺平老师...下图展示了韩老师分享的“如何快速深入学习一个新技术”路线。

    1K10

    新手 Java 学习资料结合最新技术的实用推荐及优质资源整理

    Coursera和edX:这两个平台上有许多大学提供的Java编程课程,内容丰富且深入,可系统学习Java知识。B站视频教程:如“韩顺平 - 零基础30天学会Java”,讲解详细,适合零基础入门。...在线学习网站菜鸟教程:提供了简洁明了的Java教程,包含基础语法、类和对象、数组等内容,适合快速查阅和入门学习。同时还有Git、Maven等相关工具的教程,可帮助新手了解项目开发中的常用工具。...GitHub:搜索和参与开源项目,如“spring - petclinic”,这是一个使用Spring Boot的示例应用程序,通过阅读和参与此类项目,能了解实际项目的架构和开发流程。...代码思路:创建Spring Boot项目,配置依赖。定义实体类User,映射数据库表。创建Repository接口,继承JpaRepository,实现数据库操作。创建Service类,处理业务逻辑。...org.hibernate.dialect.H2Dialectspring.h2.console.enabled=truespring.jpa.hibernate.ddl-auto=update运行步骤:创建Spring Boot项目

    55510

    测试开发学习路线,学完去大厂

    在这个阶段你可以选择Java或者Python 任意一门编程语言进行学习,有计算机基础建议选择Java作为编程入门语言 Python 知识点 函数 面向对象编程 模块 包 异常处理 文件操作 迭代器/装饰器...from=search&seid=9810978996250722293&spm_id_from=333.337.0.0(针对完全没有计算机基础的小白) 韩顺平 - 零基础 30 天学会 Java:https...https://www.runoob.com/mysql/mysql-tutorial.html Linux 重点知识 常用命令 常用环境搭建 Shell 脚本编程 VIM 的使用 资源 视频 2021 韩顺平...p=1 阶段4: 项目实战 目标 此阶段分为两个部分,开发实战和测试实战。...如果说对于想转行做软件测试的同学实在没有项目经历,可以在阶段3 学习Web框架的时候,开发出一个平台,作为开发的项目经历(测试开发岗位有开发经历会更吃香)。

    1.4K22
    领券