首页 > TAG信息列表 > JavaEE

【教程+源码】Java开发经典游戏飞翔的小鸟_Java游戏项目Flappy Bird像素鸟游戏

在飞翔的小鸟游戏中,玩家只需通过点击方向键操纵让小鸟避开绿色管道等障碍物即可继续前进。如果小鸟碰到管道,游戏立即结束。  那么如何用Java编写一款属于自己的飞翔的小鸟游戏呢?其过程并不复杂,本课程详细讲解了飞翔的小鸟游戏的编写流程,即使你是刚入门Java的新手,只要你简单掌握了

web_相关概念回顾和web_服务器软件_概述

软件架构   C/S:客户端/服务器端   B/S:浏览器/服务器端 资源分类   静态资源:所有用户访问后,得到的结果都是一样的称为静态资源,静态资源可以直接被浏览器解析     如:html,css,JavaScript   动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资

十四、web相关概念回顾、web服务器软件:Tomcat、Servlet入门学习

web相关概念回顾、web服务器软件:Tomcat、Servlet入门学习 web相关概念回顾 软件架构 C/S:客户端/服务器端 B/S:浏览器/服务器端 资源分类 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源,静态资源可以直接被浏览器解析 如:html、css、JavaScript 动态资源

javaEE(Stream流、日志、IO流、File)

Stream流 简化集合和数组操作的API List<String> list =new ArrayList<>(); Collection.addAll(list,"张1","张2","王"); List<String> list2 -new ArrayList<>(); for(String name:list){ if(name.startsWith("张“)){

javaEE(网络编程、TCP、线程池优化)

网络编程 Client-Server(CS) Browser/Server(BS) 1.客户端--服务端 安装客户端 更新。 依赖PC 2.浏览器和服务端 分布式 兼容性 一站开发 网络通信: UDP 不确定在线 不做消息确认 TCP可靠的通信 及时通信 模拟BS通信 三要素 IP地址:设备在网络中的地址,唯一标识 端口:应用程序在

javaEE(单元测试、反射、动态代理、xml)

单元测试 最小的功能单元编写测试代码,java针对方法,检查方法的正确性 JUnit单元测试框架 @Test注解 public class A { @Test public void a(){ ..... } } 必须导入jar包 定义的测试方法必须是无参数无返回值的,且公开的方法 测试的方法要用@Test注解 注

初识Java

1、应用场景:在一般情况下,中大型项目用 Java ,中小型项目用 PHP 或 Python(当然中小型项目你想用来Java开发也可以)。 2、JavaSE 和 JavaEE 本身是 并列关系,但是发现 JavaSE(除去桌面级应用部分)和 JavaEE的基础知识部分基本相同,所以也将 Java基础 称为:JavaSE。

JavaEE框架

一、spring 用到的设计模式 1.工厂模式  beanfactory就是简单工厂模式的体现,用来创建实例 2.单例模式  bean默认为单例模式 3.代理模式  spring的aop功能用到了jdk 的动态代理和CG lIB 的字节码生成技术 4.模板方法  用来解决代码的重复问题,比如 RestTemplate,jmsTemplate,J

JavaEE(三) ServletRequest

JavaEE(三) ServletRequest 根据java语法来说 ServletRequest 是一个接口 但是实际应用起来并不是 而是一个实际的类 这是因为Tomcat实现了servlet规范 所以实际上是实现了ServletRequest 接口 并做了向上转型 请求报文的封装体对应的是ServletRequset HTTP请求报文的封装体对应

JavaEE(一)HTTP

JavaEE(一)HTTP 知识总览 HTTP协议概述 HTTP:Hyper Text Transfer Protocol 超文本传输协议 ,是一个简单的请求-响应协议,它规定了客户端以何种格式发送数据给服务器以及需要得到何种格式的响应数据。 HTTP诞生之初主要目的是为了传输HTMl(超文本标记语言) 因为HTTP协议是借助网络的,而

javaee 实现数据库查询操作mybatis

    项目路径和数据库如上 1.pom.xml <properties> <maven.compiler.source>8</maven.compiler.source> <maven.compiler.target>8</maven.compiler.target></properties><dependencies> <!-- https://mvnrepository.com/artif

javaee spring aop 的实现

文件路径如下     1.pom.xml <dependencies> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>5.2.8.RELEASE</version> </dependency>

javaEE复习题库

一、单选题(每题3分,共30分) 1、Spring核心模块的作用(B) A)做AOP的 B)做IOC的,用来管理Bean的 C)是用来支持Hibernete D)是用来支持Struts的 2、对Struts的支持主要用到Spring的哪个模块(D) A)Spring核心模块 B)Spring ORM模块 C)Spring MVC模块 D)Spring Web模块 3、对Hibernate的支持主要

Invalid content was found starting with element '{"http://xmlns.jcp.org/xml/ns/javaee"

错误提示: Invalid content was found starting with element '{"http://xmlns.jcp.org/xml/ns/javaee":init-param}'. One of '{"http://xmlns.jcp.org/xml/ns/javaee":enabled, "http://xmlns.jcp.org/xml/ns/javaee":async-supp

为什么要用Spring? 简单总结

有一个比较幼稚的问题,例如,只是想开车上下班的人,有必要先学会修车,然后再学开车么?还是先学开车,以后有必要或者有想法,他再去学修车呢?我个人当然是倾向于后者。 使用spring也是如此!   1.方便解耦,便于开发(Spring就是一个大工厂,可以将所有对象的创建和依赖关系维护都交给spring管理) 2.s

javaee之jsp、EL表达式、JSTL标签库

jsp:一个可以存放java与html混写的文件 从某种层面来说,它实际就是一个servlet 因此servlet里面能定义获取的,他也可以用,只不过方式不一样。 java在我们访问一个jsp的时候,会自动把jsp文件编译一个带有service方法的java文件。这个文件存放在IDE给我们配置项目的缓存目录里面,在w

web服务器软件,Tomcat,Servlet

web相关概念 1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端 2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为

JAVAEE——navicat安装

Navicat Premium 15激活步骤 准备 Navicat Premium 15、Navicat Premium 15注册机 用到的都放在这里了: 链接:https://pan.baidu.com/s/1Fv2kp5-kO-7w8J3Z3anJ-A 提取码:1234 温馨提示:安装 Chrome 插件 - Tampermonkey,并安装百度网盘相关脚本,即可不限速直接网页下载文件。 安装 进入

JAVAEE——idea安装

  一、安装idea 1、点击这里下载jar包 2、点击这里下载idea2019    提取码:1234 (也可自行官网下载付费版自行寻找破解) 3、下载后jar压缩包后解压,把里面那个jar文件随意放在一个位置,不需要放在idea里面,知道路径就好,比如:D:\jetbrains-agent\jetbrains-agent.jar 4、这里的破解方法

JAVAEE——maven安装

一、安装本地Maven 注意:检查JAVA_HOME环境变量, maven本身就是java写的,所以要求必须先安装JDK,检查本机jak环境win+r后输入cmd,然后输入java -version,看jdk版本是否有。 (1)下载Maven: (1.1)官网下载 Maven: https://maven.apache.org/download.cgi. 下载最新版:       (1.2)下载历史

深圳黑马JavaEE第104期基础班+就业班+高手课件(笔记))

企业级分布式数据库架构实践   概述 大型网站的系统架构并不是从一开始就具备高性能、高可用、高伸缩等特性的。小型创业公司通常不需要设计非常复杂的系统架构,能将基本的业务跑起来就行。 随着用户和业务量的增加,系统架构需要根据具体情况重新设计,这其中就包括容易出现瓶颈的数

JavaSE基础day01

一. Java语言概述   (一)    Java语言简介 1. 语言分类 1) 自然语言 : 就是人和人之间交流的语言    例如: 汉语 英语  法语 日语 ... 2) 计算机语言 : 计算机语言: 人和机器之间交流的语言 例如: c c++ python java ....   2. Java语言发展历史    Java之父: 是美国的

【JavaEE】Web应用—拼夕夕网上商城系统

  系统功能需求分析        本应用是一个基于SpringMVC与Web开发的网上商城应用,其采用结构化设计分析方法,该系统包括:后端接口模块、web前台购物和web后台管理 这三大总的模块; 其中后端接口模块包括基于mysql数据库中用户、货物、购物车、订单、广告、评论、商家等表对应

JavaEE基础第16章Java8新特性

第16章Java8新特性 新特性简介 速度更快代码更少(增加了新的语法:Lambda 表达式)强大的 Stream API便于并行最大化减少空指针异常:OptionalNashorn引擎,允许在JVM上运行JS应用 并行流与串行流: 并行流就是把一个内容分成多个数据块,并用不同的线程分别处理每个数据块的流。相比较

JavaEE SSM 目录

Java Java中的几种实体类对象(PO,VO,DAO,BO,POJO) IDEA中 Project 和 Module 的区别     MyBatis mybatis 优缺点(优点和缺点) IDEA Mybatis 中文数据添加到MySQL,显示乱码 MyBatis:<selectKey> #keyProperty、keyColumn、order MyBatis中的OGNL教程 MyBatis MyBatis中settings属性配