- 博客(23)
- 收藏
- 关注
原创 补题
以下哪一项正则能正确的匹配网址: http://www.bilibili.com/video/av21061574()首先,^表示匹配输入的开始,$表示匹配输入的结束每个选项从前向后看,http都能够严格匹配?表示匹配某元素0次或1次,这里四个选项都没有问题,能够匹配0次或1次字符s接下来:严格匹配,//严格匹配两个//接着往下看,[]表示字符集合,它用在正则表达式中表示匹配集合中的...
2019-11-05 21:22:03 592
原创 web学习
看完了html就是head 加 body里面放标签标签分文本图片 巴拉巴拉的 和swing差不多之前以为里面的格式设置也是html看了css才知道那个格式设置才是csscss就是分内外样式 设置格式外部样式可调用...
2019-10-12 22:08:56 107
原创 又又又是复盘
下列哪个类的声明是正确的?A. abstract final class HI{}B. abstract private move(){}C. protected private number;D. public abstract class Car{}A只能有final和abstract的一个,因为final是最终类,不能继承,必须可以创建实例,而abstract是抽象类,只能继承,不...
2019-09-25 21:35:18 166
原创 复盘
2、 以下说法中正确的有?A. StringBuilder是 线程不安全的B. Java类可以同时用 abstract和final声明C. HashMap中,使用 get(key)==null可以 判断这个Hasmap是否包含这个keyD. volatile关键字不保证对变量操作的原子性StringBuffer是线程安全的,StringBuilder是线程不安全的3、 ArrayLi...
2019-09-11 16:41:18 192
原创 复盘
3.对于一个已经不被任何变量引用的对象,当垃圾回收器准备回收该对象所占用的内存时,将自动调用该对象的哪个方法()A finalizeB notifyC notifyAllD hashCodeA就在移除一个对象并回收它的内存空间之前,Java垃圾回收器将会调用各个实例的finalize()方法,这样实例对象就有机会可以释放掉它占用的资源。尽管finalize()方法是保证在回收内...
2019-09-08 16:35:39 549 1
原创 tcp和udp
UDP是用数据包指定地点传递 相当于送快递DatagramSocket client =new DatagramSocket(8888);1.建立服务端ByteArrayOutputStream bos=new ByteArrayOutputStream();DataOutputStream dos=new DataOutputStream(new BufferedOutputStrea...
2019-08-27 19:29:18 71
原创 复盘
3、在JAVA中, 下列标识符合法的是()A. 3kyouB. @163C. nameD. while@在java里属于操作符 用于注释以为name是java里的自带的7、计算机所能处理的最小的数据项称为()A. 位B. 字节C. 字D. 双字记得混乱 基础知识 字节才是 8位=1字节8、创建一个标识有“关闭”标签的语句是 ( ) 。A. TextField...
2019-08-26 16:12:52 474
原创 还是JAVA
跟着尚学堂敲了一个飞机躲炮弹的小游戏基本的概念是清楚了抽象方法必须在抽象类抽象方法在父类里没实现 但子类必须实现 不能用new实例化 并且只能用来被继承用父类实例化子类对象 只能用父类的方法类是完全不能实现方法的抽象方法(差不多这意思)类对于接口可以实现多个父接口 接口能继承多个接口内部类能用外部类 外部类不能用内部类 (一种封装)外部属性 外部类名.this. 内部属性 t...
2019-08-22 21:40:58 81
原创 java
异常处理 try-catch-(finally)try 后面跟可能导致崩溃的代码块catch 后面跟处理方法finally 也是处理方法并且总会执行throw将异常不在当前方法处理 转移到别的方法处理泛型感觉就是结构体的意思iterator 迭代器和for循环一样用来遍历可能效率更高一点吧...
2019-08-22 21:40:19 64
原创 java啊java
包装是用来将基础数据类型作为类来使用包装类在赋值时会自动将基础数据类型转化为包装类string时存储在方法区里不可改动 每次赋值都是调用方法里的这个string对象再修改字符串是应使用stringbuilder修改时使用的是同一对象string则每次要创建新对象file 创建文件 遍历文件夹报错类型 error 直接不用管 exception 可以改75try-catch-fina...
2019-08-20 22:07:05 132
原创 java
构造方法 每次new创建对象时自动运行 为对象属性赋值 public +类(属性值。。。)包 在别的包里导入包可以使用导入的包里的类和方法 在类头一行 package+ 包名 引用:public + 类名+方法名override 子类可以在自己类里改写父类的方法object类 全部类的父类 可使用override改写方法 例如to string‘= = 判断基本数据类型 数值是否 ...
2019-08-18 21:51:23 75
原创 java学习
java里的类可以继承子类可以直接调用父类方法JAVA里的方法就类似于c里的函数不过java的方法需要依托于对象c是可以直接调用而对象需要通过构造方法创建构造方法就是给对象属性赋值和创造空间还有就是学习了关于java优势以及虚拟机如何运行方面的东西JRE里有栈以及包括了方法区的堆栈是运行方法,堆是存储栈中方法创建对象,方法区用来给堆中属性赋值;...
2019-08-18 10:27:24 47
原创 前序加中序 建树 推出后序 中序加后序建树推出前序 java建立文件
前序加中序建树找到根节点creat(&t->left,p1+1,p1+root-m1,m1,root-1);每次找到递归出的俩个数组部分中的父节点creat(&t->right,p1+root-m1+1,p2,root+1,m2);后序加中序差不多装java装了一晚上还有java文件建立...
2019-08-15 22:12:32 277
原创 二叉树前中后序遍历以及建树
前序遍历就是有左子树则显示左子树 没就往上然后看看有没有右子树 没有再就往上 有就重复上述步骤中序遍历就是有一直遍历左子树 没有左子树了显示自己然后看看有没有右子树 有就重复上述步骤 没有就往上后序遍历就是一直遍历左子树没有子树了就打印 然后往上看看右子树重复上述步骤建树是要根据 前序 加中序 或者 中序 加后序然后我弄不来递归绕来绕去 绕不清 看了一天...
2019-08-14 22:01:44 119
原创 链表拓扑排序 迪杰斯特拉算法
遇到floyd优化了也时间超限的题只会floyd很难受又去学了迪杰斯特拉算法其实和最下生成树prim基本差不多就是遍历做标记然后循环,把最短的记录下来,遇到更短的就换掉还有拓扑用数组容量不够了100000*100000改用用链表解决了把二维数组换成 一个结构体数组然后再用指针不断地指子项这样的...
2019-08-13 22:04:30 233
原创 拓扑排序
早上 学拓扑排序下午还是学拓扑排序晚上写拓扑题目拓扑就是循环然后有联系的做标记然后每个下点入度增加然后循环嵌套每次循环寻找入度为0的再循环里找是否有这数有就入度-1最后全部点的入度就都为0了...
2019-08-12 22:14:35 68
原创 每日总结
19.8.10早上学并查集 压缩路径的递归函数不是很理解然后又看了和并查集相关的kruaskal函数 没理解下午用prim写并查集和最小生成树的题组晚上还是写题组最小生成树的题主要就是相邻矩阵的构建构建后其他基本相同...
2019-08-10 22:21:48 53
原创 最短路径与最小生成树
19.8.9 总结上午深入理解floyd算法就是将每一点都遍历过去然后选最短的先理解最短路径的一种算法有点难搞下午测试基础不太行以前写的也有些忘了晚上学最小生成树一开始难以理解但看了各种博客后渐渐理解最后思路逐渐清晰prim算法就是先将起点加入生成树然后从起点开始选与这个点相连的点中权值最小的点加入生成树同时用一个数组记录生成树中与各个点的最小权值然后循环找生...
2019-08-09 21:33:49 289
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人