学习笔记
微毂
这个作者很懒,什么都没留下…
展开
-
2 后端开发基础-HTTP 协议
1 Http简介什么是Http协议HTTP协议:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。用于定义WEB浏览器与WEB服务器之间交换数据的过程。传输协议:在客户端和服务器端通信时,规范了传输数据的格式必须先有请求,才会有响应HTTP协议的作用HTTP协议是学习JavaWEB开发的基石,不深入了解HTTP协议,就不能说掌握了WEB开发,更无法管理和维护一些复杂的WEB站点。HTTP协议的特点基于请求/响原创 2020-11-22 18:12:55 · 270 阅读 · 0 评论 -
11、常用类库的概述和使用
常用的包(熟悉)包的名称和功能java.lang包 - 该包是Java语言的核心包,并且该包中的所有内容由Java虚拟机自动导入。如:System类、String类、…java.util包 - 该包是Java语言的工具包,里面提供了大量工具类以及集合类等。如:Scanner类、Random类、List集合、…java.io包 - 该包是Java语言中的输入输出包,里面提供了大量读写文件相关的类等。如:FileInputStream类、FileOutputStream类、…java.net包原创 2020-11-22 10:26:24 · 285 阅读 · 0 评论 -
20、Java SE 反射机制
20、反射机制20.1 基本概念通常情况下编写代码都是固定的,无论运行多少次执行的结果也是固定的,在某些特殊场合中编写代码时不确定要创建什么类型的对象,也不确定要调用什么样的方法,这些都希望通过运行时传递的参数来决定,该机制叫做动态编程技术,也就是反射机制。通俗来说,反射机制就是用于动态创建对象并且动态调用方法的机制。目前主流的框架底层都是采用反射机制实现的。如:Person p = new Person(); - 表示声明Person类型的引用指向Person类型的对象p.show();原创 2020-11-10 22:08:36 · 94 阅读 · 0 评论 -
19、Java SE 网络编程
19、网络编程19.1 网络编程的常识19.1.1 七层网络模型OSI(Open System Interconnect),即开放式系统互联,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。OSI七层模型和TCP/IP五层模型的划分如下:当发送数据时,需要对发送的内容按照上述七层模型进行层层加包后发送出去。当接收数据时,需要对接收的内容按照上述七层模型相反的次序层层拆包并显示出来。19.1.2 相关的协议(笔试题)(1)协议的概念计算机在网络中实现通信就必须有一些原创 2020-11-10 21:42:06 · 99 阅读 · 0 评论 -
18、Java SE-多线程
18、多线程18.1 基本概念18.1.1 程序和进程的概念程序 - 数据结构 + 算法,主要指存放在硬盘上的可执行文件。进程 - 主要指运行在内存中的可执行文件。目前主流的操作系统都支持多进程,为了让操作系统同时可以执行多个任务,但进程是重量级的,也就是新建一个进程会消耗CPU和内存空间等系统资源,因此进程的数量比较局限。18.1.2 线程的概念为了解决上述问题就提出线程的概念,线程就是进程内部的程序流,也就是说操作系统内部支持多进程的,而每个进程的内部又是支持多线程的,线程是轻量的,原创 2020-11-09 23:06:34 · 145 阅读 · 0 评论 -
16、Java SE 异常机制
16.异常机制(重点)16.1 基本概念异常就是"不正常"的含义,在Java语言中主要指程序执行中发生的不正常情况。java.lang.Throwable类是Java语言中错误(Error)和异常(Exception)的超类。其中Error类主要用于描述Java虚拟机无法解决的严重错误,通常无法编码解决,如:JVM挂掉了等。其中Exception类主要用于描述因编程错误或偶然外在因素导致的轻微错误,通常可以编码解决,如:0作为除数等。16.2 异常的分类java.lang.Exc原创 2020-11-08 23:11:44 · 58 阅读 · 0 评论 -
17、Java SE IO流
17、Java SE IO流17.1 IO流概念IO就是Input和Output的简写,也就是输入和输出的含义。IO流就是指读写数据时像流水一样从一端流到另外一端,因此得名为“流"。17.2、基本分类按照读写数据的基本单位不同,分为 字节流 和 字符流。其中字节流主要指以字节为单位进行数据读写的流,可以读写任意类型的文件。其中字符流主要指以字符(2个字节)为单位进行数据读写的流,只能读写文本文件。按照读写数据的方向不同,分为 输入流 和 输出流(站在程序的角度)。其中输入流主要指从文原创 2020-11-08 22:18:59 · 104 阅读 · 0 评论 -
7、Java SE基础-多态和特殊类
1、多态概念:• 多态主要指同一种事物表现出来的多种形态。• 饮料:可乐、雪碧、红牛、脉动、…• 宠物:猫、狗、鸟、小强、鱼、…• 人:学生、教师、工人、保安、…• 图形:矩形、圆形、梯形、三角形、…多态的语法格式• 父类类型 引用变量名 = new 子类类型();Shape sr = new Rect();sr.show();多态的特点• 当父类类型的引用指向子类类型的对象时,父类类型的引用可以直接调 用父类独有的方法。• 当父类类型的引用指向子类类型的对象时,父类类型的引用不原创 2020-09-28 21:38:45 · 157 阅读 · 0 评论 -
6、Java SE基础-static关键字与继承
1、static1.1、基本概念:使用static关键字修饰成员变量表示静态的含义,此时成员变量由对象层级提升为类层级,也就是整个类只有一份并被所有对象共享,该成员变量随着类的加载准备就绪,与是否创建对象无关。static关键字修饰的成员可以使用引用.的方式访问,但推荐类名.的方式。/* 编程实现People类的封装 */public class People { // 1.私有化成员变量,使用private关键字修饰 private String name; pr原创 2020-09-24 22:52:04 · 218 阅读 · 0 评论 -
5、Java SE 方法和封装
1、构造方法构造方法的基本概念:class 类名 类名(形参列表) { 构造方法体;}构造方法名与类名完全相同并且没有返回值类型,连void都不许有。class Person { Person() { - Person类中的构造方法 }} 当一个类中没有定义任何构造方法时,编译器会自动添加一个无参空构造构造方法,叫做默认缺省构造方法,如:Person{}若类中出现了构造方法,则编译器不再提供任何形式的构造方法。2、方法原创 2020-09-22 22:59:44 · 98 阅读 · 0 评论 -
4、Java SE基础-类和对象
1、类类的定义class 类名{类体;}规范:每个单词的首字母大写原创 2020-09-22 21:18:56 · 206 阅读 · 0 评论 -
3、Java SE基础-数组以及应用
数组以及应用原创 2020-09-19 18:00:32 · 58 阅读 · 0 评论 -
2、Java SE基础-流程控制语句
if原创 2020-09-19 18:08:49 · 88 阅读 · 0 评论 -
1、Java SE基础-数据类型、运算符
Java基础1、变量的基本概念2、变量的声明方式数据类型 变量名=初始值;变量要声明变量要初始化变量不能重复声明public class VarTest{ public static void main(String[] args){ //声明变量 int age=18; String name="张三" //打印值 System.out.println("age:"+a); }}从终端获取数据并打印import java.util.Scanner原创 2020-09-19 15:20:06 · 206 阅读 · 0 评论