05 2021 档案
摘要:目录 盒子模型 1、什么是盒子模型 2、边框 边框颜色 border-color 边框粗细 border-width 边框样式 border-style 3、内外边距 外边距 margin 内边距 padding 4、盒子型模尺寸 box-sizing 5、圆角边框 border-radius
阅读全文
摘要:目录 CSS基本选择器 标签选择器 类选择器 ID选择器 CSS高级选择器 层次选择器 结构伪类选择器 属性选择器 CSS基本选择器 标签选择器 HTML标签作为标签选择器的名称 <h1>…<h6>、<p>、<img/> 类选择器 一些特殊的实现效果,单纯使用标签选择器不能实现,从而引出类选择器
阅读全文
摘要:目录 CSS3 1、什么是CSS 2.CSS的优势 3、CSS的基本语法 4、引入CSS方式 行内样式 内部样式表 外部样式表 CSS3 1、什么是CSS Cascading Style Sheet 级联样式表。 表现HTML或XHTML文件样式的计算机语言。包括对字体、颜色、边距、高度、宽度、背景
阅读全文
摘要: 目录 列表、表格与媒体元素 1、列表 无序列表 有序列表 自定义列表 2、表格 表格的基本语法 表格的跨列 表格的跨行 表格的跨行和跨列 3、音频、视频 视频标签 音频标签 4、页面结构分析 5、内联框架 iframe 单页面内联 iframe属性(实现页面间的相互跳转) 6、小结 列表、表格与
阅读全文
摘要:目录 表单 1、表单语法 2、13个表单元素 1、文本框 2、密码框 3、单选按钮 4、复选框 5、下拉列表框 6、按钮 7、多行文本域 8、文件域 9、邮箱 10、网址 11、数字 12、滑块 13、搜索框 3、表单的高级应用 4、表单的初级验证 表单验证的好处 表单初级验证的方法 5、小结 表单
阅读全文
摘要:目录 HTML5 HTML 基础 1、什么是HTML 2、HTML5的优势 3、W3C标准 4、HTML基本结构 5、网页的基本标签 1、标题标签 2、段落标签 3、换行标签 4、水平线标签 5、字体样式标签 6、注释和特殊符号 6、图像标签 7、链接标签 8、行内元素和块元素 总结 HTML5 H
阅读全文
摘要:目录 反射机制Reflection 1、静态 VS 动态语言 2、Java Reflection 3、反射相关的主要API 4、Class类 5、Java内存分析 6、创建运行时类的对象 7、setAccessible 8、反射操作泛型 反射机制Reflection 1、静态 VS 动态语言 动态语
阅读全文
摘要:目录 注解Annotation 1、什么是注解 2、内置注解 3、元注解 4、自定义注解 5、反射读取注解 注解Annotation 1、什么是注解 Annotation 是从JDK5.0开始引入的新技术 .Annotation的作用: 不是程序本身 , 可以对程序作出解释.(这一点和注释(comm
阅读全文
摘要:目录 Swing 一、常用窗体 1. JFrame框架窗体 2. JDialog窗体 二、标签组件 1. 标签 2. 图标 3. 图片图标 三、布局管理器 1. 绝对布局 2. 流布局管理器 3. 边界布局管理器 4. 网格布局管理器 四、面板 1. JPanel 2. JScrollPane 五、
阅读全文
摘要:目录 AWT 一、AWT介绍 二、组件和容器(Component和Container) 2.1.Frame 2.2.Panel 三、布局管理器 3.1.第一种布局管理器——FlowLayout 3.2.第二种布局管理器——BorderLayout 3.3.第三种布局管理器——GridLayout(表
阅读全文
摘要:目录 UDP网络编程 说明 练习一 发送方 接收方 练习二:在线咨询 客户端 服务端 发送端多线程 接收端多线程 学生端 老师端 UDP网络编程 说明 DatagramSocket 和 DatagramPacket 两个类实现了基于UDP协议的网络程序。 UDP 数据报通过数据报套接字 Datagr
阅读全文
摘要:目录 TCP网络编程练习 练习一:客户端发送信息给服务端,服务端将数据显示在控制台上。 客户端: 服务端 练习二:客户端发送文件给服务器,服务端将文件保存在本地。 客户端: 服务端: 练习三:在案例二的基础上,接收成功后,返回给客户端,接收成功!然后客户端才关闭连接! 客户端: 服务端: TCP网络
阅读全文
摘要:目录 网络编程概述 1、概述 2、网络通信两个要素 3、Inet Adderss 4、端口号 5、网络通信协议 URL编程 url类 实例化 下载tomcat下的文件 网络编程概述 1、概述 Java是Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应
阅读全文
摘要:目录 String类 1、String概述 2、创建字符串对象方式 3、String常用的方法 4、String的不可变性 5、字符串常量池 StringBuilder 和 StringBuffer 1、概述 2、常用方法 1、insert 2、append 3、replace 4、delete 5
阅读全文
摘要:目录 包机制 1、问题发现 2、包的作用 3、创建包 4、import 关键字 JavaDoc 简介 总结 包机制 1、问题发现 存在这样一个问题:当定义了多个类的时候,可能会发生类名的重复问题。解决方式:在java中采用包机制处理开发者定义的类名冲突问题。就好比我们平时的用电脑,一个文件夹下不能存
阅读全文
摘要:目录 Java多线程 一、创建线程和启动 (1)继承Thread类创建线程类 (2)实现Runnable接口创建线程类 (3)通过Callable和Future创建线程 二、线程的生命周期 三、线程管理 1、线程睡眠——sleep 2、线程让步——yield 3、线程合并——join 4、设置线程的
阅读全文
摘要:目录 处理流 缓冲流(Buffering) 缓冲流测试:BufferedInputStream 缓冲流测试:BufferedReader 转换流 转换流测试代码 数据流 数据流测试代码 打印流(Print) 对象流(Object) 处理流 缓冲流(Buffering) 缓冲流要”套接“在相应的节点流
阅读全文
摘要:目录 一、JAVA流式输入/输出原理 二、输入输出流分类 三、节点流和处理流 四、InputStream(输入流) InputStream的基本方法 以File(文件)这个类型作为讲解节点流的典型代表 五、OutputStream(输出流) OutputStream的基本方法 六、Reader流 R
阅读全文
摘要:目录 HashMap 1 HashMap引入 2 HashMa数据结构 1、HashMap概述 2、HashMap在JDK1.8以前数据结构和存储原理 3、JDK1.8后HashMap的数据结构 4、HashMap的属性 3 HashMap的源码分析 1、HashMap的层次关系与继承结构 2、Ha
阅读全文
摘要:目录 集合框架 1、为什么使用集合框架? 2、集合框架包含的内容 ArrayList 1、ArrayList概述 2、ArrayList的数据结构 3、ArrayList源码分析 1、继承结构和层次关系 2、类中的属性 3、构造方法 4、核心方法 add 5、核心方法-remove 6、其他方法 4
阅读全文
摘要:目录 Object类 1、clone() 方法 2、toString()方法 3、getClass()方法 4、finalize()方法 5、equals()方法 6、hashCode()方法 7、 wait()方法 8 notify()方法 包装类 1、包装类介绍 2、包装类的应用 3、自动拆箱和
阅读全文
摘要:异常概念 异常指程序运行中出现的不期而至的各种状况,如:文件找不到、网络连接失败、非法参数等。异常发生在程序运行期间,它影响了正常的程序执行流程。 异常发生的原因有很多,通常包含以下几大类: 用户输入了非法数据。 要打开的文件不存在。 网络通信时连接中断,或者JVM内存溢出。 我们需要掌握以下三种类
阅读全文
摘要:目录 内部类 1、内部类概述 2、成员内部类(实例内部类、非静态内部类) 3、静态内部类 4、局部内部类 5、匿名内部类 内部类 1、内部类概述 内部类就是在一个类的内部在定义一个类,比如,A类中定义一个B类,那么B类相对A类来说就称为内部类,而A类相对B类来说就是外部类了。 内部类不是在一个jav
阅读全文
摘要:目录 修饰符 1、static修饰符 2、final修饰符 3、abstract修饰符 接口 1、接口的本质 2、接口与抽象类的区别 3、接口中的方法都是抽象方法 4、接口中的变量都是静态常量(public static final修饰) 5、一个类可以实现多个接口 6、一个接口可以继承多个父接口
阅读全文
摘要:目录 封装 1、封装的步骤 2、作用和意义 3、方法重载 继承 1、继承 2、Object类 3、Super关键字 4、方法重写 多态 1、什么是多态 2、重写、重载和多态的关系 3、多态的注意事项 4、多态存在的条件 5、方法绑定 6. 类型转换 封装 通俗地讲:该露的露,该藏的藏专业地讲:我们程
阅读全文
摘要:目录 面向过程&面向对象 OOP详解 1、什么是面向对象 2、类与对象的关系 3、对象和引用的关系 方法加深 1、方法的定义 2、方法调用 3、调用方法时的传参 4、this关键字 创建与初始化对象 构造器 内存分析 面向过程&面向对象 面向过程的思维模式面向过程的思维模式是简单的线性思维,思考问题
阅读全文
摘要:目录 数组概述 数组的四个基本特点: 数组声明创建 1、声明数组 2、创建数组 3、内存分析 4、三种初始化 5、数组边界 数组使用 1、For-Each 循环 2、数组作方法入参 3、数组作返回值 多维数组 Arrays 类 1、打印数组 2、数组排序 3、二分法查找 4、元素填充 5、数组转换为
阅读全文
摘要:目录 方法 1、什么是方法 2、方法的定义 3、方法调用 4、方法的重载 5.拓展命令行传参 6、可变参数 7、递归 方法 1、什么是方法 Java方法是语句的集合,它们在一起执行一个功能。 方法是解决一类问题的步骤的有序组合 方法包含于类或对象中 方法在程序中被创建,在其他地方被引用 方法的优点
阅读全文
摘要:目录 顺序结构 选择结构 1、if单选择结构 2、if双选择结构 3、if多选择结构 4、嵌套的if结构 5、switch多选择结构 循环结构 1、while 循环 2、do…while 循环 3、For循环 4、增强for循环 5.练习 顺序结构 JAVA的基本结构就是顺序结构,除非特别指明,否则
阅读全文
摘要:目录 用户交互Scanner 1、Scanner对象 2、next & nextLine 3、其他方法 break & continue 2、continue 关键字 3、两者区别 4、带标签的continue 用户交互Scanner 1、Scanner对象 之前我们学的基本语法中我们并没有实现程序
阅读全文
摘要:目录 运算符 1、二元运算符 2、取模运算 3、一元运算符 4、逻辑运算符 5、位运算符 6、扩展运算符 7、字符串连接符 8、三目条件运算符 9、运算符优先级 运算符 运算符operatorJava 语言支持如下运算符: 算术运算符: +,-,*,/,%,++,-- 赋值运算符 = 关系运算符:
阅读全文
摘要:目录 变量与常量 1、变量(variable) 2、变量作用域 局部变量 实例变量 静态变量 3、常量 4、变量的命名规范 变量与常量 1、变量(variable) Java是一种强类型语言,每个变量都必须声明其类型。Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域。变量在使
阅读全文
摘要:目录 注释 单行注释: 多行注释: 文档注释: 标识符 表示类名的标识符用大写字母开始 表示方法和变量的标识符用小写字母开始,后面的描述性词以大写开始。 关于 Java 标识符,有以下几点需要注意: 数据类型 整型拓展 浮点型拓展 浮点数使用总结: 布尔型拓展 类型转换 1、自动类型转换 2、强制类
阅读全文
摘要:目录 初识Java Java的特性和优势 简单性 面向对象 可移植性(跨平台性) 高性能 分布式 动态性 多线程 安全性 健壮性 Java三大版本 JAVA最大的特点: JAVA的三大版本: JDK 和 JRE JDK JRE 区别和联系: Java开发环境搭建 编写 Java 程序时,应注意以下几
阅读全文

浙公网安备 33010602011771号