
Java
cuianbing
这个作者很懒,什么都没留下…
展开
-
Java Socket示例(一)
简单的java socket 示例 搭建服务器端 创建ServerSocket对象绑定监听端口。 通过accept()方法监听客户端的请求。 建立连接后,通过输入输出流读取客户端发送的请求信息。 *通过输出流向客户端发送请求信息。 关闭相关资源。 package socket; import java.io.BufferedReader; import java.io.IO...原创 2018-03-19 00:15:27 · 199 阅读 · 0 评论 -
Java程序运行机制简介
Java程序运行机制 Java语言是一种特殊的高级语言,它既具有解释型语言的特征,也具有编译型语言的特征,因为Java程序要经过先编译,后解释两个步骤。 高级语言的运行机制 计算机高级语言按程序的执行方式可以分为编译型和解释型两种。编译型语言是指使用专门的编译器,针对特定平台(操作系统)将某种高级语言源代码一次性“翻译”成可被该平台硬件执行的机器码(包括机器指令和操作数),并包...翻译 2018-03-20 08:59:26 · 6668 阅读 · 0 评论 -
Java多线程之Callable和Future
Java多线程之Callable和Future callable出现的原因: 创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。这2种方式都有一个缺陷就是:在执行完任务之后无法获取执行结果。 如果需要获取执行结果,就必须通过共享变量或者使用线程通信的方式来达到...原创 2018-03-24 14:04:48 · 278 阅读 · 0 评论 -
Java注解(Annotation)
基本注解 Java提供的5个基本注解的用法——使用注解时要在起前面增加@符号,并把该注解当成一个修饰符使用,用于修饰他支持的程序元素。 五个基本注解如下: @Override @Deprecated @SuppressWarnings @SafeVarargs @FunctionalInterface 上面的5个基本注解中的@SafeVarargs是Java新增的、@Functional...原创 2018-03-24 17:33:54 · 202 阅读 · 0 评论 -
使用IText库创建PDF文档
使用iText库创建PDF文件 前言 译文连接 对于Excel文件的读写操作,相信大家都比较熟悉,使用apache的POI库即可。本篇文章,我将基于iText库编写各式各样的代码示例去创建PDF文件。这些例子会按它们各自的功能分类,为了使大家能更加形象的看到代码所生成的PDF文件内容,每一个例子我都会附加上一张PDF文件截图。我已经尽可能的把我能找到的有用的例子放...翻译 2018-03-21 23:53:04 · 383 阅读 · 0 评论 -
接口和抽象类有什么区别?
这是初学者经常会遇到的问题,看到这个问题,自己想起来以前痛苦的学习过程。简单的回答一下。 接口和抽象类之间有没有区别?可以肯定的回答:有区别。那既然有区别,我们不妨带着疑问去探索一下,语言设计者们在设计接口和抽象类时为什么要设计出区别,他们的目的何在。编程语言的设计其实也是一门哲学。 &...原创 2018-04-03 14:12:36 · 11443 阅读 · 5 评论