-
C和Java效率对比试验和编译器优化影响
首先得承认这不是一个好例子,逻辑过于简单,受环境的干扰也特别大。不能作为评价一门语言综合效率的用例,仅仅是基于个人兴趣的小实验的记录。C语言版本1#include<stdio.h> int main{ long a = 0; for(long i=0; i<1000...
07月16日[编程文章]浏览:48
-
java:举例说明继承的概念(java里继承的概述)
在现实生活中,继承一般指的是子 女继承父辈的财产。在程序中,继承描述的是事物之间的所属关系,通过继承可以使多种事物之间形成一种关系体系。例如猫和狗都属于动物,程序中便可以描述为猫和狗继承自动物,同理,波斯猫和巴厘猫继承自猫,而沙皮狗和斑点狗集成自狗。这些动物之间会形成-一个继承体系,具体如图所示。在...
07月16日[编程文章]浏览:63
-
Java 中的 IO(java的io和nio)
Java IO 的演变之路I/O模型:就是用什么样的通道或者说是通信模式和架构进行数据的传输和接受,很大程度上决定了程序通信的性能,在Java 当中一种支持 3 种 IO模型。BIO、NIO、AIO在实际通信需求下,要根据不同的业务场景和性能需求决定选择不同的 IO 模型。...
07月16日[编程文章]浏览:50
-
-
你真的了解java中的泛型吗?(java 泛型 ?)
iptor: (Ljava/lang/Integer; V flags: ACC_PUBLIC Code: stack=2, locals=2, args_size=2 0: aload_0 1: aload_1 2:...
07月16日[编程文章]浏览:47
-
函数式编程的 Java 编码实践:利用惰性写出高性能且抽象的代码
本文会以惰性加载为例一步步介绍函数式编程中各种概念,所以读者不需要任何函数式编程的基础,只需要对 Java 8 有些许了解即可。一 抽象一定会导致代码性能降低?...
07月16日[编程文章]浏览:54
-
第一章、TS语言简介(ts语言语法)
TypeScript(简称 TS)是微软公司开发的一种基于 JavaScript (简称 JS)语言的编程语言。它的目的并不是创造一种全新语言,而是增强 JavaScript 的功能,使其更适合多人合作的企业级项目。TypeScript 可以看成是 JavaScript 的超集(superset),...
07月16日[编程文章]浏览:48
-
Java这个高级特性,很多人还没用过
泛型是 Java 的高级特性之一,如果想写出优雅而高扩展性的代码,或是想读得懂一些优秀的源码,泛型是绕不开的槛。本文介绍了什么是泛型、类型擦除的概念及其实现,最后总结了泛型使用的最佳实践。...
07月16日[编程文章]浏览:51
-
-
打通 JAVA 与内核系列之 一 ReentrantLock 锁的实现原理
写JAVA代码的同学都知道,JAVA里的锁有两大类,一类是synchronized锁,一类是concurrent包里的锁(JUC锁)。其中synchronized锁是JAVA语言层面提供的能力,在此不展开,本文主要讨论JUC里的ReentrantLock锁。...
07月16日[编程文章]浏览:43
