自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

coydone的博客

IT学习

  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 CSS基础

CSS文章目录CSS一.CSS的基本使用1.认识CSS2.使用CSS的好处3.CSS的基本使用4.css中颜色的表示主要方法CSS3新增的颜色表示方法二.CSS的选择器常用选择器通用选择器标签(元素)选择器class选择器 (类)id选择器属性选择器关系选择器伪类选择器结构伪类选择器UI伪类选择器其他选择器CSS优先级三.CSS的常用属性字体文本主要了解CSS3前缀CSS继承边框边框实现三角形C...

2020-03-21 11:07:05 411

原创 HTML5——h5音频、视频

HTML5的媒体元素在HTML5问世之前,要在网页上展示视频、音频、动画等,除了使用第三方自主开发的播放器外,使用最多的工具应该算是Flash了,但是它需要在浏览器上安装各种插件才能使用,有时候速度也会非常慢。HTML5的出现改变了这一状况,在网页中使用HTML5来播放音频、视频再不需要安装插件,只需要一个支持HTML5的浏览器就可以了。视频元素HTML5 规定了一种通过 video 元素...

2020-02-14 15:10:20 1921

原创 HTML4——框架与布局(基础)

文章目录iframe内联框架table布局div元素的分类通用属性meta 元素新增的布局标签(h5)header元素footer元素article元素section元素aside元素nav元素微格式的概念time元素hgroup元素address元素新布局的优点figure/figcaption元素新布局的优点figure/figcaption元素iframe内联框架iframe为body...

2020-02-14 14:06:39 1665

原创 HTML3——表格、列表、表单

文章目录表格表格的基本结构构成表格的三个基本要素表格的属性跨行与跨列表格的其它元素和属性列表无序列表有序列表自定义列表表单(h5)form元素input标签的属性type的属性值下拉框标签其它属性fieldset/legend元素details/summary元素表格可以对数据进行格式化,使数据显得更加清晰。表格的基本结构构成表格的三个基本要素table:表格的范围,外框;用来定...

2020-02-13 20:03:52 1282

原创 HTML2——图像、超链接

文章目录图像常见图像格式JPG格式GIF格式BMP格式PNG格式图像标签的基本语法超链接超链接的基本用法超链接的应用场合页面间链接锚链接功能性链接图像常见图像格式在日常生活中,使用比较多的图像格式有4中,即JPG格式、GIF格式、BMP格式、PNG格式。JPG格式JPG(JPEG)是在Internet上被广泛支持的图像格式,它是联合图像专家组(Joint Photographic Ex...

2020-02-13 19:36:04 1019

原创 HTML1——html概述&基本标签

文章目录1.HTML概述1.1 web1.2 HTML简介1.3 版本的历史1.4 W3C标准1.5 网页编辑工具1.5.1HBuilder安装1.5.2使用HBuilder新建项目1.5.3使用HBuilder创建HTML页面2.网页的基本结构2.1 Html规范2.2 网页的基本信息2.3 标签的属性3.网页的基本标签3.1标题标签3.2文本标签3.2.1尺寸3.2.2颜色3.3特殊字符3....

2020-02-12 20:51:02 2204

原创 java学习笔记——idea开发工具的使用

idea开发工具的使用文章目录idea开发工具的使用idea的介绍idea的下载idea开发工具的安装关闭Intellij IDEA自动更新(重要)idea配置jdk开发环境idea创建工程idea设置字体大小修改项目文件等编码设置代码提示忽略大小写设置自动导包idea 的debugidea快捷键使用Ctrl相关Alt相关Shift相关Ctrl+Alt相关Ctrl+Shift相关java工程导...

2020-02-12 20:24:43 553

原创 java8介绍

java 8可谓是java语言历史上变化最大的一个版本,其承诺要调整java编程向着函数式风格迈进,这有助于编写出更为简洁、表达力更强,并且在很多情况下能够利用并行硬件的代码。Java8 的新特性主要有:Lambda表达式、 Stream API、全新时间日期 API、ConcurrentHashMap、MetaSpace。java8新特性优点:速度更快,代码更少(增加了新的语法Lambda...

2020-02-12 20:21:27 1486

原创 BS版本的TCP服务器

BS版本的TCP服务器说明:通过java网络编程的知识,及html+http等知识模拟BS结构的服务器。在浏览器中输入网址访问服务器上的网页。开发工具idea项目结构新建一个java项目比如命名:Net在Net项目的src下新建一个包比如命名为:com.coydone.BSTCP我们现在要达到的目的是在浏览器下输入url能访问html页面。先准备web资源,即ht...

2020-02-12 19:43:54 481

原创 java网络编程

java网络编程文章目录网络概述网络的概念和分类网络分层模型软件结构网络通信协议协议分类网络编程三要素协议IP地址端口号Socket简介Socket概述Socket通信原理java.net包InetAddressUDP通信DatagramPacketDatagramSocketUDP网络程序TCP通信ServerSocketSocket简单的TCP网络程序文件上传案例网络概述网络的概念和分...

2020-02-12 19:42:22 1428

原创 java多线程

java多线程文章目录线程概述串行与并发进程与线程进程线程线程按处理级别分类线程与进程的区别和联系总结线程的生命周期生命周期线程的生命周期java中的多线程主线程Thread类线程创建方式继承Thread类继承Thread类原理Thread类的方法实现Runnable接口(推荐)实现Runnable的原理实现Runnable的好处线程的匿名内部类使用线程的方法线程的命名线程的休眠线程的优先级线...

2020-02-12 15:57:43 134

原创 Junit单元测试

Junit单元测试文章目录Junit单元测试测试分类Junit使用:白盒测试步骤案例测试分类1.黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。2.白盒测试:需要写代码。关注程序具体的执行流程。Junit使用:白盒测试步骤1.定义一个测试类(测试用例)建议: 测试类名:被测试的类名+Test, 如: CalculatorTest 测试包名:xx...

2020-02-12 15:49:33 518

原创 java注解(Annotation)

注解文章目录注解注解概述编写文档注解的语法内建注解元注解自定义注解注解原理自定义注解使用案例1案例2:简单测试框架注解概述注解也就是Annotation,也叫元数据(描述数据属性的信息),是代码里的特殊标志。这些标志可以在编译,类加载,运行时被读取,并执行相应的处理,以便于其他工具补充信息或者进行部署。它是一种代码级别的说明。它是JDK1.5及以后版本引入的一个特性,与类、接口、枚举是在同...

2020-02-12 15:47:13 107

原创 java反射

反射文章目录反射反射概述框架反射机制反射原理自审反射的好处java反射常用API获取Class对象的方式获取Class对象的三种方式对应着java代码在计算机中的三个阶段测试三种获取方法Class对象功能获取功能Field:成员变量Constructor:构造方法Method:方法对象getName()方法获取类名案例好处反射概述框架半成品软件。可以在框架的基础上进行软件开发,简化编码。...

2020-02-12 15:40:21 120

原创 IO(输入_输出)4——打印流、序列化流

IO——打印流、序列化流文章目录IO——打印流、序列化流打印流重定向标准I/O序列化流概述使用序列化保存对象信息序列化和反序列化实现注册和登录Properties集合概述使用场景打印流字节打印流 PrintStream字符打印流 PrintWriter优势:支持向文件中输出任意的数据类型。自动刷新的功能,不需要调用flush()或close(),操作更加简洁方法:void pr...

2020-02-12 15:36:17 164

原创 IO(输入_输出)3——转换流、缓冲流

IO——转换流、缓冲流文章目录IO——转换流、缓冲流转换流输出字符流:OutputStreamWriter输入字符流:InputStreamReader缓冲流字节缓冲流字节缓冲输出流BufferedOutputStream字节缓冲输入流 BufferedInputStream利用高效字节流拷贝图片字符缓冲流字符缓冲输出流 BufferedWriter字符缓冲输入流 BufferedReader...

2020-02-12 15:35:40 240

原创 IO(输入_输出)2——字节流、字符流

IO——字节流、字符流文章目录IO——字节流、字符流IO概述java中的流分类字节流字节输出流OutputStreamFileOutputStream类字节输入流InputStreamFileInputStream类读取单个字节read方法读取字节数组read(byte[])方法字节流复制文件字符流字符编码表字符输出流WriterFileWriter类FileWriter写入中文到文件中字符输...

2020-02-12 15:34:59 332

原创 IO(输入_输出)1——文件处理

java文件处理文章目录java文件处理File概述File类的静态字段相对路径与绝对路径File类的构造函数File类的创建功能创建文件功能创建文件夹功能File类的删除功能File类的判断功能File类的获取功能list()方法与listFiles()方法递归递归概述递归求阶乘递归显示文件目录中的所有文件名递归显示文件目录中文件的所有路径File概述File类:File文件和目录路径...

2020-02-12 15:34:05 132

原创 集合3——Map体系

Map体系文章目录Map体系Map体系Map接口概述Map接口中常用方法Map集合的遍历Map.Entry接口的由来遍历示例LinkedHashSet与Hashtable集合集合嵌套嵌套概述Map嵌套MapCollections与Arrays可变参数Arrays工具类与Collections工具类Map体系Map接口概述我们通过查看Map接口描述,发现Map接口下的集合与Collecti...

2020-02-12 11:25:13 190

原创 集合2——List体系和Set体系

List体系和Set体系文章目录List体系和Set体系对象数组对象数组的使用内存图List体系List接口介绍ArrayList类ArrayList实现原理(思想)ArrayList中特有方法ArrayList存储自定义对象ArrayList特点LinkedList类LinkedList实现思想LinkedList特有方法LinkedList特点栈和队列数据结构Set体系Set接口介绍Has...

2020-02-12 11:11:16 226

原创 集合1——集合和泛型

集合和泛型文章目录集合和泛型集合Collection集合由来集合继承体系collection接口通用方法集合遍历普通for循环遍历迭代器遍历并发修改异常增强for循环遍历泛型概述类上的泛型泛型的引入类上泛型的使用集合类上使用泛型方法上的泛型方法上定义泛型集合中使用泛型的方法接口上的泛型接口上定义泛型迭代器以及增强for使用泛型集合Collection集合由来​ 开发应用程序时,如果想储存...

2020-02-12 11:10:48 148

原创 java学习笔记——java.util包中的日期时间、随机数类

java.util包中的日期时间、随机数类文章目录java.util包中的日期时间、随机数类日期时间类Date类:日期DateFormat与SimpleDateFormatCalendar:日历类Random类日期时间类​ java.util包也是java内置的一个工具包,它包含了集合框架、日期和时间、随机函数生成器等各种实用工具类。Date类:日期类 Date 表示特定的瞬间,精确到...

2020-02-12 11:01:18 427

原创 java学习笔记——字符串和可变字符串

字符串和可变字符串文章目录字符串和可变字符串String中的编码和解码过滤重复字符串StringBuffer概述常用方法原理StringBuffer链式编程StringBuilderString和StringBuffer、Stringbuilder的比较String中的编码和解码编码表:由字符及其对应的数值组成的一张表常见的编码表ASCII:美国标准信息交换表ISO8859-...

2020-02-12 10:54:21 290

原创 java学习笔记——java API与包装类

java API与包装类文章目录java API与包装类Java API概述Java API中常用的包java.lang包中常用类String类String内存图解String类中的转换String类中的判断String类中的获取功能枚举包装类概述总结自动装箱自动拆箱Math类Math.random()Java API概述​ Java API(Java Application Progra...

2020-02-11 21:32:53 183

原创 java学习笔记——内部类和Object根类

内部类和Object根类文章目录内部类和Object根类内部类普通内部类内部类的特点匿名内部类ObjectObject概述基本方法内部类内部类简单使用类内部的类就是内部类。位置:把一个类定义到另一个类中,那么内部的类就是内部类。注意:内部类不能直接创建创建内部类的语法:外部类.内部类 变量名 = new 外部类对象.new内部类对象内部类的外部类的方法如果想要访问内部类的方法,必...

2020-02-11 21:23:56 135

原创 java学习笔记——异常

异常文章目录异常异常概述异常处理机制java异常类层次try-catch-finallythrowsthrowthrow和throws的区别自定义异常异常概述异常指在程序的运行过程中所发生的不正常事件。如所需文件找不到、网络连接不通或连接中断、数组下标越界等。异常会中断正在运行的程序。下图为被0除时程序运行发生异常如程序实现用户控制台输入被除数和除数,计算结果并输出商import...

2020-02-11 14:53:51 196

原创 java学习笔记——接口和多态

接口和多态文章目录接口和多态接口接口概述接口的特征接口的继承和实现接口的应用接口在jdk1.8中的特性使用接口的好处接口和抽象类的区别多态父子类之间的转换多态定义多态的优势接口的多态多态的应用instanceof操作符面向对象设计原则接口接口概述​ 当一个抽象类,如果抽象类中的所有方法都是抽象的,那么我们就可以把它定义为一个接口,接口是对行为的抽象。类是对属性和行为的抽象。语法pub...

2020-02-11 14:49:54 325

原创 java学习笔记——继承和抽象类

继承和抽象类文章目录继承和抽象类继承继承概念和用法继承的内存结构super关键字方法重写/覆盖(Overriding)final关键字抽象类抽象类定义抽象类的特点继承继承概念和用法继承是面向对象的三大特性之一描述类的时候,我们如果发现几个类有重复的属性和方法我们就可以采用继承的方式来设计。继承语法使用extends关键字来继承class 子类 extends 父类{...

2020-02-11 14:45:01 246

原创 java学习笔记——封装和访问修饰符

封装和访问修饰符文章目录封装和访问修饰符封装目的封装的步骤包访问修饰符类和类成员的访问控制static关键字修饰在属性上修饰在方法上静态代码块单例模式(了解)封装目的提高数据安全性,通过封装,可以实现对属性的访问权限控制,同时增加了程序的可维护性。它将类的状态信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。封装的步骤1、修改属性的可见性...

2020-02-11 14:37:52 274

原创 java学习笔记——类和对象

类和对象文章目录类和对象面向对象概述面向过程面向对象面向对象思维的好处类和对象类和对象在现实生活中的映射类的定义在内存中创建对象:使用对象局部变量成员变量(类的属性)匿名对象构造器(构造方法)对象数组this关键字面向对象概述面向过程分析解决问题的所需要的步骤,然后我们用函数来一步一步的调用实现。举例:把大象放入冰箱(1)打开冰箱门(2)放入大象(3)关闭冰箱面向过程的思想是注...

2020-02-11 14:35:01 266

原创 java学习笔记——函数(方法)和数组

函数和数组文章目录函数和数组函数(方法)方法定义方法定义一般规律方法的调用(使用)jvm内存划分方法的重载数组数组的定义数组元素分配的初始值数组元素的表示与赋值数组的初始化数组问题数组在内存中的划分数组的常用操作二维数组Arrays类函数(方法)方法定义​ 现实生活中完成某件事的步骤我们叫方法。​ Java中,方法是一段能完成独立功能的代码块。函数又被称为方法 。​ 我们只需要写一次...

2020-02-11 14:29:34 262

原创 java学习笔记——程序流程控制

程序流程控制文章目录程序流程控制概述选择结构if控制语句switch语句三元运算符循环结构概述在java中有三种流程控制结构:顺序结构、选择结构、循环结构选择结构if控制语句简单if:语法:if(条件判断表达式){ 执行语句 }如果条件判断的表达式返回值是true则可以执行if内部的语句,否则如果是 false就不可以执行。条件表达式的结果一定是true或者fal...

2020-02-11 11:29:30 692 1

原创 java学习笔记——基本语法(补充)

基本语法(补充)文章目录基本语法(补充)字符常量Scanner类(了解"方法、类和对象"更容易理解)String类(简单介绍)字符常量字符常量说明‘A’,‘a’普通字符常量,对应ASCII码表中的数字‘\n’转义字符,表示换行‘\t’转义字符,表示按Tab键‘\b’转义字符,表示按backspace键‘\’单引号中两个反斜杠,表示反斜杠...

2020-02-11 11:28:14 108

原创 java学习笔记——java基本语法

java基本语法文章目录java基本语法标识符标识符代码规范关键字java中的注释变量和常量数据类型变量定义基本数据类型的默认值基本数据类型的转换运算符运算符优先级标识符1.在java语言中,对各种变量,方法和类等要素命名时所使用的字符序列就是标识符。这些标识符有jdk定义好的,也有我们自己开发时候需要定义的。2.java中标识符由26个英文字符大小写,数字0-9,符号_ $。注意:数字...

2020-02-10 21:10:40 175

原创 java学习路线

java学习路线文章目录java学习路线阶段一 javaSE阶段二 Web前端阶段三 数据库阶段四 JavaWeb阶段五 JavaWeb项目阶段六 Java高级框架阶段七 互联分布式网架构体系1阶段八 互联分布式网架构体系2阶段一 javaSE初识javaSE环境搭建基础语法流程控制函数和数组面向对象面向对象思想剖析​ 类的继承​ 接口和多态​ ...

2020-02-10 21:00:04 626

原创 java学习笔记——java概述&环境搭建

java概述&环境搭建文章目录java概述&环境搭建java概述环境搭建java开发环境环境变量的介绍安装jdkjdk目录jdk环境变量配置java概述1995年诞生于sun公司,2009被Oracle收购。Java语言的特点1.简洁有效:面向对象,简单易学。2.java跨平台:java写好的程序可以在不同平台来运行,一次编译处处运行。Java为每一个平台提供...

2020-02-10 20:59:11 177

原创 java学习笔记——第一个java程序

第一个java程序及原理创建一个java文件 HelloWorld.java后缀名为.java ,在文件中写入下面内容public class HelloWorld{ //程序的执行入口 public static void main(String[] args) { //输出一句话 System.out.println("hello world!");...

2020-02-10 20:58:00 163 1

原创 java学习笔记——计算机基础

计算机基础文章目录计算机基础1.计算机发展史2.计算机应用3.计算机分类4.计算机系统5.人和计算机交互6.计算机语言概述1.计算机发展史第一代计算机:(40年代中期到50年代末期) 电子管计算机,体积庞大,运算速度慢,功耗高,可靠性差,价格昂贵。应用领域军事和科学。第二代计算机:(50年代末期到60年代中期) 晶体管计算机,体积缩小,运算速度提高,功耗降低,可靠性提高,运算速度...

2020-02-10 19:51:26 169

原创 编程语言

编程语言文章目录编程语言概述分类机器语言汇编语言高级语言编译型语言解释型语言常见编程语言C语言C++语言Java语言PHP语言Object-C语言Swift语言JavaScript语言Python语言C#语言RubyGOFortran语言Basic语言COBOL语言Pascal语言概述编程语言(programming language)可以简单的理解为一种计算机和人都能识别的语言。一种计算...

2020-02-10 19:50:24 854

手写基于tcp通信的服务器

手写基于tcp通信的服务器,巩固和扩展java网络编程技术。 详细介绍内容可以查看我的博客《BS版本的TCP服务器》。 在javaSE中通过浏览器的url访问html页面。实现客户端与服务器端的交互功能。 这只是网络编程的基础,也是如tomcat服务器的底层原理。

2020-02-12

空空如也

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

TA关注的人

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