自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Http网络协议包

Http网络协议包一 : 网络协议包的概念在网络中信息的传递都是以[二进制]的形式存在的当我们的[浏览器/服务器]在接收信息后,将[二进制数据]进行编译成(文字,图片等)我们需要的请求获得需要发送的数据往往很大,那么就出现了网络协议包.网络协议包就是一组有规律的二进制数据,在这组数据存在了固定空间,每个空间存放特定的信息,这样接收方可以在接收后去固定的空间得到相应的信息。网络协议包的出现大大降低接收方对接收二进制数据编译的难度二:常见的网络协议包FTP网络协议包Http网络协议包三:H

2020-09-22 09:55:16 638

原创 JScript基本认知

JavaScript基础一:JavaScriptJavaScript简称js,是一门浏览器编程语言,它由三部分组成:ECMAStript:描述了该语言的语法和基本对象DOM(文档对象模型):描述处理网页内容的方法和接口BOM(浏览器对象模型):描述与浏览器进行交互的方法和接口二:JS下变量的声明(1):变量的命名原则变量名必须是数字,字母,_和$四种字符组成变量名首字母不能是数字变量名区分大小写不能是JS中的保留字尽量做到望文生义(2):变量的声明let和var的区别le

2020-09-22 09:54:14 785

原创 CSS样式基本认识

CSS样式基本认识一:CSS概括CSS(Cascading Style Sheets):层叠样式表,是一种用来表现HTML或者XML(标准通用标记语言的一个子集)等文件样式的计算机语言.CSS不仅可以静态的修饰网页,还可以配合各种脚本语言动态的对网页各元素进行格式化CSS能够对网页中元素位置的排版进行像素精确控制,支持几乎所有字体字号样式,拥有对网页对象和模型样式编辑的能力二:基本选择器CSS样式格式化放在Style标签下1.标签选择器选择页面中某一个类型的标签 /* 1.标签选择器(选择

2020-09-17 12:20:03 328

原创 HTML基本认识

WEB认识一:基本理论万维网WWW(worid wide web):也称为WEB,3W等www是基于客户机/服务器方式的信息发现技术和超文本技术的综合.www服务器通过HTML(超文本标记语言)将信息组织成超文本,利用链接从一个站点跳到另一个站点二:WEB概念1. www是存储在internet计算机中,数量庞大的文档的集合.这些文档称为页面,它是一种超文本信息.WEB上的信息是由彼此关联的文档组成的,而使其链接在一起的是超链接三:相关概念网页:网页是网站的基本信息单元,是www基本

2020-09-17 12:19:32 423

原创 JDBC编程

JDBC一:什么是JDBCJava Databases Connectivity: Java数据库连接,简称JDBC是一种规范,是sun公司提供的一系列连接数据库的接口各大数据库厂家实现这套接口提供一系列数据库操作的实现,即jr包二:Mysql – Connector/J驱动的用法三:JDBC编程的六步第一步: 注册驱动告诉java程序连接哪个品牌的数据库第二步:获得连接表示JVm的进程和数据库的进程之间的通道打开,这属于进程之间的通信,必须关闭第三步:获得

2020-09-17 12:19:02 270

原创 MYSQL数据库的查找

MySQL数据库的查找一.聚合函数(统计函数)聚合函数也称为分组函数,因为这些函数都是对某一组数据进行操作的1.聚合函数只有5个count() 计数sum 求和avg 平均值max() 最大值min() 最小值多行处理函数:聚合函数是多行处理函数:其特点是输入多行,结果输出一行分组函数自动忽略NULL单行处理函数:单行处理函数:输入一行,输出一行 只要有NULL参与

2020-09-17 12:18:18 356

原创 MySQL数据库增删改

一:数据库数据库(数据库管理系统:)其底层原理和io流有关,方便我们对数据进行CRUD操作常见的数据库oracle:银行,政府MySQL:互联网公司DB2 , Sybase , “Ms sqlServer”1.sql,DB,DBMS的含义DB:DateBase(数据库,数据库实际上在硬盘以文件的形式存在)DBMS:(数据库管系统,是一个软件,常见的有oracle mysql DB2 sqlserver…)SQL:结构化查询语言,是一门通用的语言,标准的sql适合于所有的数据库产品;D

2020-09-17 12:17:48 248

原创 互联网通信流程

互联网通信认识与通信流程一:涉及技术控制浏览器行为的技术:HTML CSS JavaScript控制硬盘上数据库行为技术:Mysql数据库服务器管理使用,JDBC规范控制服务端Java行为技术:Http服务器,servlet,JSP互联网通信流程开发规则:MVC二:互联网通信模型1.C/S通信模型c:client software:客户端软件专门安装在客户机上帮助客户端向指定服务端发送请求,说要资源帮助客户端计算机将服务端发送回来的二进制数据进行解析S:Server s

2020-09-17 12:17:16 330

原创 网络通讯编程

网络编程一:网络编程的要素网络编程中有两个要素问题如何准确的定位到网络上的一台或多台主机找到主机之后如何进行通讯网络编程中的要素:ip和端口号网络通讯协议:TCP/IP 和UDP二:通讯协议的对比1:TCP/IP协议TCP传输协议,是面向连接的.可靠的,基于字节流的传输层通讯协议;TCP面向连接的,在发送数据前,需要先建立连接TCP提供可靠的服务,其传输的数据,无差错,不丢失,不重复,且按序到达TCP面向字节流,其数据是一连串无结构的字节流TCP连接只能点

2020-09-17 12:16:50 667

原创 反射机制

反射机制一:什么是反射机制反射机制就是可以操作字节码文件的一种手段(class文件)反射是通过对象获得其class对象的方法反射机制相关的重要的类如下:java.lang.Class:代表整个字节码,代表一个类java.lang.reflect.Method:代表字节码中的方法字节码java.lang.reflect.Constructor:代表字节码中的构造方法字节码java.lang.reflect.Field:代表字节码中的属性字段字节码二:Class对象我们对class

2020-09-17 12:16:15 86

原创 Pattern类:一些常用正则表达式

Pattern类:一些常用正则表达式1.字符2.字符类3.预定义字符类4.Greedy 数量词(贪婪)1.字符\:转译字符\: 反斜线字符\t:制表符\n: 换行\f:换页2.字符类【^abc】:任何字符,除了abc三个【a-zA-Z】:a-z和其大写A-Z的字符【a-d【m-p】】:a-d或者m-p(并集)【a-z &&【def】】:d或者e或者f(交集)【a-z && 【^bc】】:a-z除了bc【a-z && 【^m-p

2020-09-06 17:53:29 470

原创 第八章:多线程解析以及线程同步,生产者和消费者

第八章:Thread线程类-------->多线程解析一:进程和线程二:实现线程的三种方式(1)第一种方法:继承Thread(2)第二种方法:实现Runnable一:进程和线程进程:就是一个应用程序,JVM也是一个进程,进程和进程的内存是独立不共享的线程:线程是一个程序的执行单元,一个进程可以有多个线程;堆内存和方法区是线程共享的内存 栈内存是独立的,一个线程一个栈!二:实现线程的三种方式(1)第一种方法:继承Thread一个类继承了Thread线程类,那么他就是一个线程对象,此

2020-09-05 18:59:32 697

原创 第七章:IO流的16中类型解析

第七章:IO流一:File文件类概括(一)File两大分类(二)File文档的操作(isFile)(三)对文件夹的操作(isDirectory)(四)查看一个文件夹下的所有文件(包括子文件夹下的和文档)二:IO流的分类(一)什么是IO(二)IO流的分类(三)IO流下常用的16个类(壹):文件流专属①:字节流②:字符流(贰):缓冲流流专属①:字节流②:字符流(叁):转换流专属(字节流转化为字符流转化器)①:字节转字符流(肆):数据流专属①:字节流②:字符流(伍):对象流专属(序列化和反序列化)①:字节流下的对

2020-09-03 13:48:58 605

原创 Java常用工具类(后续完善)

Java常用工具类一:Math数学类二:Random类一:Math数学类Math类是一个final类,其下面定义的方法都是静态的,所以我们可以直接使用类名.方法名直接调用此方法。abs():求绝对值sqrt():求给定平方根pow():求n次幂cei():求一个比指定数大的最小整数(一般用于分页操作)floor():求一个比指定数小的最大整数round:求一个数的四舍五入,其实就是将次数加0.5再向下取整(float型返回的是int型吗,而double返回的是long型)random()

2020-09-01 12:01:32 243

原创 面试题实操——一些简单的集合面试题

集合面试题实操案例一:从控制台接收10个整数进行排序,按降序在控制台输出。①:方法一②:方法二(传统方法)③:方法三(TreeSet集合)案例二:写一个程序向 List 集合类添加”a”,”abc”,”ab”,”ac”,”ab”,”b”,”b”,”b”,”b”,”ab”等字符串,找出集合中存在重复的字符串在控制台输出,不重复的不输出。(实现思想很重要)案例三:写一个方法排除掉List集合中的重复对象后输出。案例四:有以下字符串String str=“56.89.5.3.75.98.98.26.15.44”,

2020-09-01 11:00:22 504

原创 第六章:Collection接口下的List、Set和Map接口的总结(重要)

第六章:Collection接口下的List、Set以及Map接口的总结(重要)一:Collection接口下重要子接口:List、Set(一)List接口①ArrayList类一:Collection接口下重要子接口:List、Set(一)List接口List是一个接口,是有序且可重复的。有序的意思是->怎么存进去就怎么取出来。其实现此接口的有三个重要的类:ArrayList、LinkedList、Vector①ArrayList类其底层是数组数据结构。所以是有序的是jdk1.2出来的

2020-08-31 12:32:31 484

原创 第五章:异常、异常处理

第五章:异常、异常处理一:Java中异常Throwable(1)Error(2)Exception(3)Exception常见的两种类型①:编译时异常②:运行时异常二:异常的处理(1) 三种处理异常的方法①:try...catch....finally处理:②:使用throws向上抛出异常(多用来调试程序):③:throw抛出异常(2)自定义异常一:Java中异常Throwable(1)Error代表程序在执行过程中出现错误,这种错误是程序员无法处理的,是不可修复的,由JVM进行处理(2)Excep

2020-08-29 12:37:05 390

原创 第四章:抽象类、接口、面向接口编程

第三章:抽象类、接口、面向接口编程一:抽象类(1)什么是抽象类(2)抽象类的总结二:接口(1)接口的定义(2)接口的总结三: 抽象类与接口的比较一:抽象类(1)什么是抽象类抽象类就是将多个具有共性实例向上抽取相同点,然后将其封装起来,用abstract修饰的类因为这个类是抽象的,所以我们无法直接实例化这个类这个类的抽象方法也是抽取出来的一个行为规范,具体是什么无法确定,所以也是抽象的(2)抽象类的总结抽象类是由abstract修饰,在抽象类中可以有抽象方法,也可以有具体实现的方法抽象类

2020-08-28 11:21:51 353

原创 第三章:向上转型与向下转型、多态、单例设计模式

第三章:向上转型与向下转型、多态、单例设计模式一:向上转型和向下转型(1)向上转型(2)向下转型(3)总结二:java中final和static关键字的详解(1)final关键字(2)static关键字三、面向对象三大特性------==多态==(1)多态的定义(2)静态多态性-------------重载(overload)(3)动态多态性-------------重写(override)四、Java23种设计模式之-----------单例设计模式(1)单例设计模式(2)懒汉式(3)饿汉式Java设计

2020-08-27 12:14:49 517

原创 第二章 : 三大特性之封装、继承

第二章 : 三大特性之封装、继承封装、继承一:包二:import关键字引入包中的类三:封装封装、继承一:包包的作用是区分同名类包的命名规范是:所在公司域名的反写格式 + 项目名 + 组名 + 模块名,一般都是小写格式包必须放在一个类的第一句,注释文本除外。包的引入:使用package关键字package com.zelin.test;import com.zelin.pojo.Person;import java.util.Scanner;public class TestPa

2020-08-26 11:14:25 314

原创 面向对象和面向过程

面向对象和面向过程面向过程C 语言是完全面向过程的语言,C++是半面向对象,半面向过程的语言。Java是完全面向对象的语言面向过程面向过程注重的是步骤,第一步干什么,第二部干什么…比如拆电脑,那么我需要拆电池,再拆后盖,再拆内存条等等,注重的是我要干什么,其内部实现各个代码环节是紧密联系的2.==高耦合,低扩展!==面向过程是高耦合度的,其内部实现各个代码环节是紧密联系的,一步一步出错那么整个系统就会崩溃,这就代表着此程序的扩展性不高...

2020-08-25 10:41:02 147

原创 第一章:面向对象的基础

第一章:面向对象的基础对象和类的认识对象类对象和类的关系构造方法对象和类的认识对象java中流传一句“万物皆对象!”,对象是描述现实事物的具体体现。一辆车是一个对象,一个人是一个对象,编程的最终目的是将现实事物用代码的形式表现出来。对象是类实例化的产物。类是一类对象将其共性内容抽取出来放到一起包装起来,是抽象的事物。共性内容包括:属性(成员变量)和行为(成员方法)。比如:人类是一个类,其对象有男有女国籍不同等。动物也是一个类。抽象可以理解为:动物这个类中,可以走动,可以吃东西,但是具体是哪种动物吃

2020-08-24 20:37:49 313

空空如也

空空如也

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

TA关注的人

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