- 博客(12)
- 收藏
- 关注
原创 Leecode219哈希表
给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的 绝对值 至多为 k。示例 1:输入: nums = [1,2,3,1], k = 3输出: trueclass Solution {public: bool containsNearbyDuplicate(vector<int>& nums, int k) { unordered_map<int, i
2020-09-02 16:00:31 153
原创 汇编语言第三版课后习题
检测点1.11、 13 2、 1024 0 1023 3、 8192 1024 4.、 1024^3 1024^2 10245、64 1 16 4 6、256 256 64K 64K 4G 7、1 2 8、二进制
2020-02-10 21:47:17 178
原创 第十四章、十五章课后习题
流有哪些分类?从流动方向上看:分输入流和输出流从读取类型上分:字节流和字符流常用的文件类ile和接口有哪些?File类,接口FileFilter网络通信协议分几层?各层解决的问题是什么?OSI七层协议,TCP/IP四层协议。物理层:比特流传输。数据链路层:两个相邻结点间的点到点的帧传输。网络层:为分组交换网上的不同主机提供通信服务包括路由、地址解析。传输层:为两主机间的进程通信...
2019-11-15 16:06:12 270
原创 第八章课后习题
Java常用类库有哪些?其基本功能是什么?Object类:Java的根类,是所有类的共同祖先数据类型包装类:对应Java的8个基本数据类型,包装类有Byte、Short,Integer、Long、Float,Double、Character和Boolean。字符串类:Java将字符串作为类来应用,主要有String和StringBuffer两个类。数字型Math类:提供一组静态常量和静态方...
2019-11-15 15:17:51 357
原创 第七章课后习题
“程序中凡是可能出现异常的地方必须进行捕获或抛出”这句话对吗?对,因为异常一定要被处理,采用抛出和捕获的方式,RuntimeException异常可以进行隐式抛出,其他异常则采用显示方式抛出。发生NullPointerException异常的一些情况调用一个null对象的实例方法。访问或修改null对象的字段。取null的长度,好像是一个数组。访问或修改的时隙null就好像它是一个数组...
2019-11-15 14:29:56 279
原创 Java第九章课后习题
一:线程和进程的联系和区别是什么?联系:进程是一个执行中的程序,是操作系统对其资源(内存和CPU时间等)进行分配的基本单位,每一个进程都有独立的一块内存空间、一组系统资源,其内部数据任务和状态都是完全独立的;多线程就是一个进程中可以同时运行多个不同的线程,执行不同的任务。***区别:***同类的多个线程共享一块内存空间和一组系统资源,而线程本身的数据通常只有微处理器的寄存器数据以及一个供程序执...
2019-10-27 15:21:30 980
原创 学习Java前对过去学习编程语言的方法、经验和教训以及对Java平台的理解
先简单的回顾一下大一学习编程语言的历程:大一上学期学的是C/C++,将C和C++共同的部分学习完后,主要学的是C++的面向对象编程,即类。不过由于较难,类用的不多,更多的还是C的结构体。下学期学Python,学习的广度很大,但深度不深。而且Python本身就比较简单而且还是学完C++之后学的,所以容易上手。整个编程语言学习的生涯大致如此,其中存在着一些错误的地方:自己学习语言一直是在被动的学习...
2019-10-16 21:17:34 208
原创 学习Java的System、Integer和Math类的心得!
java的System等类,属于Java API中的一小部分,但是足以证明Java在类这方面的丰富性。在打开API文档时,我是很懵的:这是啥呀,这么多东西。看不懂啊,具体要怎么用啊······。看了别人的介绍之后,有点儿明白了如何使用:...
2019-10-16 21:17:20 164
原创 讲述Java对象与Java对象引用的区别以及java对象的创建与C++对象创建的区别
Java对象与Java对象引用的区别:类名 对象名 = new 类名();java对象其实就是堆空间中的内存数据,而对象引用就是上式的对象名。比如 Lol adc = new Lol();1、new Lol 就是在堆中创建了一个对象,而且 Lol()又调用了类的构造函数,来对这个对象进行初始化。2、adc 就是对象的引用,通过 “= ” 将堆中创建的对象地址赋值给这个对象的引用。这就...
2019-10-16 21:16:56 151
原创 第四章习题
名词解释:构造方法和抽象构造方法是一个与类名相同的类方法,是java为这个类初始化创建的对象。而抽象是从被研究对象中舍弃个别的、非本质的或与研究主旨无关的次要特征,而抽取与研究有关的共性内容加以考察,形成对研究问题正确、简明扼要的认识。对象位于内存何处?声明能引用对象的实质是什么?对象位于内存的堆空间中。对象引用在栈中保留了堆中对象的实际地址。(查资料看别人的,但是这个过程能理解)对象...
2019-10-16 21:16:40 231
原创 第五章习题
面向对象的主要特征是什么?封装,继承,多态,抽象。封装是如何实现的?利用抽象数据类型或类将数据和基于数据的操作绑定在一起,数据被保存在抽象数据类型内部,系统只有通过被授权的操作方法才能够访问数据。对象之间如何相互作用?作用的条件是什么?通过对象 的引用、继承访问属性需要拥有合理的访问权限protected修饰符有何特点?父类的protected属性可以被子类访问,但是不能被其他类访...
2019-10-16 21:16:16 164
原创 国庆期间将个人银行账户管理程序c++源码改为Java的感悟
相同点:for循环这种循环结构一样,数据类型声明(除了Boolean),类的声明构造等。不同点:1:C++构造函数的冒号语句用法方便了参数与数据成员的传值,而java就只能一行一行的写进行传值。2:在输入输出流里,C++的cin,cout方法比Java的输入输出方便简单多了,而且Java的输入流很麻烦,还要考虑异常输入。3:在成员函数的构造方面,C++可以在类外面进行函数的构造,而Java...
2019-10-16 20:56:56 181
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人