IT行业云计算java培训课程学习笔记|Java程序员必须掌握的英语词组(二)
Java开发工程师作为目前市场上热门的求职岗位之一,现在很多人想学习Java掌握一门吃香的技术,不过前提是得学好Java编程语言,所以学习Java编程语言技术,都会学习哪些内容?是很多在学或想学的人一直想问的,今天北京八维教育培训学校先分享整理好的一份IT行业云计算java培训课程学习笔记中的Java程序员必须掌握的英语词组。

二进制数(binary number):数值被编码为一组0、1序列。一般数字以“10为基数”,二进制数与其类似,只是以“2为基数”。
二叉树(binary tree):二叉树是一种链式数据结构。可以为空树,或者由两棵更小的二叉树(可能为空树)与根节点组成。根节点包含了指向两棵子树的指针。这两棵更小的二叉树被称作左子树和右子树。
比特(bit):一位二进制数,可能是0或1。
黑盒(black box):指系统或组件在使用时无需关心内部结构。黑盒包括接口和实现。在系统中,被当做组件使用的黑盒叫做模块。
块(block):在Java编程中,被花括号({})包围的一组语句称为块。(代码)块用来将一组语句组合成一条语句。块可以为空,表示不包含任何语句,即一对空的花括号。
阻塞操作(blocking operation):一个操作如果需要等待某些事件发生就称为“阻塞”操作,比如从网络连接读取数据。执行阻塞操作的线程会一直处在“阻塞”状态,直到事件发生。处于阻塞状态时,线程不能执行任何指令。而程序中的其它线程可以继续执行。

阻塞队列(blocking queue):当阻塞队列为空时,出队操作会引发阻塞,直到队列中有新成员加入。如果阻塞队列有大小限制,当队列填满时,入队操作也会引起阻塞。
自底向上设计(bottom-up design):自底向上设计是一种软件设计方法。从系统的基础组件开始设计,然后将它们组合成更复杂的组件,诸如此类。
BufferedImage类:BufferedImage类展示了“屏外画布”,即图片存储在计算机内存中,可以在屏幕外进行绘制。
分支(branch):分支是一种控制结构,计算机通过分支从2个或多个不同的执行路径中进行选择。Java有两种分支语句:if 语句和 switch 语句。
字节(byte):字节是一种由8个比特组成的内存单元。一个字节可以保存8个比特二进制数。
字节码(bytecode):“Java字节码”是Java虚拟机机器语言的常用名称。Java程序会被编译成Java字节码,后者由JVM执行。

字符集(charset):字符集是一种将字符数据编码为二进制的特定编码形式。例如UTF-8和ISO-8859-1。
受检异常(checked exception):在Java中受检异常必须处理,可以通过 try catch 语句捕获,或者在方法上使用 throw 语句抛出该异常。如果没有用这两种方式处理受检异常,会报告语法错误。
类(class):类是Java的基础编程单元。类是静态方法、非静态方法和变量的集合。静态成员是类自身的一部分,非静态或“实例”成员是创建对象的蓝本,由此创建的对象“属于”该类。
类变量(class variable)和类方法(class methods):“静态变量”和“静态方法”的别名。它们是类的一部分,与对象无关。
客户端/服务器(client/server):一种网络通讯模式。其中,“服务器”在网络上守候某个已知地址,等待“客户端”向它发起连接请求。这是TCP/IP协议的基础通讯模型。


