自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day42周三_chap-Collection_1.红黑树(还差旋转需要补充)

所谓红黑树,需要用一个红黑树例子结合红黑树特点来进行说明。这是一个具体对象先出现、后解释的概念,别把自己困在概念里。第一步:颜色分红黑第二步:根结点是黑色,所谓nil结点是方框NIL是黑色第三步:如果一个结点是红色的,比如这个图里的10号、120号,那么它的子结点都是黑色的(问题1:红色结点如果只有一个子结点,另一个是NIL,是正确的结构吗)比如这个(40号结点右边是个NIL)第四步:每个结点到所有后代叶子结点的简单路径上,均包含数目相同的黑色结点这个图画得比

2021-05-18 09:18:19 111

原创 day39周日休息_chap-Collection_1.接口特性

/** * List 1, 【子类or子接口】是 Collection 的子接口, ( -Collection) * 2, 【数据结构】表示一个线性表 * 3,×【底层结构】空,接口不存在这一项 * 4,×【默认初始长度、扩容】空,接口不存在这一项 * 5, 【有序or无序】有序(有下标,就可以用下标方法。线性表) * 6, 【可否重复】可以重复 * 7, 【可否.

2021-05-09 23:11:52 95

原创 day33周一总结_chap-javase阶段测试_1.加载类概念不清2.线程理解不到位[简答题]

二【读程序题】(2分 x 10)21如下程序打印的结果是什么呢?(注:答案包括编译失败 或运行异常。请说明结果的同时注明原因,下面同上)String str1 = "hello";String str2 = “he”;System.out.println(str1.compareTo(str2));解答:输出3。按照String类compareTo的源码,这两个字符串比较的结果应该是strlength() - str2.length()的结果22.如果在同包的某个m..

2021-05-03 18:17:16 126

原创 day33周一总结_chap-javase阶段测试_1.加载类概念不清2.线程理解不到位[选择题]

一.【单选题】1. 下列说法正确的是 _____。A. Java程序经编译后­­­会产生machine codeB. Java程序经编译后会产生byte codeC. Java程序经编译后会产生DLLD. 以上都不正确答案【B】解答:字节码文件2.下列代码中,哪句代码会报错()byte b = 127; byte b = 10; b += 1; byte b = 11; b = b + 1; char c = 97;答案【C】解答: b是by...

2021-05-03 17:22:13 189

原创 day32-33周日周一休息_chap-Thread_1.多线程实现方式2.锁3.网络编程(本篇网络编程)

概念大纲:1.套接字:一个类的对象,参数是目的ip和端口,用来建立连接主要成员方法有发送和接收,socket这个单词就是一个标志2.关于UDP(1)和TCP/IP(2)(1)UDP协议:通过数据报包来传输发送端DatagramSocket和DatagramPacketDatagramSocket类对象,指定自己的工作端口DatagramPacket类对象,指定发送目的地ip和目的ip的工作端口接收端DatagramSocket和DatagramPacketData

2021-05-03 16:57:20 68

原创 day24周日休息_chap-Thread_1.多线程实现方式2.锁3.网络编程(本篇多线程)

本周学习了多线程、数据安全锁、网络通信编程这篇记录多线程开篇留一个问题:线程中sleep方法的作用是让当前线程暂停,其他线程继续,还是就是仅仅暂停答:sleep方法让线程暂停的意义是等待控制台输入信息,进行操作的变更(idea中直观的感受);或者线程切换一.多线程的实现3种方法线程的启动:都是调用start方法,调用具体的run方法并不是启动线程线程的功能:run方法中的语句就是线程中具体的操作,开一个线程为了做什么都写在run方法中(方法1)重写Thread类的run方

2021-04-26 09:38:50 125 1

原创 day18周日休息_chap-IO3_字节输入_FileInputStream、BufferedInputStream

IO流部分记忆体系整理这篇记录的是FileInputStream、BufferedInputStream1.FileInputStream【处理字节流。方向:文件向内存】父类InputStreamFileInputStream类对象下面简写为in(1)用指定输入流in,接收读取到的文件内容(2)最后通过close()方法结束读取(3)字符数组长度问题:读取到的内容用字符数组chars接收,chars不够长的情况这里没写代码例子:package com.cskaoya

2021-04-18 23:22:10 71

原创 day18周日休息_chap-IO4_字节输出_FileOutputStream、BufferedOutputStream

IO流部分记忆体系整理这篇记录的是FileOutputStream、BufferedOutputStream1.FileOutputStream【处理字节流。方向:内存向文件】父类OutputStreamFileOutputStream类对象下面简写为out(1)用指定输出流out,写回覆盖掉原来文件或者追加新内容到原来文件。如果是追加,那么out已经完成了对原始文件所有内容的读取(2)所有带缓冲区的输出流要执行flush操作,最后通过close关闭输出流代码例子:pa

2021-04-18 23:22:00 57

原创 day18周日休息_chap-IO2_字符输入_InputStreamReader、FileReader、BufferedReader

IO流部分记忆体系整理这篇记录的是InputStreamReader、FileReader、BufferedReader1.InputStreamReader【处理字符流。方向:文件向内存】父类ReaderInputStreamReader类对象下面简写为in(1)用指定输入流in,接收读取到的文件内容(2)最后通过close()方法结束读取(3)字符数组长度问题:读取到的内容用字符数组chars接收,chars不够长的情况这里没写代码例子:package com.

2021-04-18 22:48:32 88

原创 day18周日休息_chap-IO1_字符输出_OutputStreamWriter、FileWriter、BufferedWriter

IO流部分记忆体系整理这篇记录的是OutputStreamWriter、FileWriter、BufferedWriter1.OutputStreamWriter【处理字符流。方向:内存向文件】父类WriterOutputStreamWriter类对象下面简写为out(1)用指定输出流out,写回覆盖掉原来文件或者追加新内容到原来文件(2)所有带缓冲区的输出流要执行flush操作,最后通过close关闭输出流代码例子:package com.cskaoyan.bytestr

2021-04-18 22:48:24 96

原创 day11周六上午课周日休息_chap-lambda表达式

整理了长风老师在Day11的lambda章节的随堂代码匿名内部类之lambda表达式1.package com.cskaoyan.javase.oop3.innerclazz6.lambda6.introduction1;/** * @description: lambda的引入 * @author: wuguidong@cskaoyan.onaliyun.com **//** * 目的:简洁。取代接口的匿名内部类,简化了局部内部类 * * 【1.】目的:取代接口的匿名内部类

2021-04-11 23:34:06 108

原创 day11周六上午课周日休息_chap-匿名内部类

整理了长风老师在Day11的匿名内部类章节的随堂代码匿名内部类package com.cskaoyan.javase.oop3.innerclazz6.anonymous5.introduction1;/** * @description: 匿名内部类的使用 * @author: wuguidong@cskaoyan.onaliyun.com **//**【1.】引入 * 不需要知道这个实现子类名称,仅仅需要一个对象:new 子类名(); * 匿名对象:这个对象没有名字,没有引

2021-04-11 23:31:45 64

原创 day11周六上午课周日休息_chap-局部内部类

整理了长风老师在Day11的局部内部类章节的随堂代码局部内部类package com.cskaoyan.javase.oop3.innerclazz6.local4.usecase3;/** * @description: 局部内部类的经典实用 * @author: wuguidong@cskaoyan.onaliyun.com **//** * 局部内部类的经典使用: * 传参:接口或抽象类,传子类对象 * 返回值:接口或抽象类,传子类对象 * 自己理解:new 类名()

2021-04-11 23:15:42 42

原创 day11周六上午课周日休息_chap-静态成员内部类

整理了长风老师在Day11的静态内部类章节的随堂代码静态成员内部类package com.cskaoyan.javase.oop3.innerclazz6.static3.basic2;/** * @description: 静态内部类的访问特点 * @author: wuguidong@cskaoyan.onaliyun.com **//** * 类加载、权限、创建对象 * 【1.】静态内部类什么时候类加载? * 类加载互相不影响 *

2021-04-11 22:23:14 53

原创 day11周六上午课周日休息_内部类

整理了长风老师在Day11的内部类章节的随堂代码成员内部类访问特点package com.cskaoyan.javase.oop3.innerclazz6.member2.basic2;/** * @description: 成员内部类的访问特点 * @author: wuguidong@cskaoyan.onaliyun.com **//** * 【0.】前提: * 1.成员内部类和外围类的访问: * 不受访问权限限制,即便是私有的,它们也可以互相访问 *

2021-04-11 22:06:55 80

原创 Day06+周日周一 (随堂代码注释整理-加载类与创建对象)

整理了长风老师在Day0506的面向对象章节的随堂代码package com.xy.java.day06.oop_block_by_xy.block12.building2;/** * @program: day06_javase_oop2_block * @description: 顺序:1.静态成员,2.成员变量+代码块(构造代码块),3.构造方法(构造器) * @author: xj992adolphxy@163.com * @create: 2021-04-04 10:38 **

2021-04-05 13:55:40 120 2

原创 Day06+周日周一 (提炼记忆点:加载类、创建对象、静态成员初始化、成员变量赋值、构造方法)

周六上午没课,周日休,周一清明节做了两件事:一.用时间堆出来记忆方式,不想给自己增加记忆负担。二.继续梳理单步调试加载类的跳转过程(插曲:理解了java传值,在此暂时不写)下面是正文一.压缩记忆点:1.类加载改称:加载类改成动宾结构。类似的,创建对象、初始化静态变量、执行代码块。2.关于加载类、创建对象过程中,静态成员变量、成员变量赋值、代码块的改称:静态成员变量:不要用英文static,就说中文静态二字;不要说静态、非静态,非静态就两种(成员变量赋值语句、代码.

2021-04-05 13:06:50 142 1

原创 Day06 (加载类创建对象)

王道训练营Java31期Day02 (oop部分:加载类、加载类并创建对象、成员变量、静态代码块、默认构造方法、单参数构造方法)package com.xy.java.day06.oop_block_by_xy.block12.static3;/** * @program: day06_javase_oop2_block * @description: 静态代码块的执行 * @author: xj992adolphxy@163.com * @create: 2021-04-04 16:

2021-04-04 20:58:31 158 1

原创 Day02 (Junit测试类改写、理解JVM栈帧)

王道训练营Java31期Day02 JVM内存、方法、数组、idea使用idea版本:2018.3个人感觉当日最难的是:找到用Junit来进行自动测试的方式、理解JVM内存图(引用)下面就进行如何找到Junit来进行说明。目前是不会写Class类,找的帖子还是自己复制粘贴别人代码,需要改动的地方还没理解搜索到一个帖子:https://blog.csdn.net/index20001/article/details/99588033下面是个人实践部分:每次新建工程都需要..

2021-03-31 14:20:22 176

原创 更换服务器环境以及pip uninstall visdom-解决visdom蓝屏显示问题-解决无法显示窗口或者显示一下闪过的问题

2018-12-28更新~重装。先卸载再重装能解决:(重装能解决后面就不用看了)pip uninstall visdompip install visdom 问题描述:复现陈云大佬github下现成的的PyTorch实战项目:dogvscat两台机器,分别记为0号机和3号机:在3号机的安装visdom之后发现要用0号机数据,数据太大了,scp过去空间不够;PyTor...

2018-12-28 14:07:54 4520 1

空空如也

空空如也

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

TA关注的人

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