
java知识分享
文章平均质量分 55
Java_909
这个作者很懒,什么都没留下…
展开
-
如何作出java项目,都需要什么准备条件
想要更有效率的学习Java技术,理论中穿插项目练习很有必要。但项目的练习要在你掌握了一定的技术之后才能做得,它是用来加深对你技术理解的。就拿javaweb来说,如果你想要做项目,是需要掌握以下技术的:一、前端语言;HTML+CSS+JavaScript开发工具:webstorm/vscode调试器:Chrome1、学会HTML的常用标签、元素、以及他们的属性2、学会CSS的基本语法、各种各样的使用,理解CSS的盒子模式、文档流,会用定位、浮动和清除等常见的知识点。3、学会js原创 2022-05-11 16:45:10 · 2246 阅读 · 0 评论 -
快速上手的java项目_学籍管理系统
随着计算机技术的飞速发展,高校也进入信息化时代。为了使学生管理更高效、更科学,决定开发高校学生学籍管理系统。【java项目】学生学籍管理项目讲解视频_40分钟教会你部署学生学籍管理系统(附源码+资料)_哔哩哔哩_bilibili本项目采用结构化分析的方法,详细的阐述了一个功能比较强大的高校学生学籍管理系统的前后台开发、操作流程和涉及的一些关键技术。首先进行了可行性的分析,然后是系统的分析,通过实际的业务流程调研,分析业务流程和系统的组织结构,完成了数据流分析和数据字典,然后是系统设计阶..原创 2022-05-10 16:05:44 · 369 阅读 · 0 评论 -
B站最全最详细的java设计模式还不赶紧收藏
一 、设计模式概述B站最全最详细的Java设计模式_通俗易懂的视频教程!!!_哔哩哔哩_bilibili1.什么是设计模式设计模式是一套被多数人知晓、经过分类编目的、反复使用的优秀代码设计经验的总结。注意,具体到某个设计模式,它只是特定环境下特定问题的处理方式。单词本身起源于建筑工程领域。1995年GoF出版《Deslgn Pattems:Elements of Reusable Object-Oriented Software 》,第一次将设计模式提升到理论高度,并将之规范化。该书提出原创 2022-05-06 17:02:20 · 279 阅读 · 0 评论 -
如何学习java游戏服务器开发?
为什么游戏服务器很多都用Java开发Java 做游戏服务器开发的优势还是很多的,《我的世界》的服务器就是Java开发的。Java技术比较成熟,大数据,云计算,网站App后台,基本都采用Java开发,同时跨平台,游戏服务器这个领域,使用Java的公司月越来越多,一是技术成熟,简单,有很多框架可以使用,二来是招人也比较方便。这里游戏服务器和应用服务器不一样,游戏服务器是需要让多个玩家同时在线,而应用服务器是玩家和系统之间的数据交互和通讯,所以应用服务器大多以http 短连接为主,而游戏服务器需要多人原创 2022-04-25 15:51:51 · 2444 阅读 · 1 评论 -
快来看,java实战必备 坦克大战分步实现项目源码
今天为大家带来坦克大战这款小游戏,经典的的坦克游戏,一款很怀念的经典老游戏。盛在游戏中玩家操作一辆坦克,必须消灭所有电脑控制的敌军坦克,而且保护自己的基地.6c在游戏中,基地的图标是一支老鹰.如果玩家的基被射中,或敌人的所有坦克全部被销毁,游戏便告以终止. 接下来就为大家进行介绍一下.该游戏有单人模式和双人模式两种模式。玩家通过操控指定按键,控制己方坦克移动方向或发射子弹,游戏中会随机生成敌方坦克并发射子弹,己方坦克击中敌方坦克后,敌方坦克消失,摧毁所有敌方坦克后,游戏胜利。若己方坦克被击中或基地被摧毁原创 2022-04-20 18:59:43 · 2463 阅读 · 0 评论 -
初学者学习Java开发的学习步骤是什么?
Java学习路线: 第一:首先建议大家从HTML+CSS 静态布局还开始,有人说我是做后端的,前端的事情不用管,这本身就是一个误区,如今HTML5这么强大,你不会本身就不会有什么竞争力。 第二:Java和jQuery的学习,不用说Java无论在前端还是后端中都是占比非常大的,很多人学不懂也是情理之中,这个跟思维有关系,适当了解一下数据结构有利于学习Java和Javase。 第三:最重要的JAVASE,想必大家都清楚,JAVASE就是JAVA的基础部分,上过学的人都知道,任何一个原创 2022-04-19 18:22:35 · 207 阅读 · 0 评论 -
Java毕业作品-图书管理系统--绝对不容错过
当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,而有信息处理就离不开信息管理系统,这使得信息管理系统被广泛应用于各领域.尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是图书管理系统开发所要解决的问题.基于这此问题,有必要建立一个图书管理系统,使图书管理工作规范化,系统化,程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的进行查询和修改图书情况等图书管理操作.下面为大家进行图书管理系统介绍.https://www.bilibi原创 2022-04-16 18:05:05 · 182 阅读 · 0 评论 -
Java游戏项目:王者荣耀项目源码分享
说起腾讯游戏,想必不少人最先想到的是《王者荣耀》这款当下热门手游。王者荣耀中的玩法以竞技对战为主,玩家之间进行多种方式的PVP对战,还可以参加游戏的冒险模式,进行PVE的闯关模式,在满足条件后可以参加游戏的排位赛等,属于一款推塔类型的游戏。有的玩家喜欢游戏中角色的各式皮肤,有的玩家吐槽游戏匹配机制,可谓是几家欢喜几家愁。因此,有的人可能就会想到:与其打王者,不如自己开发王者。那么如何用Java编写一款属于自己的王者荣耀游戏呢?这个其实并...原创 2022-04-15 16:52:26 · 625 阅读 · 0 评论 -
最火10款经典游戏项目合集 让你轻松拿下
今天给大家分享一套Java小游戏项目,这套视频包含10款Java小游戏!最近整理了一些Java项目,从初级练手项目到企业级电商项目,全部配备源码及笔记,如果你能全部吃透,直接成神,各个大厂都为你打开大门!全部资料都是无偿免费分享,希望能帮助到正在迷茫的朋友们,学习很苦但只要用心努力,相信以后你一定会感谢现在吃苦的自己!!合集视频来了!!https://www.bilibili.com/video/BV1Si4y1U7EK/...原创 2022-04-14 16:26:16 · 2968 阅读 · 0 评论 -
Java面向对象编程具体是什么?
Java面向对象通俗来讲有两个方面:面向过程 & 面向对象面向过程思想1、步骤清晰简单,第一步做什么,第二部做什么...2、面对过程适合处理一些较为简单的问题面向对象思想1、物以类聚, 分类 的思维模式,思考问题首先会解决问题需要哪些分类,然后对这些分类进行单独思考。最后,才对某个分类下的细节进行面向过程思索。2、面向对象合适处理复杂的问题,适合处理需要多人协作的问题!对于描述复杂的事物,为了从宏观上把握、从整体上合理分析,我们需要使用面向对象的思路来分析原创 2022-04-13 18:21:08 · 510 阅读 · 0 评论 -
在线考试系统_毕设作品不必担忧_手把手带你做系统_实践理论两手抓
一、项目介绍该项目采用技术:jsp +springmvc+spring+mybatis +css+js等相关技术,项目含有源码、文档、配套开发软件、软件安装教程、项目发布教程等在线考试的功能有:用户前台:用户注册登录、查看考试信息、进行考试、查看考试成绩、查看历史考试记录、回顾已考试卷、修改密码、修改个人信息等,后台管理功能(脚手架功能不在这里列出),科目专业管理、考生管理、试题管理、考试管理、试卷管理、答题详情管理、考试成绩图表统计等,其中试题可以支持批量excel文件导入,试卷试题是随机生成的原创 2022-04-12 18:37:09 · 869 阅读 · 0 评论 -
Java继承中方法的覆盖和重载
在类继承中,子类可以修改从父类继承来的方法,也就是说子类能创建一个与父类方法有不同功能的方法,但具有相同的名称、返回值类型、参数列表。https://www.bilibili.com/video/BV1v3411H7AH/ 如果在新类中定义一个方法,其名称、返回值类型和参数列表正好与父类中的相同,那么,新方法被称做覆盖旧方法。 参数列表又叫参数签名,包括参数的类型、参数的个数和参数的顺序,只要有一个不同就叫做参数列表不同。 被覆盖的方法在子类中只能通过super调用。 注意:覆原创 2022-04-06 16:52:29 · 1310 阅读 · 0 评论 -
Java怎么输出杨辉三角形?不会没关系,下面就教你
杨辉三角形由数字进行排列,可以把它看作是一个数字表,其基本特性是两侧数值均为 1,其他位置的数值是其左上方数值与右上角数值之和。打印杨辉三角形时需要使用到 for 循环语句。 打印杨辉三角形的实现思路是:每一行前面都是空格,而每行空格的个数需要根据总行数来确定,这个可以通过找规律归纳出来。关键是数值的实现,每一行的数值(除了第一列和最后一列)都是上一行两个数值之和,因此可以通过上一行来获取。https://www.bilibili.com/video/BV1v3411H7AH/?p=3&...原创 2022-04-02 15:36:40 · 450 阅读 · 0 评论 -
Java对象的序列化和反序列化实践
当两个进程在进行远程通信时,彼此可以发送各种类型的数据。无论是何种类型的数据,都会以二进制序列的形式在网络上传送。发送方需要把这个Java对象转换为字节序列,才能在网络上传送;接收方则需要把字节序列再恢复为Java对象。 点击这里学习视频 把Java对象转换为字节序列的过程称为对象的序列化。 把字节序列恢复为Java对象的过程称为对象的反序列化。 对象的序列化主要有两种用途: 1) 把对象的字节序列永 久地保存到硬盘上,通常存放在一个文件中; 2) 在网络上传送对象的字节序列。原创 2022-04-01 17:49:35 · 184 阅读 · 0 评论 -
关于Java选择结构和循环结构的一个总结
任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下逐行的执行,中间没有任何判断和跳转。 如果 main 方法的多行代码之间没有任何流程控制,则程序总是从上向下依次执行,排在前面的代码先执行,排在后面的代码后执行。这意味着:如果没有流程控制,Java 方法里的语句是一个顺序执行流,从上向下依次执行每条语句。 不论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构和循环结构。分支结构用于实现根据条件来选择性地执行某段代码,循环结构则用于实现根据循环条件重复执行某段代码。原创 2022-03-31 17:40:34 · 115 阅读 · 0 评论 -
java基础——从入门到精通(面对对象实战详解)
一、对象的综述面向对象简称 OO(Object Oriented),20 世纪 80 年代以后,有了面向对象分析(OOA)、 面向对象设计(OOD)、面向对象程序设计(OOP)等新的系统开发方式模型的研究。对Java语言来说,一切皆是对象。把现实世界中的对象抽象地体现在编程世界中,一个对象代表了某个具体的操作。一个个对象最终组成了完整的程序设计,这些对象可以是独立存在的,也可以是从别的对象继承过来的。对象之间通过相互作用传递信息,实现程序开发。二、什么是对象Java 是面向对象的编程语言,..原创 2022-03-30 17:35:31 · 224 阅读 · 0 评论 -
Java开发环境的搭建(JDK和Eclipse的安装)
要进行Java开发,首先要安装JDK(Java Development Kit,Java开发工具箱)。 JDK 是一系列工具的集合,这些工具是编译Java源码、运行Java程序所必需的,例如JVM、基础类库、编译器、打包工具等。不论是什么样的 Java 应用服务器,都是内置了某个版本的 JDK,因此掌握 JDK 是学好 Java 的第一步。https://www.bilibili.com/video/BV1hS4y1g76D?p=1 JDK所提供的部分工具: java编译器:jav原创 2022-03-29 17:58:16 · 209 阅读 · 0 评论 -
关于Java选择结构和循环结构
任何编程语言中最常见的程序结构就是顺序结构。顺序结构就是程序从上到下逐行的执行,中间没有任何判断和跳转。 如果 main 方法的多行代码之间没有任何流程控制,则程序总是从上向下依次执行,排在前面的代码先执行,排在后面的代码后执行。这意味着:如果没有流程控制,Java 方法里的语句是一个顺序执行流,从上向下依次执行每条语句。 不论哪一种编程语言,都会提供两种基本的流程控制结构:分支结构和循环结构。分支结构用于实现根据条件来选择性地执行某段代码,循环结构则用于实现根据循环条件重复执行某段代码。原创 2022-03-28 17:03:55 · 138 阅读 · 0 评论 -
Java类的定义及其实例化
类必须先定义才能使用。类是创建对象的模板,创建对象也叫类的实例化。 一个类可以包含以下类型变量: 局部变量:在方法或者语句块中定义的变量被称为局部变量。变量声明和初始化都是在方法中,方法结束后,变量就会自动销毁。成员变量:成员变量是定义在类中、方法体之外的变量。这种变量在创建对象的时候实例化(分配内存)。成员变量可以被类中的方法和特定类的语句访问。 类变量:类变量也声明在类中,方法体之外,但必须声明为static类型。static 也是修饰符的一种,将在下节讲解。 构造方法原创 2022-03-26 14:16:28 · 275 阅读 · 0 评论 -
Java关系运算符
关系运算符(relational operators)也可以称为“比较运算符”,用于用来比较判断两个变量或常量的大小。关系运算符是二元运算符,运算结果是 boolean 型。当运算符对应的关系成立时,运算结果是 true,否则是 false。 关系表达式是由关系运算符连接起来的表达式。关系运算符中“关系”二字的含义是指一个数据与另一个数据之间的关系,这种关系只有成立与不成立两种可能情况,可以用逻辑值来表示,逻辑上的 true 与 false 用数字 1 与 0 来表示。关系成立时表达式的结果为 tru原创 2022-03-25 14:24:39 · 1575 阅读 · 0 评论 -
【java游戏项目】适合初学者练习的java小游戏--大鱼吃小鱼
课程介绍:大鱼吃小鱼,又称吞食鱼,是一款动作类小游戏。通过不断的吞吃比自己小的鱼类快速成长,最终成为海洋霸主。本课程讲解一个大鱼吃小鱼游戏的详细开发过程。只要60分钟就可以完成一个你自己亲手开发出来的Java版大鱼吃小鱼。项目展示:1、通过本课程的学习巩固java的相关基础知识,列如循环判断,数组和集合的使用,对象的继承,窗口的创建,事件监听,图形绘制。2、完成敌方鱼的随机生成,敌我方鱼的移动,我方鱼吃掉敌方小鱼,计分系统,关卡设计,我方鱼成长等功能的实现。3、将java基础原创 2022-03-23 14:54:17 · 1350 阅读 · 1 评论 -
【请查收】很有趣的java项目---超级玛丽
要想要学好Java光看视频或看书是不行的,动手实践才是yyds,而且在以后面试中,招聘官也会问你做过的有哪些项目?所以百谈不如一练,在java中提现的淋漓尽致。在你的童年记忆里,是否有一个蹦跳、顶蘑菇的小人已经被遗忘? 如果你想起了它,你定然会觉得现在它幼稚、无聊,画面不漂亮……但请你记住:这才是真正的游戏。许多人只玩过红白机或者几个破Flash还以为马里奥就那样的,你们就以为超级马里奥就是1985年的“踩蘑菇/采蘑菇”么?也许大家都管马里奥叫超级玛丽,踩蘑菇,这是谁宣传的?谁认为马里奥就1个游..原创 2022-03-22 14:23:17 · 3082 阅读 · 0 评论 -
JAVA项目——只需两小时教你做出java开发俄罗斯方块
利用java制作小游戏----俄罗斯方块俄罗斯方块这款小游戏,相信很多80、90后的小伙伴都玩过,也是当年非常火的游戏,虽然现在我们觉得它很无聊,但是作为JAVA学习者,制作一款这样的小游戏却是非常好的练手项目。原创 2022-03-21 14:33:06 · 4535 阅读 · 2 评论 -
作为一个初学者如何快速入门Java?
分享如何快速入门Java编程,作为老牌编程语言,java拥有广阔的市场应用,企业对Java人才的需求一直居高不下。有很多非专业、零基础的人想要学习Java却不知道怎么快速入门,接下来小编就给大家简单分析一下首先,你要想明白自己为什么要学Java?只是一种兴趣爱好,还是为了将来的谋生。或者是因为学习Java的都有一个高薪吸引才学习Java。自己要有一个大概的学习方向、思路。其次,你要了解Java需要学习哪些知识。这里我分享一份Java的学习路线https://www.bilibili.com/v.原创 2022-03-19 14:59:06 · 418 阅读 · 0 评论 -
什么是JAVA?想学习却不知道从哪开始?
可能很多人都不知道JAVA是什么,做什么用的?Java是一门面向对象的编程语言,Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。刚开始学习Java的时候,都是一头雾水,不知道从何学起。还有很多在岗自学Java的时候玩命的学习,玩命的记住Java原理,天天早上五点起床背Java的一些英文词汇,然后遇见一些未知的困难,让自己打到癫狂的状态,逐渐迷失自我放弃Java。 零原创 2022-03-19 10:39:21 · 225 阅读 · 0 评论