摘要: Servlet 一、概述 servlet是javaEE规范之一,规范就是接口 servlet是javaWeb的三大组件之一 ​ 三大组件:servlet程序、filter过滤器、listener监听器 servlet是一个运行在服务器上的一个java小程序,他可以接收用户发送过来的请求并进行一定的处理后响应给客户端 阅读全文
posted @ 2023-02-16 16:21 顔をして 阅读(30) 评论(0) 推荐(0)
摘要: JavaWeb的前期准备 一、概念 1.什么是javaWeb JavaWeb指的是,java语言编写的可以通过浏览器访问的程序,统称为JavaWeb,它基于请求和响应。 2.什么是请求 请求指的是客户端向服务器发送数据,叫请求Request 3.什么是响应 响应是指服务器给客户端回传数据,叫响应Response 注意:请求和 阅读全文
posted @ 2023-02-15 17:06 顔をして 阅读(37) 评论(0) 推荐(0)
摘要: Linux安装&常用命令与开发环境配置 一、Linux学前分析 1.为什么学习Linux - 企业用人需要 - 个人发展需要 2.什么是Linux linux 是一个开源、免费的操作系统,其稳定性、安全性、处理多并发已经得到业界的认可,目前很多企业级的项目 (c/c++/php/python/java/go)都会部署到 Linux/uni 阅读全文
posted @ 2023-02-15 11:14 顔をして 阅读(135) 评论(0) 推荐(0)
摘要: MVC模式 一、什么是MVC MVC是一种软件架构的思想 ,将软件按照 模型 视图 控制器 来划分 。 # M:Model, 模型层,指的是工程里的JavaBean,作用就是用来处理数据 。 JavaBean 分为两类 : - 实体类Bean:专门存储数据的,如:Student User Brand等 - 业务 阅读全文
posted @ 2023-02-14 18:25 顔をして 阅读(22) 评论(0) 推荐(0)
摘要: java反射 一、反射的概述 Java反射机制是指在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。 通过反射机制,可以在不了解类的结构的情况下,调用对象的方法,并进行对象的 阅读全文
posted @ 2023-02-14 11:43 顔をして 阅读(27) 评论(0) 推荐(0)
摘要: JDBC和数据库连接池 一、概述 JDBC( 为访问不同的数据库提供了统一的接口 , 为使用者屏蔽了细节问题 。 Java 程序员使用 JDBC, 可以连接任何提供了JDBC( 驱动程序的数据库系统 , 从而完成对数据库的各种操作 。 1.JDBC的基本原理图 [重要] JDBC接口: /** * @Author: XIY 阅读全文
posted @ 2023-02-09 17:00 顔をして 阅读(51) 评论(0) 推荐(0)
摘要: Java设计原则 在软件开发中,为了提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性,程序员要尽量根据6条原则来开发程序,从而提高软件开发效率、节约软件开发成本和维护成本。 一、 开闭原则 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的 阅读全文
posted @ 2023-02-06 11:49 顔をして 阅读(85) 评论(0) 推荐(0)
摘要: 基于控制台的图书商店 一、项目介绍 使用Java控制台实现图书的增加、删除、修改、查询等操作 主要实现代码:Map集合、switch条件分支选择、while循环、forEach循环遍历 二、权限 - 1.用户:查看图书信息、修改图书库存数量、查看订单信息、删除订单信息 - 2.管理员:添加图书信息、删除图书信息、修改图书 阅读全文
posted @ 2023-01-31 21:07 顔をして 阅读(79) 评论(0) 推荐(0)
摘要: Integer 127 128 public class TestInteger { public static void main(String[] args) { // 1.127--127范围内正确 Integer one = 127; Integer two = 127; System.out.println(one.eq 阅读全文
posted @ 2023-01-30 17:34 顔をして 阅读(35) 评论(0) 推荐(0)
摘要: Java File IO 一、File 二、Java流分类 三、文件的读写 1.使用FileInputStream读文本文件 2.使用FileOutputStream读写文本文件 3.使用 BufferedReader 读写文本文件 4.读写二进制文件 5.使用 DataInputStream 读写二进制文件 阅读全文
posted @ 2023-01-30 17:33 顔をして 阅读(27) 评论(0) 推荐(0)
摘要: Java实用类 一、枚举 枚举**(Enum)**指由一组固定的常量组成的类型 二、包装类 1.包装类的构造方法 2.包装类的常用方法 三、装箱和拆箱 四、包装类的特点 五、String类 1.length()方法 2.equals()方法 3.字符串常用提取方法 4.字符串拆分 5.StringBuffer()方 阅读全文
posted @ 2023-01-30 17:31 顔をして 阅读(26) 评论(0) 推荐(0)
摘要: Java线程 从jdk1.0引入的Thread 类和Runable接口,以及到后来的jdk1.5版本引入的Callable 接口 一: 多线程原理 进程就是操作系统对一个应用程序分配资源(比如:CPU,内存,磁盘、GPU,上下文环境等)的一个单位,而线程是在这个单元内进一步颗粒化的一个资源利用,比如说:我们启动Q 阅读全文
posted @ 2023-01-30 17:29 顔をして 阅读(32) 评论(0) 推荐(0)
摘要: socket网络通信 整理和总结了一下大家常遇到的问题: ​ 1. 客户端socket发送消息后,为什么服务端socket没有收到? ​ 2. 使用while 循环实现连续输入,是不是就是多线程模式? ​ 3. 对多线程处理机制不是很明白,希望详细讲解? ​ 4. 希望详细讲解ServerSocketChannel和So 阅读全文
posted @ 2023-01-30 17:28 顔をして 阅读(63) 评论(0) 推荐(0)
摘要: Java类图 一、类图概述 类图(Class diagram)是显示了模型的静态结构,特别是模型中存在的类、类的内部结构以及它们与其他类的关系等。类图不显示暂时性的信息。类图是面向对象建模的主要组成部分。 二、类图的作用 在软件工程中,类图是一种静态的结构图,描述了系统的类的集合,类的属性和类之间的关系,可以简化 阅读全文
posted @ 2023-01-28 15:54 顔をして 阅读(1069) 评论(0) 推荐(0)
摘要: java23种设计模式 一、创建者模式 创建型模式的主要关注点是“怎样创建对象?”,它的主要特点是“将对象的创建与使用分离”。 这样可以降低系统的耦合度,使用者不需要关注对象的创建细节。 创建型模式分为: # 单例模式 # 工厂方法模式 # 抽象工程模式 # 原型模式 # 建造者模式 1.单例设计模式 单例模式(Singl 阅读全文
posted @ 2023-01-27 13:37 顔をして 阅读(105) 评论(0) 推荐(0)