Java编程入门北京尚学堂.docx
《Java编程入门北京尚学堂.docx》由会员分享,可在线阅读,更多相关《Java编程入门北京尚学堂.docx(20页珍藏版)》请在三一办公上搜索。
1、Java编程入门北京尚学堂Java编程入门 抽象类:抽象类不能创建对象,主要用来创建子类。Java中的抽象类使用 abstract 修饰符定义。 抽象数据类型:抽象数据类型指明了可能的类型和允许进行的操作,但是没有提供实现。 访问标识符:用于方法或变量定义,限定了哪些类可以访问该方法或变量。Java中的访问标识符有 public、protected 和 private。没有访问标识符修饰的方法或变量默认可见性为“package”。 活动记录:活动记录是包含了实现子程序调用必须的所有信息,包括参数值、子程序中的本地变量和子程序调用结束时计算机的返回地址。活动记录存储在栈中,使得多个子程序调用同时
2、活跃成为可能。这对递归非常重要,递归时对同一个子程序的多个调用要求同时激活。 实参:子程序的参数叫做声明。当调用执行时,通过声明把值传递给自函数。实参也叫做“参数”。 地址:计算机内存中的每个位置都有一个地址,表示该位置的编号。内存中的位置按序号排列。在现代计算机中,内存中的每个字节都有自己的地址。在存储或读取内存信息时用需要用到地址。 算法:完成某项任务所需要的一步一步的过程,过程本身没有歧义,且可以保证在有限的步骤内完成该任务。 北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元
3、入学,先就业后付款,平均就业薪水9500以上 阿尔法颜色组成:颜色组成用来描述颜色的透明度或不透明度。阿尔法组成越高,颜色越不透明。 API:应用编程接口。针对软件包或“工具箱”的接口说明。API包含了工具箱中所有类或子程序及其使用说明。 Applet:与可以单独运行的应用程序不同,Applet是一种在Web浏览器中运行在Web页面上的Java程序。 动画:由一组静态图片快速显示展示出动态效果。每一幅静态图片叫做帧。在Java中,动画通常由 Timer 对象驱动。每次定时器触发时,会显示动画的下一帧。 反锯齿:当图形和文本以像素方式显示时,可以通过调整像素的颜色减轻“锯齿”效应。反锯齿画图时,
4、图形只覆盖像素的一部分,图形的颜色与该像素之前的颜色混合而成。混合的程度由覆盖像素的多少决定。 数组:一个顺序排列的元素列表。列表中,每个元素都可以由自己的索引标识,即序号。在Java中,数组里所有元素必须类型相同,该类型也称作数组的基类型。数组是一种可随机访问的数据结构,也就是说,你可以随时直接访问数组中的任意元素。 数组类型:这种数据类型的值是数组。比如类型的名字为 Type,那么 Type 就是数组类型,基类型为 Type。 赋值语句:计算机程序中的一种语句,可以读取或计算数值,并将其存储到变量中。Java中的赋值语句形式为:变量名 = 表达式。 异步事件:异步事件指发生时间不可预料的事
5、件,计算机程序无法对其控制。像点击鼠标、按键这样的用户输入事件都是异步的。 北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上 ASCII码:美国信息交换标准码。这种编码使用7个比特对字符编码。ASCII码只支持128个字符,不支持重音字符、非英语字符、特殊符号或非字符化语言的表意符号,比如中文。Java采用了容量更大、更加完整的Unicode编码处理字符。 基线条件:在递归算法中,基线条件可以直接处理不需要继续递归。 二进制数:数值被编码
6、为一组0、1序列。一般数字以“10为基数”,二进制数与其类似,只是以“2为基数”。 二叉树:二叉树是一种链式数据结构。可以为空树,或者由两棵更小的二叉树与根节点组成。根节点包含了指向两棵子树的指针。这两棵更小的二叉树被称作左子树和右子树。 比特:一位二进制数,可能是0或1。 黑盒:指系统或组件在使用时无需关心内部结构。黑盒包括接口和实现。在系统中,被当做组件使用的黑盒叫做模块。 块:在Java编程中,被花括号包围的一组语句称为块。块用来将一组语句组合成一条语句。块可以为空,表示不包含任何语句,即一对空的花括号。 阻塞操作:一个操作如果需要等待某些事件发生就称为“阻塞”操作,比如从网络连接读取数
7、据。执行阻塞操作的线程会一直处在“阻塞”状态,直到事件发生。处于阻塞状态时,线程不能执行任何指令。而程序中的其它线程可以继续执行。 阻塞队列:当阻塞队列为空时,出队操作会引发阻塞,直到队列中有新成员加入。如果阻塞队列有大小限制,当队列填满时,入队操作也会引起阻塞。 自底向上设计:自底向上设计是一种软件设计方法。从系统的基础组件开始设计,然后将它们组合成更复杂的组件,诸如此类。 北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上 Buffer
8、edImage类:BufferedImage类展示了“屏外画布”,即图片存储在计算机内存中,可以在屏幕外进行绘制。 分支:分支是一种控制结构,计算机通过分支从2个或多个不同的执行路径中进行选择。Java有两种分支语句:if 语句和 switch 语句。 字节:字节是一种由8个比特组成的内存单元。一个字节可以保存8个比特二进制数。 字节码:“Java字节码”是Java虚拟机机器语言的常用名称。Java程序会被编译成Java字节码,后者由JVM执行。 字符集:字符集是一种将字符数据编码为二进制的特定编码形式。例如UTF-8和ISO-8859-1。 受检异常:在Java中受检异常必须处理,可以通过
9、try catch 语句捕获,或者在方法上使用 throw 语句抛出该异常。如果没有用这两种方式处理受检异常,会报告语法错误。 类:类是Java的基础编程单元。类是静态方法、非静态方法和变量的集合。静态成员是类自身的一部分,非静态或“实例”成员是创建对象的蓝本,由此创建的对象“属于”该类。 类变量和类方法:“静态变量”和“静态方法”的别名。它们是类的一部分,与对象无关。 客户端/服务器:一种网络通讯模式。其中,“服务器”在网络上守候某个已知地址,等待“客户端”向它发起连接请求。这是TCP/IP协议的基础通讯模型。 北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训
10、、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上 命令行接口:一种计算机交互方法。用户向计算机输入命令,计算机对每个命令进行响应。 注释:在一个计算机程序中,注释是那些被计算机忽略的文本。注释的目的是方便人们阅读,帮助理解程序。 编译器:编译器是一种计算机程序,将某种计算机语言编写的程序翻译成机器语言程序。 组件:组件是对GUI可视元素的泛称,包括窗口、按钮或菜单等。在Java中,组件表现为 java.awt.Component 子类创建的对象。 构造函数:类的一种特殊子程序,主要用来创建类的对象。构造函数一般使用
11、new 操作符进行调用,通常不被看做“方法”。 容器:类似 JPanel 这样的组件,容器可以包含其它GUI组件。调用容器的 add 方法可以向其添加组件。 方法契约:方法接口的语义组件。它指明了方法及其调用者的职责,如何调用该方法,以及正确调用方法时会执行的任务。方法契约应当在该方法的 Javadoc注释中完整说明。 控制结构:类似 if 语句、while 循环这样可影响程序控制流的程序结构。 CPU:中央处理器。CPU是计算机中实际执行计算和运行程序的部分。 数据结构:经过组织的数据集合。在程序中被当做一个单元处理。 死锁:一种多个线程无限等待的情况。出现死锁的原因,比如每个线程都在等待其
12、它线程锁定的资源。 北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上 默认方法:Java 8 接口中的方法,该方法提供了自己的实现。所有实现带有默认方法的接口都可以使用默认实现,但是不能覆盖默认方法。通过 default 保留字标记默认方法。Java 7不支持默认方法。 默认包:默认包没有包名。没有在带有名字的包中声明的类都归属默认包。 明确赋值:在程序中,变量在使用前必须确保已经被赋值。局部变量只有在赋值后才能合法使用。为了达到这个要求
13、,编译器必须对变量从声明开始到使用的每条路径都进行赋值检查。 弃用:表示已经废弃,但为了先后兼容仍然保留。弃用的Java类或方法仍然是Java语言的一部分,但不建议在新代码中使用。在未来的Java版本中,弃用的内容会被移除。 对话框:对话框是依赖其它窗体创建的新窗体。弹出对话框通常用作获取用户信息或展示消息。Swing API中,对话框表示为 JDialog 创建的对象。 分布式计算:一种在由网络连接的多个计算机中进行的并行处理。 虚参数:调用子程序时,用来代替实际传入参数的标识符。虚参数也叫“形式参数”。 enum:枚举类型。枚举类型的定义中列举了该类型所有可能值。在Java中,枚举类型是一
14、个类,所有可能的值都是对象。 北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上 事件:在GUI编程中,事件指发生在程序控制以外的操作,比如点击鼠标。程序必须对发生的事件进行响应。 异常:程序控制流程之外的错误或异常情况。在Java中,异常表示为 Throwable 对象,可以由 try.catch 语句捕捉并处理。 获取-执行周期:也称指令周期。指CPU执行机器语言程序的过程。CPU会从内存获取指令,执行指令,然后再循环重复该过程。 标志
15、:一个布尔值。设为 true 时表示达到某些条件或发生了某种事情。可利用二进制数中的某个比特位作为标志。 形式参数:“虚拟参数”的另一种说法。 帧:组成动画的某一幅画面,也是活动记录的另一种说法。 函数:带有返回值的子程序。 垃圾回收:自动回收内存的过程。被回收的内存由对象占用但已不再会对其访问。 泛型编程:编写的代码不仅限于单一数据类型,可适应多种数据类型。Java集合框架及其它使用了相似技术的类都是泛型编程的实例。 getter方法:类中的一个实例方法,用来读取类的某个属性值。通常,属性代表一些实例变量的值。按惯例,getter方法被命名为 getXyz,其中 xyz 是属性的名字。 全局
16、变量:成员变量的别名。强调类中的成员变量可以在类方法外存在。 图形上下文:用来绘制某些特定地点所必须得数据和方法。Java中的图形上下文是属于 Graphics 类的对象。 北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上 GUI:图形用户界面是与计算机的现代交互方式。计算机通过GUI在显示器上展示类似按钮和菜单这样的接口组件,用户可以通过像鼠标点击这样的方式与之交互。 哈希表:一种优化的数据结构,可以高效搜索、插入和删除对象。哈希表包含
17、对象的地址数组。对象存储的地址由自身的“哈希代码”决定。通过对象的内容可以高效地计算出地址整数值。 堆:计算机内存中存储对象的区域。 高级语言:类似Java这样的计算机语言,方便人们阅读,但在执行前需要翻译成机器语言。 HSB:一种颜色系统。其中颜色由3个数值表示。分别代表色调、饱和度和亮度。 IDE:集成开发环境。带图形用户界面的编程环境,集成了创建、编辑和执行程序的各种工具。 标识符:在程序中可用作名字的一组标识符。标识符可用作变量名、方法名和类名。 索引号:元素在数组中的位置编号。 实现:黑盒的内部实现,比如子程序的实现代码。 不可变对象:不可变对象构造完成后不能改变,因为实例中所有变量
18、都标记为 final。 无限循环:循环永远不会结束,因为它的循环条件永远判定为 true。 继承:一个类可以继承另一个类。继承者会从父类继承数据和行为。 北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构,0元入学,先就业后付款,平均就业薪水9500以上 类的实例:指归属于类的对象。当类用作对象模板时,对象由类中的构造函数创建的对象归属于这个类。 实例方法:类中的非静态方法,该类的所有实例都具有该方法。 实例变量:类中的非静态变量,该类的所有实例都包含该变量。 接口:对如何使用类似子程序这
19、样的黑盒子一种通用说法。接口对其内部发生的情况没有提供任何信息。“interface”同时也是Java中的保留字。从这个意义上说,接口是一种定义了一个或多个抽象方法的类型。实现该接口的对象必须提供这些方法的定义。 解释器:一种执行程序的计算机程序,被执行的程序由某种编程语言编写。通过从程序中一个接一个读取指令然后逐条执行。 I/O:输入/输出。计算机程序与其它部分的通讯方式,比如向用户展示数据、从用户那里获取信息、读写文件、通过网络发送和获取数据。 迭代器:与 list 或 set 这样的集合相关联的对象。可用来对该集合进行遍历。迭代器会轮流访问集合中的每个元素。 Java集合框架:一组实现了
20、泛型数据结构的标准类。包括 ArrayList、TreeSet等。 JavaFX:新的应用程序GUI工具集。在Java 8中推荐使用。JavaFX不在本书的讨论范围。 JDK:Java开发工具集。支持编译、运行Java程序的基本软件。JDK包含命令行编程环境以及JRE。要编译Java源代码或执行预编译程序时,需要使用JDK。 JRE:Java运行时环境。支持运行已编译的标准Java程序。JRE包括一个Java虚拟机和所有标准的Java类。 北京尚学堂-cctv央视网广告合作伙伴,专业IT培训机构,口碑最好的java培训、iOS培训、android培训、hadoop大数据培训、web前端培训机构
21、,0元入学,先就业后付款,平均就业薪水9500以上 即时编译器:一种解释器和编译器的结合,在解释程序某部分的同时可对其进行编译。接下来对该部分程序执行时比首次运行更快速。这样可以大大提高执行速度。现代JVM都使用了即时编译器。 JVM:Java虚拟机。将Java字节码作为机器语言执行的虚拟计算机。也用来称呼解析字节码程序的计算机程序。要在计算机上运行Java程序需要使用JVM。 布局管理器:负责对容器中组件进行布局的对象。进行的部分操作包括设置大小和位置。不同类型的布局管理器实现的布局策略各不相同。 链式数据结构:一组由之指针相互链接的对象数据。这些指针存储在对象的实例变量中。链式数据结构包括
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 编程 入门 北京 学堂
链接地址:https://www.31ppt.com/p-3061229.html