方法修饰符及返回值类型方法签名说明intread()读取一个字节的数据,返回 -1 代表已经完全读完了int最多读取 b.length 字节的数据到 b 中,返回实际读到的数量;-1 代表以及读完了int最多读取 len - off 字节的数据到...
【Java】资源 Java学习资料 JavaEE初阶和JavaEE进阶知识
javaEE初阶内容
4.JavaEE初阶.rar.rar.rar
Java学习资料 包括Javaee初阶,web前端,javascript,线程,网络编程等等,以及javaee进阶,Spring全家桶等等这些代码
TCP(Transmission Control Protocol 传输控制协议)是一种面向连接的、可靠的、基于字节流的传输层通信协议。源/目的端口号:表示数据是从哪个进程来,到哪个进程去;32位序号/32位确认号:后面详细讲;...
《JavaEE初阶》Servlet 编写一个Servlet的helloworld 1. 认识Maven并创建maven项目: Maven是一个"构造工具",它能针对代码进行依赖管理,编译,打包,验证,部署等功能. 在我们之前学习的代码较为简单,并不需要进行打包. ...
接下来我们一起来感受一下JS的语法,关于语法部分,由于一些逻辑与代码的书写与Java类似,所以博主这里只会重点介绍不同的地方,关于DOM与BOM博主会在后续博文进行讲解
TCP服务器与客户端的搭建需要借助以下APITCP之间通信通过流进行传输,无论是服务器还是客户端:读取内容用输入流,写入内容用输出流。
java发展历史和javaEE初阶的学习目的,和对CPU和GPU的了解
线程池,是一种线程的使用模式,它为了降低线程使用中频繁的创建和销毁所带来的资源消耗与代价。通过创建一定数量的线程,让他们时刻准备就绪等待新任务的到达,而任务执行结束之后再重新回来继续待命。...
我们重点要理解,synchronized 锁的是什么.两个线程竞争同一把锁, 才会产生阻塞等待两个线程分别尝试获取两把不同的锁, 不会产生竞争.
在学习这部分内容之前,还是需要了解一下什么是操作系统?通俗来说,操作系统就是管理应用程序,对下,要管理各种硬件设备,对上,要给应用程序提供一个稳定的运行环境。这里涉及到的内容也是方方面面的。...
定时器也是软件开发中的一个重要组件. 类似于一个 “闹钟”. 达到一个设定的时间之后, 就执行某个指定好的代码标准库中提供了一个 Timer 类. Timer 类的核心方法为 schedule .schedule 包含两个参数....
阻塞队列是一种特殊的队列. 也遵守 “先进先出” 的原则. 阻塞队列能是一种线程安全的数据结构, 并且具有以下特性:当队列满的时候, 继续入队列就会阻塞, 直到有其他线程从队列中取走元素.当队列空的时候, 继续出队列...
本文重点:死锁咋回事死锁的三个典型情况死锁的四个必要条件如何破除死锁。
在正常情况下,TCP要经过三次握手建立连接,四次挥手断开连接整体过程如下: 该过程对应着很多种状态的转换服务端状态转化[CLOSED -> LISTEN] 服务器端调用listen后进入LISTEN状态,等待客户端连接;...
关于《【JavaEE初阶】 JavaScript基础语法——贰》就讲解到这儿,HTML 只是描述了页面的骨架结构.使用 CSS 可以针对页面进行进一步美化,JavaScript可以赋予灵魂。关于JavaScript的后续讲解,请关注博主后续创作。
Java 给多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。一个线程就是一个 “执行流”. 每个线程之间都可以按照顺讯执行自己的...
对当前学习的知识梳理
Callable 是一个 interface . 相当于把线程封装了一个 “返回值”. 方便程序猿借助多线程的方式计算结果比如我们有以下需求创建线程计算 1 + 2 + 3 + … + 1000, 如果我们不使用 Callable不使用 Callable的实现过程...
网络编程,指网络上的主机,通过不同的进程,以编程的方式实现网络通信(或称为网络数据传输)。当然,我们只要满足进程不同就行;所以即便是同一个主机,只要是不同进程,基于网络来传输数据,也属于网络编程特殊的...
本章主要介绍JVM中比较重要的三个内容:JVM内存区域划分JVM类加载机制JVM垃圾回收机制。