Java编程
adam55890
愿今天的自己比昨天的自己优秀一点点。
展开
-
Java回调机制
模块之间总是存在这一定的接口,从调用方式上看,可以分为三类:同步调用、回调和异步调用。同步调用是一种阻塞式调用,也是我们在写程序中经常使用的;回调是一种双向的调用模式,也就是说,被调用的接口被调用时也会调用对方的接口.异步调用是一种类似消息或事件的机制,解决了同步阻塞的问题,举例来讲:A通知B后,他们各走各的路,互不影响,不用像同步调用那样,A通知B后,非得等到B走完后,A才继续走。回调是异步的基转载 2017-05-27 09:03:38 · 496 阅读 · 0 评论 -
IO流
1.流是文件(磁盘)与内存之间建立的一个通道,在Java API中,可以从其中读入一个字节序列的对象称为输入流,可以向其中写入一个字节序列的对象称为输出流。字节序列可以来自文件,网络连接,甚至内存块。 2.以内存作为参考,流可以分为输入流(InputStream,Reader)和输出流(OutputStream,Writer). 3.又分为字节流(InputStream,Outp转载 2017-06-17 20:16:44 · 479 阅读 · 0 评论 -
Java 代码性能优化
转自:作者:阿阳啊啊 链接:http://www.jianshu.com/p/60b60df7dea1 來源:简书 感谢作者的分享。 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了转载 2017-07-16 09:27:27 · 556 阅读 · 0 评论 -
面向对象设计七大原则
转自:http://www.cnblogs.com/sunflower627/p/4718702.html 1、单一职责原则(Single Responsibility Principle) 每一个类应该专注于做一件事情。 因为: 可以降低类的复杂度,一个类只负责一项职责,其逻辑肯定要比负责多项职责简单的多;提高类的可读性,提高系统的可维护性;变更引起的风险降低,变转载 2017-11-01 09:00:15 · 414 阅读 · 0 评论