
牛客
要不一起ci个饭
我想去山顶⛰️
展开
-
牛客杂记——java中左移运算符<<、右移运算符>>和无符号右移运算符>>>的区别
左移运算符<<、右移运算符>>和无符号右移运算符>>>左移运算符<<右移运算符>>右移运算符>>> 左移运算符<< 左移<< :就是该数对应二进制码整体左移,左边超出的部分舍弃,右边补零。 举个例子: 253的二进制码1111 1101,在经过运算253<<2后得到1111 0100。 可以想象为一个框,然后数字左移框不动,然后移动之后框后面的空位补0 右移运算符>> 右移&原创 2020-07-29 12:06:50 · 457 阅读 · 0 评论 -
牛客杂记——【JAVA】数组四种复制效率的比较
java中数组复制的方式,有以下几种 (1)System.arraycopy(); public static native void arraycopy(Object src, int srcPos, Object dest, int destPos, int length); 此方法是一个本地方法,方法对应的实现不在当前文件里,而是在其他原创 2020-07-29 11:42:44 · 729 阅读 · 0 评论 -
牛客杂记——(神奇的口袋 、用两个栈实现队列)
总结基础知识编程神奇的口袋用两个栈实现队列 基础知识 1、在JAVA中,假设A有构造方法A(int a) ,则在类A的其他构造方法中调用该构造方法和语句格式应该为this(X)。 2、装箱、拆箱操作发生在引用类型和值类型之间 基本数据类型转化成包装类是装箱 (如: int --> Integer)。 包装类转化成基本数据类型就是拆箱 (如:Integer --> int)。 包装类就是引用类型,基本数据类型就是值类型 装箱——值类型转换为引用类型;拆箱——引用类型转换为值类型。 3、原创 2020-06-15 17:17:26 · 296 阅读 · 0 评论 -
牛客杂记——(黑盒测试方法、白盒测试方法、软件生命周期、买苹果、删除公共字符。。。。)
总结基础知识编程买苹果删除公共字符 基础知识 1、先到先服务的作业调度与队列结构有关,队列的修改是依先进先出的原则进行的。 2、黑盒测试方法 1)、等价类划分方法 2)、边界值分析方法 3)、错误推测方法 4)、因果图方法 5)、判定表驱动分析方法 6)、正交实验设计方法 7)、功能图分析方法 8)、场景设计方法 3、白盒测试方法 1)有代码检查法、 2)静态结构分析法、 3)静态质量度量法、 4)逻辑覆盖法、 5)基本路径测试法、 6)域测试、 7)符号测试、 8)路径覆盖和程序变异 4、计算机存储信息的原创 2020-06-15 07:33:15 · 402 阅读 · 0 评论 -
牛客杂记——关于大数阶乘的详解
链接:https://www.nowcoder.com/questionTerminal/6ffdd7e4197c403e88c6a8aa3e7a332a 来源:牛客网 输入一个正整数n,求n!(即阶乘)末尾有多少个0? 比如: n = 10; n! = 3628800,所以答案为2 输入描述: 输入为一行,n(1 ≤ n ≤ 1000) 输出描述: 输出一个整数,即题目所求 示例1 输入 10 输出 2 我第一次在做这道题的时候,就是用一个long类型的来保存最后的阶乘结果,没想到给我来了个999的阶乘,原创 2020-06-11 14:58:22 · 631 阅读 · 0 评论 -
牛客杂记——在字符串中找出连续最长的数字串、合法括号序列判断
总结基础知识编程在字符串中找出连续最长的数字串合法括号序列判断 基础知识 1、关于构造方法 构造方法也属于类的方法,可以创建对象的时候给成员变量赋值 构造方法没有返回值,构造方法一定要和类名相同 2、异常处理中 try块不可省略,可以多使用多重catch块,finally可省略catch和finally,但不能同时省略 3、SQL语言又称为结构化查询语言 4、java中 static 关键字表明一个成员变量或者是成员有方法可以在没有所属的类的实例变量的情况下访问 编程 在字符串中找出连续最长的数字串 样例输原创 2020-06-06 17:31:45 · 412 阅读 · 0 评论 -
牛客杂记——6.2
总结基础知识编程 基础知识 1、java中synchronized关键字可以对对象加互斥锁 2、在子类构造方法中使用super()显示调用父类的构造方法,super()必须写在子列构造方法的第一行,否则编译不通过 3、声明抽象方法,不可写出大括号,abstract只能修饰方法和类,抽象方法无方法体,有无方法体看有无大括号 编程 链接:https://www.nowcoder.com/questionTerminal/fe298c55694f4ed39e256170ff2c205f 来源:牛客网 有这样一道智原创 2020-06-06 16:59:24 · 239 阅读 · 0 评论 -
牛客杂记——6.1
基础知识 1、在基本JAVA类型中,如果不明确指定,整数型默认为int类型,带小数的默认为是double类型 2、在不考虑反射的情况下,私有访问控制限制符private修饰成员变量只能被该类自身所访问和修改 3、Math.round(11.5)=12 Math.round(-11.5)=-11 Math.round()方法,括号里面的数+0.5后向下取值。例如Math.round(3.4)=3,3.4+0.5=3.9,但是没有到4所以向下取值为3 4、方法通常存储在进程中的方法区 5、要使对象具有序列化能原创 2020-06-06 16:39:08 · 165 阅读 · 0 评论