3 皮蛋咸鱼白菜粥

尚未进行身份认证

暂无相关简介

等级
TA的排名 14w+

java之测试、反射和注解

一、测试测试分类:黑盒测试:不需要写代码,给输入值,看程序是否能输出期望值白盒测试:写代码测试,关注程序具体执行流程Junit:白盒测试1.定义一个测试类2.定义测试方法:可以独立运行3.给方法添加@Test注解4.导入Junit依赖环境判定结果:红色代表失败,绿色代表成功补充:(无论运行结果是正确还是错误,被修饰的方法都会执行) @Bef...

2020-01-11 21:38:35

java之方法引用

使用方法应用简化lambda表达式(::):1. 通过对象名引用成员方法2. 通过super引用父类方法3. 通过类名引用静态方法Math::abs4. 通过this引用成员方法5. 构造方法的应用(接口返回值为一个类) Person::new6. 数组的构造器引用(返回值为一个数组) int[]::new步骤:1.接口public interface De...

2020-01-11 16:53:41

java之Stream

Stream://对于模型进行操作,本身不变//终结性型方法:不支持链式调用->count和forEach//延迟型方法:支持链式调用->filter,map,limit,skip,contact//limit(long i)超过i个元素截取前i个//skip(long n)跳过前n个//contact(Stream s1, Stream s2)//Stream流属于...

2020-01-11 16:14:21

java之常用的函数式接口

Supplier接口:会根据泛型生成一个数据 get(参数);Consumer接口: accept(参数); Consumer接口是一个消费型接口,泛型执行什么类型,就可以使用 accept方法消费什么类型的数据 至于具体怎么消费(使用)需要自定义(输出,计算.…) 默认...

2020-01-11 15:33:00

java之网络通信

TCP通信的客户端:向服务器发送连接请求,给服务器发送数据,读取服务器回写的数据表示客户端的类 java.net.Socket:此类实现客户端套接字(也可以就叫“套接字)。套接字是两台机器间通信的端点 套接字:包含了rP地址和端口号的网单位构造方法 : Socket( String host, int port) 创建一个流套接字并将其连接...

2020-01-07 14:20:03

java之IO流

字符流和字节流字节流:(一切都可以用字节流操作)字节输出流的使用步骤(重点)1.创建一个 FiLeoutputstream对象,构造方法中传递写入数据的目的地2.调用 FiLeoutputstream对象中的方法wite,把数据写入到文件中3.释放资源(流使用会占用一定的内存,使用完毕要把内存清空,提供程序的效率)public class DemoOuputStream ...

2020-01-07 13:23:20

java之File类

操作路径:路径不能写死,用下面的字符、字符串代替 String pathSeparator = File.pathSeparator;//路径分隔符windows分号,Linux冒号 String separator = File.separator;//文件名称分隔符 windows反斜杠,Linux正斜杠路径:相对路径和绝对路径FiLe类创建删除功能...

2020-01-06 19:24:55

ACM注意事项(学习总结)

浮点型四舍五入 floor(x+0.5);类似算阶层这种运算量太大一般有规律,如25!末尾有六个0重定向文件输入输出 freopen("data.in", "r", stdin); freopen("data.out", "w",stdout);通过fopen,FILE等来输入输出多案例注意重置数据string.h中有memset(a,0,si...

2020-01-06 17:14:23

java之Lambda表达式简化代码

Lambda的使用前提 1. Lambda的语法非常简洁,完全没有面向对象复杂的束缚。但是使用时有几个问题需要特别注意使用 Lambda必须具有接口,且要求接口中有且仅有一个轴象方法。无论是DK内置的 Runnable、 Comparator接口还是自定义的接口,只有当接口中的抽象方法存在且唯时,才可以使用 Lambda。 2.使用 ...

2020-01-06 17:11:56

java之多线程

继承Thread,并重写run方法,start()开始,进程为抢占式MyThread mt = new MyThread(); //添加一个新线程进入cpu抢占资源 mt.start(); for (int i = 0; i < 100; i++) { System.out.println("main: "+i); ...

2020-01-06 16:27:31

java之异常

java.lang.Throwable:类是java语言中所有错误或异常的超类 Exception:编译器异常 RuntimeException:运行期异常,处理异常就可以执行 Error:错误,必须修改源代码private static void obj(Object obj) {// if(obj==null){//...

2020-01-06 12:10:17

java数据结构

List:存储和取出的顺序一致,可存重复的元素,有索引ArrayList:底层是数组,查找快,增删慢LinkedList:底层是链表,查找慢,增删快 包含大量的操作首尾的方法push相当于addFirst,pop相当于removeFirstVector:底层也是数组,但是数组大小可变,单线程速度慢Set : 无重复元素,无索引,使用迭代器或...

2020-01-05 18:52:34

java之函数可变参数

package cn.xmz.pr2001.pr05.varArgs;/** 可变参数* 1.只能有一个可变参数* 2.还有其他非可变参数,可变参数要写在末尾* 3.Object...arr可以接收任意类型的参数* */public class DemoVarArgs { public static void main(String[] arg...

2020-01-05 16:21:20

IntelliJ IDEA-快捷键(eclipse版)

main函数 psvm public static void mainfor循环 for.i输出 sout 跳转到该行末尾 home+end跳转到该类最末尾 home+pgdn添加get,set和构造方法:alt + insert运行之前shift+alt+x 运行当前ctrl+shift+f10ctrl+f...

2020-01-05 14:23:36

java基础笔记

ArrayList<E>中不能是int,char,只能用他们的包装类int Integer short Shortlong Long float Floatchar Character boolean Boolean对基本类型...

2020-01-05 14:22:16

java基础注意事项

long num1= 2000000L float num2=2.3F //L,F可取,因为有自动转换char zf = '中'boolean var1 = ture对于byte/shor't/char'三种类型来说,如果右侧陚值的数值没有超过范围,那么javac编译器将会自动隐含地为我们补上一个(byte) (short) (char)。5.fori ==...

2019-12-29 08:54:37

19-12-24笔记

fori for循环array.fori for循环遍历数组int[] arraya = new int[5];int[] arrayb = {1,2,3,4};arraya.lengthpublic static void printArray(int[] a){ };printArray(arraya);public static int[] cal(...

2019-12-24 21:42:12

1223学习笔记

命令行切换盘符 d:进入文件夹 cd 文件夹名称进入多级文件夹 cd 文件夹1\文件夹2\文件夹3返回上一级 cd ..直接回根路径 cd \查看当前内容 dir清屏 cls(clear scream)退出 exit记事本 notepad...

2019-12-23 14:43:00

2015浙江省赛Beauty of Array

Edward has an arrayAwithNintegers. He defines the beauty of an array as the summation of all distinct integers in the array. Now Edward wants to know the summation of the beauty of all contiguous ...

2019-04-23 09:40:26

2015浙江省赛May Day Holiday

题目:As a university advocating self-learning and work-rest balance, Marjar University has so many days of rest, including holidays and weekends. Each weekend, which consists of Saturday and Sunday, i...

2019-04-23 09:35:14

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv3
    勤写标兵Lv3
    授予每个自然周发布7篇到8篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。