![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
文章平均质量分 53
Java新客户
这个作者很懒,什么都没留下…
展开
-
TCP及UDP协议Java实现
TCP及UDP协议TCP/IP协议族七层网络模型及其对应的TCP/IP协议TCP与UDP对比TCP(Transmission Control Protocol)和UDP(User Datagram Protocol)协议属于传输层协议。其中TCP提供IP环境下的数据可靠传输,提供可靠的字节流服务 ,它提供的服务包括**数据流传送、可靠性、**有效流控、全双工操作和多路复用。通过面向连接、端到端和可靠的数据包发送;而UDP则不为IP提供可靠性、流控或差错恢复功能。TCP对应的是可靠性要求高的应用,原创 2021-08-09 23:36:43 · 386 阅读 · 0 评论 -
Java注解简析
注解注解Annotation注解基本知识注解与注释(Comment)相似,都可以为程序做出解释注解可以被其他程序读取(如编译器),注解权限控制为public注解是从jdk1.5开始引进的,之前的版本虽然也可以用,但是不能被其他程序读取注解的使用格式@注释名[(参数=参数值)],如@SuppressWarnings(value=“unchecked”)注解的使用范围package(包)class(类)method(方法)field(字段)内置标准注解原创 2021-08-01 16:36:24 · 105 阅读 · 0 评论 -
Java稀疏数组
稀疏数组假设有这样一个二维数组:0 0 0 0 0 1 0 2 0 08 0 0 0 0 0 9 0 6 0-5 0 0 0 6 0 7 0 0 00 0 0 0 0 0 0 0 0 02 0 0 0 0 0 0 0 5 89 0 0 0 0 0 0 0 0 0不难看出数组中有大量的 0存在,非0的值不多,仅仅12 个,但是这样的数组的大小为6*10,空间利用率仅为14/60=23.3%;于是考虑是否可以以更低的代价存储这些值。考虑使用这样一个新数组,第一行存储原数组的大小和有效值个数,原创 2021-07-30 00:10:38 · 55 阅读 · 0 评论 -
Java对象的初始化顺序
Java对象的初始化顺序总结来说就是:父类优先 -> static优先Java内存分配(堆、栈)原创 2021-07-29 23:32:22 · 57 阅读 · 0 评论 -
计算机语言发展史
计算机语言发展史一个东西的发展往往都是向更简单更方便的方向,才会得到更好的发展。计算机语言也不意外。自计算机诞生以来,计算机语言共经历三个时代:机器语言直接执行,速度快,资源占用少可读性差,可移植性差,代码繁杂汇编语言革命性改变,解决人类无法读懂机器语言的问题,指令代替二进制使得表达具有抽象性,面向机器高级语言高级语言对人类更加友好,大体分为面向对象和面向过程两类;C语言(1972)是典型的面向过程的语言,c++(1982)、Java(1995)是典型的面向原创 2021-07-26 22:58:54 · 319 阅读 · 0 评论 -
Java基础知识
Java基础知识Java特性和优势简单面向对象可移植性高性能分布式动态性(反射)多线程安全健壮Java是解释型语言高级语言可分为解释型语言和编译型语言解释型就是读一句解释一句给机器执行,就像现在的实时翻译,这种语言以Java、python为主编译型就是全部转译成机器语言给计算机执行,类似翻译整本书,这种语言以C/C++为主。JDK、JRE、JVM简介JDK(Java Development kit)Java开发环境,包括JRE、JVMJRE(Java Run原创 2021-07-28 00:06:41 · 46 阅读 · 0 评论 -
Java基础知识二
Java基础知识二流程控制顺序结构基本程序结构,所有算法的基础顺序执行System.out.println("java");System.out.println("is");System.out.println("a");System.out.println("language of computer");//执行时输出/*javaisalanguage of computer*/选择结构选择结构包括两种表达方式:ifif(布尔表达式)语句esle原创 2021-07-28 22:39:40 · 53 阅读 · 0 评论