![](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 · 1411 阅读 · 4 评论 -
MySQL数据库介绍与基本操作指令
1、MySQL数据库的介绍1.1、什么是数据库数据库(Database)就是按照数据结构来组织,存储和管理数据的仓库专业的数据库是专门对数据进行创建,访问,管理,搜索等操作的软件,比起我们自己用文件读写的方式对象数据进行管理更加的方便,快速,安全1.2、作用对数据进行持久化的保存方便数据的存储和查询,速度快,安全,方便可以处理并发访问更加安全的权限管理访问机制1.3、常见的数据库数据库分两大类,一类是 关系型数据库。另一类叫做 非关系型数据库。关系型数据库: MySQL,Oracle原创 2020-11-03 15:15:00 · 208 阅读 · 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 · 894 阅读 · 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 · 524 阅读 · 1 评论 -
XML详解
一、XML1、简介可扩展标记语言(eXtensible Markup Language)。软件与软件之间通信的标记语言。特性:xml具有平台无关性, 是一门独立的标记语言.xml具有自我描述性为什么学习XML?网络数据传输.数据存储配置文件XML文件.XML文件是保存XML数据的一种方式XML数据也可以以其他的方式存在(如在内存中构建XML数据)。不要将XML语言狭隘的理解成XML文件2、XML语法格式XML具体的语法格式:例子:<?xml vers原创 2020-10-14 12:05:45 · 136 阅读 · 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 · 422 阅读 · 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 · 592 阅读 · 0 评论 -
序列化与反序列化操作--JAVA笔记
一、ObjectOutputStream:对象的序列化流作用:把对象以流的方式写入到文件中保存java.io.ObjectOutputStream extends OutputStream 构造方法: ObjectOutputStream(OutputStream out) 创建写入指定 OutputStream 的 ObjectOutputStream。 参数: OutputStream out:字节输出流 特有的成员方法: void writeObje原创 2020-10-06 11:46:27 · 142 阅读 · 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 · 546 阅读 · 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 · 115 阅读 · 0 评论 -
JAVA学习笔记--IO的基本操作
文件内容的读取和写出原创 2020-09-22 21:25:49 · 177 阅读 · 0 评论 -
Java集合整理(Arraylist、Vector、Linklist)
1、类集概述类集设置的目的(常用类库的重点):对象数组有那些问题?普通的对象数组的最大问题在于数组中的元素个数是固定的,不能动态的扩充大小,所以最早的时候可以通过链表实现一个动态对象数组。但是这样做毕竟太复杂了,所以在Java中为了方便用户操作各个数据结构,所以引入了类集的概念,有时候就可以把类集称为java对数据结构的实现。在整个类集中的,这个概念是从JDK12 (Java2) 之后才正式引入的,最早也提供了很多的操作类,但是并没有完整的提出类集的完整概念。类集中最大的几个操作接口: Collec原创 2020-09-19 22:19:13 · 368 阅读 · 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 · 243 阅读 · 0 评论 -
面向对象高级训练
面向对象高级训练1、继承:继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。继承的限制:继承只有单继承、多重继承,没有多继承。(一个子类只有一个父类,一个孩子只有一个爹)C如何继承A、B呢?B先继承A,C再继承B,多重继承。子类实例化内存图解:...原创 2020-09-12 15:32:59 · 195 阅读 · 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 · 147 阅读 · 0 评论 -
面向对象基础学习
面向对象基础学习1、面向对象概念:从执行者到指挥者的改变。面向对象不再关注具体得过程,而是注重整体的框架。三大思想:AAA、OOD、OOP三大特征:封装、继承、多态2、类与对象类:共性的产物、综合的特征对象:个性的产物、个性的特征类:由属性和方法组成。 属性:人的一个个特征,变量 方法:人的行为3、类与对象的创建创建类的格式:class 类名{成员属性;成员方法;}class Person{//属性 - 特征 String name; int age;原创 2020-09-08 12:03:59 · 248 阅读 · 0 评论