![240](https://upload.jianshu.io/users/upload_avatars/25719290/62044b6c-c5e7-4d71-94a8-ec57e099532b.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
因为自己是零零散散的学习绘画,一直买的是散装的水彩纸,画完就收起来,放到密封袋,虽然也有在好好收藏着,但总觉得缺了点什么东西。 直到后来,买了一个A4大小的线圈水彩本,十二页...
创建文件 reader和 write 输出流装换器
线程的创建方式 继承Thread类(Thread类就是线程类,继承后自然就是线程类了) 写一个类,实现 Runnable 接口,然后创建一个线程对象,将实现类对象放到线程对象...
关于文件和文件夹的操作,我们使用的都是一个类:File 常用的构造器说明File(String pathname)将指定的路径名转换成一个File对象File(String ...
O 是 input 和 output 两个单词的缩写。在计算机上就是输入与输出。(数据在不同介质上的传递) 输入与输出就是基本的「人机交互」。常见的设备: 键盘 鼠标 手写笔...
今天给大家介绍几个程序员可以接私活的平台。 私活虽然也没有那么好做,一般私活的性价比远比上班拿工资的低。但是作为一个额外的创收渠道,一部分生活窘迫的程序员,或者想要找项目练手...
1. 为什么使用泛型 ? 保证了类型的安全性;避免了不必要的装箱、拆箱操作,提高程序的性能。 通过泛型可以定义类型安全的数据结构,而无需使用实际的数据类型,能够显著提...
1. Collection 接口和 Collections 类都是做什么用的 ? Collection接口和Collections类都在java.util包下,前者是接口...
Lambda表达式语法:(参数) -> {} ;(多行时),(参数) -> 单行语句. 范例:多行语句 如果现在你的表达式里只有一行进行数据的返回,那么直接使用语句即可,可以...
范例:传统的面向对象开发 对于此类操作有了更简化实现,如果采用函数式编程,则代码如下: 范例:函数式编程 面向对象语法最大的局限:结构必须非常完整。 要想使用函数式编程有一个...
先看下面的代码 看到,程序类型的转换异常,但是编译器却没有报错 这样的原因是,泛型是通过 java 编译器的称为擦除(erasure)的前端处理来实现的。你可以(基本上就是)...