-
对比讲解lambda表达式与传统接口函数实现方式
对比讲解lambda表达式与传统接口函数实现方式 在本号之前写过的一些文章中,笔者使用了lambda表达式语法,一些读者反映说代码看不懂。本以为java 13都已经出了,java 8中最重要特性lambda表达式大家应该都掌握了,实际上还是存在大量的程序员没有使用java8,还有的使用...
-
Java IO编程——转换流
Java IO编程——转换流 所谓的转换流指的是可以实现字节流与字符流操作的功能转换,例如:进行输出的时候 OutputStream 需要将内容变为字节数组后才可以进行输出,而 Writer 可以直接输出字符串,这一点是方便的,所以很多人就认为需要提供有一种转换的机制,来实现不...
-
起源
起源 day one 算法是充分利用解题环境所提供的基本操作,对输入数据进行 逐步加工、变换和处理,从而达到解决问题的目的。 计算机的基本功能操作包括以下四个方面: 逻辑运算:与、或、非; 算术运算:加、减、乘、除; 数据比较:大于、小于、等于、不等于、大于等于...
2019-11-08 16:01:51 程序编程java开发工具java开发java runtime文件硬件虚拟机系统硬盘mac
-
C++引用与常量
常量: 在C++中有许多种数据类型(如int,float,bool等等)。而这些数据类型又可以声明定义出 变量 与 常量 两种不同的具体数据。它们两种分类的标准是不一样的,是两个角度可以叠加的分类,举个栗子:int说明这是个整数,变量x说明这个可变的数(数学中的未知数),两...
-
Netty与RPC
Netty与RPC 一、Netty原理 Netty是一个高性能、异步事件驱动的NIO框架 ,基于Java NIO提供的API实现。 它提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架, Netty的所有IO操作都是 异步非阻塞 的,通过Future-Listener机制,用户可以方便的主动获取或通过通知...
-
Struct结构体
Struct结构体 在实际的编程过程中,我们往往还需要一组类型不同的数据,例如对于学生信息登记表,姓名为字符串,学号为整数,年龄为整数,所在的学习小组为字符,成绩为小数,因为数据类型不同,显然不能用一个数组来存放。 在C语言中,可以使用结构体(Struct)来存放...
-
Java 发展历程
Java 发展历程 JDK 1.0 1991年4月,由 James Gosling 博士领导的绿色计划(Green Project)开始启动,此计划的目的是开发一种能够在各种消费性电子产品(如机顶盒、冰箱、收音机等)上运行的程序架构。这个计划的产品就是Java语言的前身:Oak(橡树)。Oak当时在消费品...
-
线程的状态转换以及基本操作
线程的状态转换以及基本操作 本人免费整理了Java高级资料,涵盖了Java、Redis、MongoDB、MySQL、Zookeeper、Spring Cloud、Dubbo高并发分布式等教程,一共30G,需要自己领...
-
Java12 Collectors.teeing 你需要了解一下
Java12 Collectors.teeing 你需要了解一下 前言 在 Java 12 里面有个非常好用但在官方 JEP 没有公布的功能,因为它只是 Collector 中的一个小改动,它的作用是 merge 两个 collector 的结果,这句话显得很抽象,老规矩,我们先来看个图: 管道改造经常会用这个小东西,...
-
Java 高并发之魂
Java 高并发之魂 前置知识 了解Java基本语法 了解多线程基本知识 知识介绍 Synchronized简介:作用、地位、不控制并发的后果 两种用法: 对象锁 和 类锁 多线程访问同步方法的 7种 情况:是否是static、Synchronized方法等 Synchronized的 性质 :可重入、不可中断 原...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
