- 博客(23)
- 资源 (5)
- 收藏
- 关注
原创 网络编程
day25文章目录内容一.网络编程入门1.1软件结构1.2网络通信协议1.3协议分类1.4 网络编程三要素协议IP地址常用命令特殊的ip地址端口号二 TCP通信程序2.1概述2.2Socket类2.3 ServerSocket类2.4简单的TCP网络程序内容软件架构CS/BS网络通信三要素TCP通信Socket套接字ServerSocket一.网络编程入门1.1软件结构c/s结构:Client/Server结构,客户端与服务器结构B/S结构:全称为Browser/Ser
2020-09-10 23:41:26
201
原创 缓冲流 转换流 序列化流
day24文章目录内容缓冲流1.1概述1.2字节缓冲流1.3 字符缓冲流二.转换流2.1字符编码和字符集2.2编码引出的问题2.3InputStreamReader类2.4OutputStreamWriter类三.序列化3.1概述3.2 ObjectOutputStream类3.3 ObjectInputStream类四.打印流4.1PrintStream类内容转换流缓冲流序列化流打印流缓冲流1.1概述缓冲流也叫高速流 是对4个基本FileXxx流的加强字节缓冲流:输入Buf
2020-09-09 23:22:42
338
原创 File类 递归
day23文章目录内容一.File类1.1概述1.2构造方法1.3 常用方法1.4目录的遍历二.递归概述:分类内容File类递归一.File类1.1概述文件和目录路径名的抽象表示 主要用于文件和目录的创建,查找和删除等操作1.2构造方法文件路径名String pathname = "D:\\aaa.txt";File file1 = new File(pathname);文件路径名String pathname2 = "D:\\aaa\\bbb.txt";File f
2020-09-09 22:34:29
337
原创 字节流,字符流
day23文章目录内容一.IO概述1.1 什么是IO1.2 IO的分类1.3 顶级父类们二. 字节流2.1一切皆为字节2.2 字节输出流[OutputStream]2.3 FileOutStream类2.4字节输入流[InputStream]2.5 FileInputStream类三.字符流3.1字符输入流[Reader]3.2 FileReader类3.3字符输出流[Writer]四.IO异常处理五.属性集5.1Properties类内容IO流字节流字符流异常处理Properties
2020-09-09 22:04:31
206
原创 java 学习 Collection集合 迭代器
day14文章目录内容一、Collection集合1.2集合框架1.3Collection常用功能二.Iterator迭代器2.1Iterator接口2.2迭代器的原理2.3增强for三.泛型3.1泛型集合3.2泛型的定义与使用3.3泛型通配符四.集合综合案例内容Collection集合迭代器增强for泛型一、Collection集合1.2集合框架集合按照其存储结构可以分为两大类,分别是单列集合java.util.Collection和双列集合java.util.MapCol
2020-09-06 17:57:25
357
原创 java学习 Object类 日期时间类 System类 Stringbuilder类 包装类
day13文章目录内容一、Object类1.2toString方法1.3equals方法二.日期时间类2.1Date类2.2DateFormat类2.3Calendar类三.System类3.1 currentTimeMillis方法3.2arraycopy方法四.StringBuilder类五.包装类5.1装箱与拆箱5.2自动装箱与自动拆箱5.3基本类型与字符串之间的转换内容Object类Date类DateFormat类Calendar类System类StringBuilder类包
2020-09-06 15:29:54
335
原创 java学习 final关键字 内部类 引用类型
day11文章目录内容一、final关键字(相当于c#的seal)二、权限修饰符1.概述三.内部类1.概述:什么是内部类2.匿名内部类四.引用类型用法总结1.class作为成员变量2.interface作为成员变量2.iinterface作为方法参数和返回值类型内容final权限内部类引用类型一、final关键字(相当于c#的seal)final:不可改变,可以用于修饰类,方法和变量类:被修饰的类,不能被继承方法:被修饰的方法,不能被重写变量:被修饰的变量,不能被赋值p
2020-09-05 16:31:40
419
原创 java学习 接口与多态
day10文章目录内容一、接口二、多态1.概述:同一的行为的不同的表现2.多态的体现:3.引用类型转换:内容接口三大特征引用类型转换一、接口概述:接口是方法的集合,里面有各种的方法;它是一种引用数据类型(数组,类(class),接口(interface));使用方法用implement(接口是extends(c#的是:))定义格式:public interface 接口名称 {// 抽象方法 abstract 给子类重写// 默认方法 default 给子类
2020-09-04 21:44:05
248
原创 java学习 继承与抽象
day09文章目录内容一、继承1.父类空间优先于子类对象产生二、抽象类内容三大特性–继承方法重写super关键字(相当于c#的base)this关键字抽象类一、继承概述:多个类中存在相同属性和行为时,将这些内容抽取到单独一个类中,那么多个类无需再定义这些属性和行为,只要继承那一个类即可定义:子类继承父类的属性和方法,使得子类对象具有与父类相同的属性和方法;父类–通用,子类—具体;提升代码复用性,让类与类之间产生联系,多态的前提.1.父类空间优先于子类对象产生二、抽象类概
2020-09-03 20:15:08
168
原创 java学习 常用类
day08文章目录前言一、String类二、static关键字1.静态原理图解2.静态代码块3.Arrays类4.Math类总结前言String类static关键字Arrays类Math类提示:以下是本篇文章正文内容,下面案例可供参考一、String类特点:字符串不变String s1 = "abc";s1 += "d";System.out.println(s1); // "abcd"// 内存中有"abc","abcd"两个对象,s1从指向"abc",改变指
2020-09-03 15:27:30
125
原创 java学习 API的简单类
day07文章目录一、API二、Scanner类2.1使用步骤三.Random类四.ArrayList类提示:API概述Scanner类Random类ArrayList类一、API概述:API是 应用程序接口Java API 是JDK中提供给程序员使用的说明文档二、Scanner类概述:一个可以解析基本类型和字符串的简单文本扫描器2.1使用步骤导包 import 包名.类名创建对象 new调用方法三.Random类概述:此类的实例用于生成伪随机数。rando
2020-09-02 22:27:04
262
1
原创 java学习 简单内存
day06文章目录对象内存图标准代码--JavaBean二、使用步骤1.引入库2.读入数据总结对象内存图一个对象,调用一个方法内存图两个对象,调用同一方法内存图一个引用,作为参数传递到方法中内存图提示:以下是本篇文章正文内容,下面案例可供参考标准代码–JavaBean二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seabo
2020-09-02 19:55:17
97
原创 java学习 简单数组
day05文章目录二.数组原理内存图二、使用步骤1.引入库2.读入数据总结二.数组原理内存图2.1内存概述2.2Java虚拟机的内存划分JVM的内存划分数组在内存中的存储(1)一个数组的内存(2)两个数组的内存图(3)两个变量指向一个数组# 一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport pandas a
2020-09-02 16:41:20
101
原创 java Idea项目结构
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录day04 Idea 方法一、创建包和类二、方法1.方法的定义和调用day04 Idea 方法提示:Idea的相关操作与设置 方法的一些概念一、创建包和类展开创建的工程,在源代码目录 src 上,鼠标右键,选择 new->package ,键入包名 com.itheima.demo ,点击确定。所谓包,就是文件夹,用来对类文件进行管理.(相当于c#的类库)在创建好的包上,鼠标右键,选择 new->
2020-09-01 21:24:39
494
原创 c语言(二叉查找树代码分析)
知识提要:1.随机访问:对数组而言,可以使用数组下标直接访问该数组中的任意元素,这叫做随机访问.2.顺序访问:对链表而言,必须从链表首节点开始,逐个节点移动到要访问的节点,这叫做顺序访问.3.顺序查找:从列表的开头按顺序查找.4.二分查找:(1)规定待查找的项为目标项;(2)假设列表中的各项按字母排序,比较列表中的中间项和目标项;(3)如果相等,则查找结束;如果目标项在列表中,中间项在目标...
2020-04-08 17:57:22
910
1
原创 c语言(队列代码分析)
队列是在链表的基础上,进行一种规范(增删的顺序)和属性的增加(增加了项数)这里的例子是"顾客咨询排队问题"一.数据的构建1.项的构建---------只包含基础数据类型,并用结构体打包typedef struct item{ long arrive;//一位顾客加入队列的时间 int processtime;//该顾客咨询话费的时间}Item;2.节点的构建------项加上...
2020-04-07 23:47:02
420
原创 c语言(链表代码分析)
先谈谈链表的基本概念,这个是对这个链表概念的加深/*把链表设置为空*/void InitializeList(List*plist){ *plist = NULL;}/*如果链表为空,返回true*/bool ListIsEmpty(const List*plist){ if (*plist == NULL) { return true; } else { ret...
2020-04-07 21:03:55
343
原创 c语言 文件处理
标准I/O**其他标准I/O函数**附上一个文件代码----将源文件的内容写入到目标文件中//将多个文件的内容附加#include<stdio.h>#include<string.h>#include<stdlib.h>#define LEN 81#define BUFFSIZE 4096//函数的申明void append(FI...
2020-04-05 22:05:35
158
原创 C语言---指针
别人写的一篇特别好的对指针的理解------让你不再害怕指针——C指针详解(经典,非常详细)这里做一个自己的总结和整理:一.指针是什么:什么是指针:指针是一个值为内存地址的变量.指针的作用:个人感觉指针最好用的地方在于它使数据之间的"传递"变的很方便,比如:程序在某个地方需要操作一个数据或者一块数据,这时候可以通过调用指针去寻找所需数据的地址,进而得到想要的数据.指针的类型:...
2020-04-01 17:19:20
14259
24
原创 递归
什么是递归简单的说就是函数的定义中使用自身的方法.递归的基本原理1.函数需要有执行的变量2.函数每一次调用后都要有返回3.递归函数中,递归调用前的语句与被调用函数是相同的执行顺序4.递归函数中,递归调用后的语句与被调用函数是相反的执行顺序递归三大要素1.明确函数本身的功能而非内容,这个函数做了件什么事.2.明确递归停止的条件,在递归结束的前一个值(最后一次调用递归的值)的作用下,...
2020-04-01 15:27:41
144
原创 C语言---学习笔记---输入输出的转化说明
C语言#C Primer Plusprintf()和scanf()几个我常用的转化说明printf()函数转换说明:%e-----浮点数,e计数法%p-----指针%%-----百分号修饰符:“-”-----左对齐“+”-----显示值的正负号“空格”—显示空格和正负号(正的不显示)“数字”----最小字段宽度“l”----long int类型“L”—lo...
2020-04-01 12:39:04
462
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人