- 博客(11)
- 收藏
- 关注
原创 vm安装ubuntu 20.04
这**加粗样式**里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学
2022-03-30 19:36:16
1920
原创 2021-06-25
标题Java武功秘籍之——集合篇概述:集合的存在,让我们在程序中有了存储并组织大量数据的方法。在没有集合之前,我们的数据散落在程序各处,没有集中在一起,并且也无法有一个合理的方式去处理,使用这些数据。所以在程序中使用好集合至关重要。首先介绍集合的图谱。集合因为其强大的能力。提供了有多类和接口组织成一个框架。我们在程序中应用集合时,应该根据不同集合的特点来选择合适的集合。集合的总接口:Collection里面定义了所有集合的基本操作。接下来根据集合的不同特征划分了三个子接口,都继承了Collecti
2021-06-25 23:59:37
59
原创 2021-03-30
浅谈面相对象程序设计的感悟面相对象中最重要无非设计类,接口,以及类直接的继承,实现关系。1,画类图很重要基本就相当于写出了程序,类图包含属性,方法,属性写明了数据类型,方法写明了参数和返回值。再就是表明了继承和实现关系。2,好的结构能起到事半功倍的效果为什么会有设计模式呢,今天读完设计模式第一章就感觉很难,但是他实现的功能缺相当复杂。仔细体会其结构真的美妙。3,设计是一条很长的路,需要慢慢走,慢慢感悟。着急不得,该走的每一步路都少不了。...
2021-03-30 00:35:03
67
原创 2021-03-30
今天学习了java多线程,多线程的核心问题在于线程的状态,和线程共享数据。线程的转态进一步就是线程的调度。共享数据的进一步就是锁。其中,线程的状态核心在于就绪和阻塞阻塞在等待某一条件,条件完成之后,进去就绪队列。就绪的线程直接等待cpu分布。线程中的yeird()函数直接让步线程,把此线程放到就绪队列,所有会再次直接分配到cpu继续执行。而sleep则是放到阻塞队列中。等待时间过后,继续回到就绪队列。如果执行的代码段又锁其他程序又执行不了。所以只能等待睡眠结束继续执行。...
2021-03-30 00:26:27
112
原创 2021-03-28
2021.3.28学习Javastatic关键字修饰属性:所有类的对象共享修饰方法:通过类名直接调用静态属性只能被静态方法调用和类一起加载final关键字修饰类:不可被继承修饰方法:不可被重写修饰变量:不可被修改(参数,局部变量,静态量)单例设计模式只有一个对象步骤:1,声明构造方法为私有2,声明一个私有(可赋值)3,通过方法返回私有引用(声明为静态方法)4,声明引用为静态代理模式1,接口2,被代理着3,代理着调接口函数把被代理者传进去4,两个
2021-03-28 00:38:54
76
原创 2021-03-12
操作系统初步了解什么是操作系统?对于这个问题的回答,答案可谓有千百种,我的理解分为基本层面和抽象层面。抽象层面在我们的认知中,操作系统像个管理者,管理者我们的应用程序。基本层面操作系统也是一个程序,是我们电脑启动时候第一个运行的程序,既然是程序,必然是由代码构成。所以操作系统就是一个代码段,不过现在的操作系统过于复杂,代码量很大。#操作系统的组成head.s main.c其中main.c主要用于硬件初始化。标题操作系统启动过程按下电源开机键cpu执行取指执行7c00:
2021-03-12 01:05:21
77
原创 2020-11-28
今天再次看了java有关Api方面的知识,对包和类有了更深入的理解。以及ArryList和数组的对比之后,明白数组还是基本类型,而ArryList已经属于类了,有自己的方法。在面向对象的过程中。我们遇到的每个东西,都当做对象来看待。就想数组在我以前看来就是同一类型存储单元的集合,现在他是一个对象。里面放的是同一类型的对象。要逐渐向面向对象的思维方式转变。...
2020-11-28 15:34:42
68
原创 2020-11-27
一口气看完了《head first Java》的6,7,8章。收货满满,总结一下吧。第6章讲的就是java的API,里面有许多大佬写好了类,并且打包起来供我们使用。以前不重视一门语言的库函数。现在已经开始重视起来了他可以帮我们解决一些小问题,而不用耗费太多的经历。第7章具说明继承,微微的解释多态。把继承和多态分开是不好的,因为他们总是相互依存。这两个特性,帮助我们提高了程序的扩展性和延展性。更重要的是帮助我们“偷懒“减少编写代码的量。也见识了多态在数组方面的威力。许多细节讲的明明白白,对象之母的概念,
2020-11-27 15:04:14
72
原创 2020-11-23
今天很累,不过感觉很充实,在开始学Java之后遇到的问题还真不少。但好像效率并不高,今天就学习了了,选择排序,以及二叉树的基础知识,还有遍历和查找。感觉把代码写在本子上很浪费时间,下次我就先把知识点搞懂,然后直接开始上手敲,然后把代码保存下来,到时候再看。刚开始,基本都解决不了,IDEA不会用,很多细节处理不了,不高效...
2020-11-23 22:57:39
62
原创 2020-11-22
首先简单的了解几个概念1,那个英文定律提高性能要提高关键的部分,要不就这个速度大2,并发和并行并发就是同时进行多个活动并行就是用来称呼并发的基本常见的线程并发,指令并行3,计算机中的抽象思想文件是对I/O设备的抽象进程是对处理器,io设备,存储器的抽象虚拟内存是对存储器的抽象虚拟机是对整个计算机系统的抽象...
2020-11-22 15:52:00
81
原创 2020-11-21
今天学习了《深入理解计算机系统》的第一章,初步对计算机系统有了一个认识,从软件到硬件,从代码到执行的过程,以及一些细微的结构和功能。第一个问题:我们写的程序在计算机中是什么?一个简单的例子就是hello world程序,他其中的每一个字在计算机中都用ascill表中的字符对应。然后ascill的数值就可以转化为二进制数字表示。这些数字保存在字节中。然后存放到计算机的磁盘中。第二个问题:程序执行的过程是怎样的...
2020-11-21 23:12:48
111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人