![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA笔记
文章平均质量分 92
我的JAVA学习笔记
HuntFoxers
这个作者很懒,什么都没留下…
展开
-
MVC初识--在MVC框架下实现CRUD
任务目标 业务目标: 搭建 MVC 架构, 实现数据 CRUD 技能目标: 掌握并运用 MVC 设计模式实现数据操作 任务过程 理解 mvc 概念 创建包结构,并理解每一层的作用 添加各层代码 实现前后端的访问 1.MVC设计模式 Web MVC中的M(模型)-V(视图)-C(控制器)概念和标准MVC概念一样,Web MVC标准架构,如下图所示: M:(Model) 模型 : 应用程序的核心功能,管理这个模块中用的数据和值(bean,dao) JavaBeans :是Java中一种特殊的类(换言之:原创 2021-03-25 16:25:15 · 1339 阅读 · 4 评论 -
MySQL数据库介绍与基本操作指令
1、MySQL数据库的介绍 1.1、什么是数据库 数据库(Database)就是按照数据结构来组织,存储和管理数据的仓库 专业的数据库是专门对数据进行创建,访问,管理,搜索等操作的软件,比起我们自己用文件读写的方 式对象数据进行管理更加的方便,快速,安全 1.2、作用 对数据进行持久化的保存 方便数据的存储和查询,速度快,安全,方便 可以处理并发访问 更加安全的权限管理访问机制 1.3、常见的数据库 数据库分两大类,一类是 关系型数据库。另一类叫做 非关系型数据库。 关系型数据库: MySQL,Oracle原创 2020-11-03 15:15:00 · 182 阅读 · 0 评论 -
如何用js与正则表达式设计一个账户信息注册验证界面?
账户登陆验证界面设计 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>JavaScript中的正则表达式</title> </head> <body> &原创 2020-10-30 00:11:40 · 850 阅读 · 1 评论 -
HTML DOM详解(a链接、图片延迟加载、form表单、input多选框、select、table表格)
1、HTML DOM 简介 HTML DOM 树 什么是 XML DOM? XML DOM 定义了所有 XML 元素的对象和属性,以及访问它们的方法。 什么是 HTML DOM? HTML DOM 是: HTML 的标准对象模型 HTML 的标准编程接口 W3C 标准 HTML DOM 定义了所有 HTML 元素的对象和属性,以及访问它们的方法。 换言之,HTML DOM 是关于如何获取、修改、添加或删除 HTML 元素的标准。 2、HTML DOM 节点DOM 节点 根据 W3C 的 HTML DO原创 2020-10-29 11:12:36 · 462 阅读 · 1 评论 -
XML详解
一、XML 1、简介 可扩展标记语言(eXtensible Markup Language)。 软件与软件之间通信的标记语言。 特性: xml具有平台无关性, 是一门独立的标记语言. xml具有自我描述性 为什么学习XML? 网络数据传输. 数据存储 配置文件 XML文件 .XML文件是保存XML数据的一种方式 XML数据也可以以其他的方式存在(如在内存中构建XML数据)。 不要将XML语言狭隘的理解成XML文件 2、XML语法格式 XML具体的语法格式: 例子: <?xml vers原创 2020-10-14 12:05:45 · 128 阅读 · 0 评论 -
XML语法格式
1. XML文档声明 <?xml version="1.0" encoding="UTF-8"?> 2. 标记 ( 元素 / 标签 / 节点) XML文档,由一个个的标记组成. 语法: 开始标记(开放标记): <标记名称> 结束标记(闭合标记): </标记名称> 标记名称: 自定义名称,必须遵循以下命名规则: 1.名称可以含字母、数字以及其他的字符 2.名称不能以数字或者标点符号开始 3.名称不能以字符 “xml”(或者 XML、Xml)开始 4.名称不原创 2020-10-11 12:50:06 · 386 阅读 · 0 评论 -
快递管理训练
学习完集合后,昨了关于快递存储的集合练习,代码如下: package ExpressProjectDemo2.bean; import java.io.Serializable; import java.util.Objects; public class Express implements Serializable { /** * 快递 */ private String number;//快递单号 private String company;//快原创 2020-10-06 16:18:34 · 564 阅读 · 0 评论 -
序列化与反序列化操作--JAVA笔记
一、ObjectOutputStream:对象的序列化流 作用:把对象以流的方式写入到文件中保存 java.io.ObjectOutputStream extends OutputStream 构造方法: ObjectOutputStream(OutputStream out) 创建写入指定 OutputStream 的 ObjectOutputStream。 参数: OutputStream out:字节输出流 特有的成员方法: void writeObje原创 2020-10-06 11:46:27 · 138 阅读 · 0 评论 -
客户端与服务器的连接--java网络编程第一课
目录TCP 协议 的 C/S程序ServerSocket常用构造方法:常用方法:Socket构造方法:常用方法: TCP 协议 的 C/S程序 需要使用到两个类,来编写TCP协议的 CS程序 . 1.ServerSocket 搭建服务器 2.Socket 搭建客户端 两方使用socket(套接字 , 通信端点) 进行交流 ServerSocket 用于创建服务器 ,创建完毕后,,会绑定一个端口号。 然后此服务器可以等待客户端连接 ,每连接一个客户端 , 服务器就会得到一个新的Socket对象, 用于跟客户端原创 2020-09-30 22:18:48 · 534 阅读 · 0 评论 -
JAVA学习笔记——多线程技术
多线程代码演示 package com.java; public class Demo1 { public static void main(String[] args) { MyThread mt = new MyThread(); mt.start(); for (int i=0;i<10;i++){ System.out.println("天天"+i); } } } package c..原创 2020-09-28 16:23:22 · 106 阅读 · 0 评论 -
JAVA学习笔记--IO的基本操作
文件内容的读取和写出原创 2020-09-22 21:25:49 · 151 阅读 · 0 评论 -
Java集合整理(Arraylist、Vector、Linklist)
1、类集概述 类集设置的目的(常用类库的重点): 对象数组有那些问题?普通的对象数组的最大问题在于数组中的元素个数是固定的,不能动态的扩充大小,所以最早的时候可以通过链表实现一个动态对象数组。但是这样做毕竟太复杂了,所以在Java中为了方便用户操作各个数据结构,所以引入了类集的概念,有时候就可以把类集称为java对数据结构的实现。 在整个类集中的,这个概念是从JDK12 (Java2) 之后才正式引入的,最早也提供了很多的操作类,但是并没有完整的提出类集的完整概念。 类集中最大的几个操作接口: Collec原创 2020-09-19 22:19:13 · 359 阅读 · 0 评论 -
JAVA常用类库的学习
1、泛型 泛型类: public class ClassName<T>{ private T data; public T getData() { return data; } public void setData(T data) { this.data = data; } } 泛型接口: public interface IntercaceName<T>{ T getData(); } 实现接口时,可以选择指定泛型类型,也可以选择不指定, 如下: 指定原创 2020-09-16 23:19:29 · 217 阅读 · 0 评论 -
面向对象高级训练
面向对象高级训练 1、继承: 继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。 继承的限制: 继承只有单继承、多重继承,没有多继承。(一个子类只有一个父类,一个孩子只有一个爹) C如何继承A、B呢?B先继承A,C再继承B,多重继承。 子类实例化内存图解: ...原创 2020-09-12 15:32:59 · 188 阅读 · 0 评论 -
面向对象进阶
面向对象进阶 1、封装 private 封装对象的成员属性,让别人操作不了,然后提供一个可供操作的方法,此方法对操作的范围进行限制。 在开发中, 为了避免出现逻辑错误, 我们建议对所有属性进行封装,并为其提供setter及getter方法进行设置和取得操作。 2、this 在Java基础中,this关键字是一个最重要的概念。使用this关键字可以完成以下的操作: 调用类中的属性:this.name; 表示当前对象 : person(){ this.name = name; this.age = age;原创 2020-09-09 22:35:36 · 123 阅读 · 0 评论 -
面向对象基础学习
面向对象基础学习 1、面向对象概念: 从执行者到指挥者的改变。 面向对象不再关注具体得过程,而是注重整体的框架。 三大思想:AAA、OOD、OOP 三大特征:封装、继承、多态 2、类与对象 类:共性的产物、综合的特征 对象:个性的产物、个性的特征 类:由属性和方法组成。 属性:人的一个个特征,变量 方法:人的行为 3、类与对象的创建 创建类的格式: class 类名{ 成员属性; 成员方法; } class Person{ //属性 - 特征 String name; int age;原创 2020-09-08 12:03:59 · 220 阅读 · 0 评论