自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 Java开发童年小游戏

黄金矿工、贪吃蛇、飞机大战……这些名字你是否还记得?这些陪伴我们成长的小游戏现在已然被手游取代,但它们带给我们的美好记忆却从不曾消失。今天带来两小时就能自己动手开发这些小游戏的教程,希望大家能在这个纷扰的时代,通过学习能收获知识、技能和那份情感。黄金矿工本课程讲解一个黄金矿工游戏的详细开发过程。面向刚入门或者有一定java基础的人群。帮助学员理解面向对象编程,并将基础知识进行实际应用,最终目标为开发出一个功能强大的黄金矿工小游戏。只要你想学,那么两小时后你就会得到一个你自己亲手开发出来

2021-11-26 09:24:35 3328 1

原创 小白如何快速学习Java

https://www.bilibili.com/video/BV1gh411n7TU?spm_id_from=333.999.0.0https://www.bilibili.com/video/BV1gh411n7TU?spm_id_from=333.999.0.0新手程序员如何让他快速成长? 一名老程序员,谈谈对程序员的培养我从事的是一个跟程序员有关的工作,也希望我的看法能给程序员或者前程序员们带来一点启发。纯粹个人一些想法,也许你认可我的言辞,也许你不屑我的观点,无论如何,欢迎谈谈你的看法..

2021-10-25 12:49:36 374

原创 为什么阿里巴巴特别喜欢Java开发

阿里对Java的青睐最主要的原因是CS到BS架构的转变,以及分布式、微服务以及云原生的兴起(去IOE运动)。目前看阿里的核心架构是Java语言开发,而且所有的技术生态都是围绕Java进行的。并且Java技术架构一直支撑着阿里的业务体系。电商业务平台项目具有业务复杂、高并发、高可用、高负载等特点,每次业务的扩展对于技术架构来说都是一个挑战。比如双十一从2009年的400笔/秒到2020年的58.3万笔/秒,每年都在不断的突破峰值,而在这样骄人战绩中阿里也经历过非常艰难的时刻。在技术层面最著名

2021-10-23 12:54:51 603

原创 Java的继承和多态

继承继承是类与类之间的关系,是一个很简单很直观的概念,与现实世界中的继承(例如儿子继承父亲财产)类似。继承可以理解为一个类从另一个类获取方法和属性的过程。如果类B继承于类A,那么B就拥有A的方法和属性。继承使用extends 关键字继承是在维护和可靠性方面的一个伟大进步。如果在 People 类中进行修改,那么 Teacher 类就会自动修改,而不需要程序员做任何工作,除了对它进行编译。单继承性:Java 允许一个类仅能继承一个其它类,即一个类只能有一个父类,这个限制被称做单继承性。后面.

2021-10-22 17:18:50 226

原创 Java数据类型以及变量的定义

Java 是一种强类型的语言,声明变量时必须指明数据类型。变量(variable)的值占据一定的内存空间。不同类型的变量占据不同的大小。Java中共有8种基本数据类型,包括4 种整型、2 种浮点型、1 种字符型、1 种布尔型,请见下表。Java基本数据类型对于整型数据,通常情况下使用 int 类型。但如果表示投放广岛长崎的原子弹释放出的能量,就需要使用 long 类型了。byte 和 short 类型主要用于特定的应用场合,例如,底层的文件处理或者需要控制占用存储空间量的大数组。在Jav

2021-10-22 14:44:15 169

原创 教你如何摆脱Java小白

1、计算机基本概念什么是计算机?计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。什么是软件? 计算机软件(Computer Software)是使用计算机过程中必不可少的东西,计算机软件可以使计算机按照事先预定好的顺序完成特定的功能。 一台计算机由:主板、CPU、内存、电源、显卡、硬盘等组成,这些是必...

2021-10-21 14:45:23 104

原创 Java入门基础知识点整理大放送

为了方便大家学习Java,理顺Java技术知识点,也可以助您尽快的努力成长起来,小编整理了以下Java入门基础知识,一起来学习吧!一、概述1991年Sun公司的James Gosling等人开始开发名称为 Oak 的语言,希望用于控制嵌入在有线电视交换盒、PDA等的微处理器;1994年将Oak语言更名为Java;James Gosling也被称为Java之父。1、Java的三种技术架构体系:(1)JAVAEE(Java Platform Enterprise Edition):企业版,开发企

2021-10-20 17:10:29 123

原创 给Java面试者的三点建议

事实上,很多人的能力并不差,但他们在面试中没有准备或者说不出话来。这些人在团队工作后可能真的达到了他们的期望,但他们可能无法通过面试,但面试官总是根据面试来判断。在本文中,将使用一些常见问题来介绍面试准备技巧。读完后,大家都会感叹:只要方法得当,第一次准备面试并不难,第二次用的时间也不会太多。1 框架是重点,但别让人感觉你只会山寨别人的代码面试前,我会阅读简历以检查应聘者在该框架下的项目经验。在介绍候选人的项目时,我还将重点介绍候选人最近的框架经验。目前,SSM是最流行的。然而,大多数通常在五.

2021-10-20 14:09:17 132

原创 系统学习Java的七大因素,你为什么学不好Java

随着传统行业的没落,越来越多的人准备进军互联网行业,如何学好Java成功就业的问题在网上越来越热,在知乎上面看了好多介绍学习方法的文章和一些优秀答主的高赞回答。多数创作都是围绕着学习什么技术比较专业性的话题,虽然写的很专业,但是对于一个从来没接触过的小白来说,你去给他讲要学习SpringBoot、 SpringCloud这样的技术,这是市场主流,他根本就不知道是什么。罗列了一大堆专业的技术,专业的术语让人“不明觉厉”。其实到就业需要掌握的内容,也就是那么多,再怎么写也写不出花来。本篇文章完全站在初学者角度,

2021-10-19 17:04:04 140

原创 Java入门基础教程:运算符和方法

一、运算符运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。+加法运算-减法运算*乘法运算/除法运算%取模运算(取余数)++、--自增自减运算运算符的使用也可以是不同类型1.char类型来说,会被提升为int,然后进行计算2.cha...

2021-10-18 17:34:43 188

原创 Java零基础快速入门——标识符和关键字

本文章主要内容标识符概述标识符详解关键字一、什么是标识符标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。在程序设计语言中,标识符是用作程序的某一元素的名字的字符串或用来标识源程序中某个对象的名字的。这个元素可以是一个语句标号,一个过程或函数、一个数据元素(例如一个标量变量或一个数组.

2021-10-18 15:58:45 153

原创 编程大佬带你超详细讲解计算机编程语言,再也不用担心别人如何选择

计算机编程语言是程序设计的最重要的工具,它是指计算机能够接受和处理的、具有一定语法规则的语言。从计算机诞生,计算机语言经历了机器语言、汇编语言和高级语言几个阶段。在所有的程序设计语言中,只有机器语言编制的源程序能够被计算机直接理解和执行,用其它程序设计语言编写的程序都必须利用语言处理程序“翻译”成计算机所能识别的机器语言程序。常用语言其中包括:C语言、C++语言、Java语言、Python语言、其中的C语言是使用时间最长的一种语言类型,也是使用较为广泛的一种通用语言。在编程研究中我们发现

2021-10-17 15:04:07 562

原创 Java练手小游戏集结,你还在等什么

在这里,我要跟大家分享几款适合Java的练手小游戏,即便你是刚入门的小白,还是即将转行的其他行业人员,在这里可以告诉你,这几款非常适合Java零基础的小白拿来练手的。一、黄金矿工黄金矿工这款小游戏想必大家都知道,小时候经常在4399了,7k7k了里面玩,当然了编程内容也不是那么难的。开发环境: JDK1.8开发工具: IDEA涉及知识:变量、数据类型、判断语句、循环结构、集合、简单窗口创建、图形图片绘制、双缓存技术、鼠标事件、物体的堆叠检测。二、贪吃蛇大作战贪吃蛇是一款...

2021-10-17 14:26:03 5739 3

原创 教你如何正确学习JAVASE

 1、Java简介Java是于1995年由Sun公司推出的一种跨平台、面向对象的高级程序设计语言。Java最初的名字叫OAK。Java是一种通过解释方式来执行的语言,其语法和C++类似。Java也是一门跨平台的语言,用Java编写的程序可以在任何平台上运行。实现了 "一次编写,到处运行"。2、Java三个版本JavaSE: (java标准版,主要用于开发桌面应用程序) JavaME: (java移动版,主要针对嵌入式设备软件开发) JavaEE: (java企业版,主要用于开发企业级分布

2021-10-12 17:06:01 461

原创 如何才能学好JAVAEE

ava EE 是 J2EE的一个新的名称,之所以改名,目的还是让大家清楚J2EE只是Java企业应用。在2004年底中国软件技术大会Ioc微容器(也就是Jdon框架的实现原理)演讲中指出:我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件,以延续它的生命力,而不是依赖J2SE/J2EE版本。JavaEE呐从核心程度讲容易让初学者误解是独立于一套Java的技术方案。从更深层次来看,Java诞生十年,多年前的业务组件还可以使用,软件应用不再由于语言的更迭革命带来毁灭的打击了。

2021-10-12 16:13:05 424

原创 教你如何制作Java小游戏——坦克大战

Java呐是一门面向对象的编程语言,它里面不仅涵盖了C++语言的各种优点,而且啊还没有C++的多继承和指针的概念。因此Java语言具有功能强大和简单易用两个特征。但是你知道Java还可以用来做游戏吗,没错你没看错,学会Java你还可以设计游戏,就连零基础小白也是可以的,不用担心自己什么都不会,都是从一点点练习起来的。任何一个人生下来都不是什么都会的,都是需要通过不断练习的。而且今天为大家带来的这款也是非常适合小白还有刚入行Java的包括准备转行的其他专业人员。都是可以拿来不断练习的。精通Java的也是可

2021-10-12 15:21:46 400

原创 Java语言特点

今天呐就带大家来详细了解了解Java的语言特点。Java的语言特点包括:简单性、面向对象、分布式、安全性、可移植性、多线程、动态性等特点 。现在带大家来详细的了解一下Java语言特点的各个意思。一、简单性Java看起来设计得很像C++,但是为了使语言小和容易熟悉,设计者们把C++语言中许多可用的特征去掉了,这些特征是一般程序员很少使用的。例如,Java不支持go to语句,代之以提供break和continue语句以及异常处理。Java还剔除了C++的操作符过载(overload)和多继承特

2021-10-12 11:19:14 964

原创 Java入门零基础

零基础想入门Java的话有两个选择:1、看书籍学习2、看视频学习这两个方法都可以入门进行学习,不过个人感觉看视频教程学习要比看书籍学习要快很多。这是我认为的学习方式,也许你认为看书籍进行学习要比看视频学习快呢?所以这两个办法都可以进行入门学习,但要看你自己选择什么样的方式进行学习。如果你想看视频学习的话不如来看看Java300集,完全适合零基础小白学习,其实你也可以这样说,这套教程也是专门为小白量身打造的一套教程,但课程确实非常有深度的,基本上在每一个知识点上都进行了很大的延伸。而且还有实战

2021-10-11 17:50:12 174

原创 Java扫雷小游戏来袭,你还在等什么

今日份分享来了,承载着满满希望的十月来跟大家见面了,今天的我还请大家多多指教。今天给大家分享的是扫雷小游戏,以前在学校的时候就经常玩这个,这是系统自带的经典小游戏,还挺喜欢的,今天就来做一下。扫雷是一款大众类的益智小游戏。根据点击格子出现的数字找出所有非雷格子,同时避免踩雷,踩到一个雷即全盘皆输。开发环境:jdk1.8开发工具:IDEAJavaEE基础如下:变量、数据类型、判断语句、循环结构、数组、二维数组、递归、简单窗口创建、图形图片绘制、双缓存技术、鼠标事件扫雷的规..

2021-10-09 17:43:41 6352

原创 教你认识Java多线程——线程和进程的区别,并行和并发的区别

线程和进程之间的区别线程可以理解成是在进程中独立运行的子任务。比如,QQ.exe 运行时就有很多的子任务在同时运行。像好友视频、下载文件、传输数据、发送表情等,这些不同的任务或者说功能都可以同时运行,其中每一项任务完全可以理解成是“线程”在工作,传文件、听音乐、发送图片表情等功能都有对应的线程在后台默默地运行。进程具有一定独立功能的程序关于某个数据集合上的一次运行活动,是操作系统进行资源分配和调度的一个独 立单位。区别:线程不能看作独立应用,而进程可看做独立应用 进程有独立的地址空间,相.

2021-10-08 17:53:51 182

原创 Java小游戏之飞翔的小鸟,你想做游戏吗?

相信在做的各位也都是玩过游戏的人,不知道当时大家玩的时候,心里有没有想过这游戏怎么做,是不是特别难,自己根本学不会什么的,在这里小编告诉你,只要你每天花出一点时间用来学习,你也是可以设计的,这只是Java最基础的练习,只要你对Java有所了解,并且坚持不懈的学习过一段时间,那么相信您自己,你就是最胖的。首先那就让咱们先来了解了解这款游戏。这款游戏主要是鼠标操作,让小鸟穿过管子,不要碰到任何物体,挑战更远距离。你只要让小鸟保持飞行,不要碰到绿色的管道就可以啦。操作虽然简单,但是非常具有挑战。设计这

2021-09-29 16:03:23 301

原创 Java零基础学习

学习Java你知道应该如何从入门到精通吗?学习Java你首先就要知道什么是就Java,学习Java主要是用来干什么。无论是为了将来的就业,还是为了一分体面的工作,亦或者是为了自己的梦想。只要你付之努力,它也不会让你失望的。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。学习

2021-09-29 09:46:49 92

原创 Java的数据结构和算法

今天我们来简单介绍一下Java的数据结构和算法。一、数据结构 1、数据结构的分类 2、数据结构的基本功能二、算法 1、算法是什么 2、算法的特点一、1、数据结构是计算机组织、存储数据的方式。简单来说就是,数据按指定的规则进行存储,从而得到一个有固定存储格式的数据集合,就称之为“数据结构”数据结构又分为:①数组 (Array) ②栈 (Stack) ③队列 (Queue) ④链表 (Linked ...

2021-09-28 16:27:05 3885

原创 JAVA基础语言——JAVASE

Java是由Sun Microsystems公司于1995年5月推出的Java程序设计语言(以下简称Java语言)和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持Java applet。另一方面,Java技术也不断更新。其中Java有JAVAME、JAVASE、JavaEE组成。JAVASE目前也算是里面最基础的了。Jav.

2021-09-28 15:36:15 587

原创 干货来袭——贪吃蛇大作战

看过来了,看过来了。没听过Java的,完全没有学过的看这里,最基础的知识,生动有趣的讲解让你沉溺其中,从而爱上编程。在这里你会打开另一个世界。相信大家很多人小时候都玩过贪吃蛇这款小游戏也是不少人的童年回忆。在这款小游戏里讲的大概就是游戏开始,然后蛇蛇来吃东西,吃到了身体就长一分,如果撞倒边界或者撞倒别人则视为游戏结束。这款游戏非常适合刚入门Java的小白,难度不高但是也不算太简单是非常适合我们来学习的。首先,我们的目标是写一个贪吃蛇的游戏。1.蛇的行走位置由键盘控制。2.它可以随意生

2021-09-27 15:56:25 164

原创 学spring有什么用,为什么要学spring框架?

首先你要了解什么事spring框架,其次你要知道的是你学这个将来对你有什么用途学这个主要是为了干什么,一开始不要觉得说什么我连这个是什么都不清楚,你可以放心的,也是有很多小白都是不知道这个是什么,都是从零开始的,所以不用担心。小编这就为您提供一个视频你可以先看一下的。https://www.bilibili.com/video/BV1Kv411A7AB?spm_id_from=333.999.0.0https://www.bilibili.com/video/BV1Kv411A7AB?spm_id_

2021-09-26 15:19:18 511

原创 你在玩游戏的同时想不想做游戏呐?

现在就来给您一个平台,你想不想试一试呐。零基础也能学会的Java是一门面向对象编程语言,可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序。1.Java语言吸收了C++语言的各种优点,具有功能强大和简单易用两个特征。2.Java语言作为静态面向对象编程语言的代表,实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。3.Java具有简单性、面向对象、分布式、安全性、平台独立与可移植性、动态性等特点。4.Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统.

2021-09-26 11:09:32 347 1

原创 Java300集全套内容

可能很多人会问,零基础小白要学习Java要如何学习而且网络上视频网站那么多应该如何选择,首先我们选择网站的时候肯定要选择自己能学的下去,并且适合自己的。在这里小编建议大家去看看尚学堂高淇老师的课程,里面不仅讲的非常详细,而且还会穿插很多别的知识,感兴趣的可以可以点击下方链接看一下哦。https://www.bilibili.com/video/BV1oy4y1H7R6?spm_id_from=333.999.0.0https://www.bilibili.com/video/BV1oy4y1H7R6?spm

2021-09-25 18:17:23 142

原创 Java练手小项目飞机大战2.0加强版

早晨起来,拥抱太阳,满满正能量的9月,希望和大家能够一起来学习。今天up主给大家伙带来了一款Java小游戏————飞机大战2/0加强版,对滴就是大家偷偷在机房玩的那种,希望这次能够给大家带来快乐的同时也能教会大家应该如何制作这类游戏。飞机大战2.0加强版相信大家基本上也都是玩过这个游戏的,初学咱们Java基本上都能做出来的,简单易上手。在此游戏中共有六个对象:小敌机Airplane,大敌机BigAirplane,小蜜蜂Bee,天空Sky,英雄机Hero,子弹Bullet其次我们还需要三个.

2021-09-25 10:39:04 457 1

原创 Java300集强势来袭,你还在等什么!!!

可能很多人会问,什么是Java?其实Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。同时也是有问出了学习

2021-09-24 14:01:59 296

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除