天天看点

合辑 | Java工程师必知词条汇总

想要学好Java,这些专业词条可一定要掌握!

1.Java

Java是一种广泛使用的计算机编程语言,拥有跨平台、面向对象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发...

查看全文

2.JDK

JDK(Java Development Kit)是Sun公司针对Java开发人员发布的免费软件开发工具包(SDK,Software development kit)...

3.JRE

Java运行环境(Java Runtime Environment,简称JRE)是一个软件,由太阳微系统所研发,JRE可以让电脑系统运行Java应用程序(Java Application)...

4.JVM

Java虚拟机(Java Virtual Machine,缩写为JVM),一种能够运行Java bytecode的虚拟机,以堆栈结构机器来进行实做。最早由Sun所研发并实现第一个实现版本...

5.注释

在计算机语言中,注释是计算机语言的一个重要组成部分,用于在源代码中解释代码的功用,可以增强程序的可读性...

6.标识符

标识符(英文对应词:identifier,缩写为ID),又称为识别码,是一个用来识别物件的名称,识别对象可能是概念、具体可数的物体或是不可数的物质...

7.保留字

保留字(Reserved word),有时也叫关键字(keyword),是编程语言中的一类语法结构...

8.数据类型

在程序设计的类型系统中,数据类型(Data type),又称数据型态、数据型别,是用来约束数据的解释...

9.运算符

数学运算符、关系运算符、三目运算符、位运算符分别是...

10.分支语句

在程序开发的过程中,一共会存在三种程序逻辑:顺序结构、分支结构、循环结构...

11.循环结构

所谓的循环结构是指某一段代码被重复执行的处理操作...

12.方法

方法是定义在主类之中并且由主方法直接调用的,所以方法的定义语法形式如下...

13.变量

在程序设计中,变量(Variable,scalar)是指一个包含部分已知或未知数值或信息(即一个值)之存储地址...

14.数组

在计算机科学中,数组数据结构(array data structure),简称数组(Array)...

15.继承

继承(inheritance)是面向对象软件技术当中的一个概念。如果一个类别B“继承自”另一个类别A...

16.多态

多态(polymorphism)指为不同数据类型的实体提供统一的接口。多态是同一个行为具有多个不同表现形式或形态的能力...

17.封装

封装(Encapsulation)是将数据和处理数据的程序组合起来,仅对外公开接口,达到信息隐藏的功能...

18.接口

接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明...

19.JDBC

Java数据库连接,(Java Database Connectivity,简称JDBC)是Java语言中用来规范客户端程序如何来访问数据库的应用程序接口...

20.GC

垃圾回收(Garbage Collection,缩写为GC),在计算机科学中是一种自动的存储器管理机制...

21.Java字节码

Java 字节码(Java bytecode)是Java虚拟机执行的一种指令格式...

22.网络编程

网络编程指的是多台主机之间的数据通讯操作...

23.单例/多例设计模式

在软件工程中,设计模式(design pattern)是对软件设计中普遍存在(反复出现)的各种问题,所提出的解决方案...

24.数据库

数据库又称为数据管理系统,是一个长期存储磁盘、磁带以及其他裸设备上的...

25.Oracle

Oracle是甲骨文公司的一款关系型数据库管理系统,当前仍在数据库市场上占有主要份额...

26.DB2

DB2是美国IBM公司发展的一套关系型数据库管理系统,分别在不同的操作系统平台上服务...

27.SQL

SQL, Structured Query Language结构化查询语言,是一种特定目的编程语言,用于管理关系数据库管理系统...

28.Sybase

Sybase是美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或WindowsNT平台上客户机/服务器环境下的大型数据库系统...

29.异常

异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的...

30.包

Java语言提供一种package(包)定义, 用来说明某段程序的路径结构...

31.泛型

Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型...

32.正则表达式

正则表达式(Regular Expression,常简写为regex、regexp或RE),又称正则表示式、正则表示法...

33.枚举

在数学和计算机科学理论中,一个集的枚举是列出某些有穷序列集的所有成员的程序,或者是一种特定类型对象的计数...

34.堆

堆是Java为类对象的内存分配工作所设置的一种运行时数据区,是一种通用性的内存池(也存在于RAM中),用于存放所有的JAVA对象...

35.栈

栈又称堆栈,是操作系统在建立某个进程或者线程(在支持多线程的操作系统中是线程)为这个线程建立的存储区域,该区域具有先进后出的特性...

36.比较器

所谓的比较器指的是进行大小关系的确定判断。

任意一个类默认情况下是无法使用系统内部的类进行数组排序或比较需求的,因为类中并没有明确的表明比较的规则定义,在Java中为了统一比较规则的定义...

37.注解

Annotation是从JDK1.5之后提出的一个新的开发技术结构,利用Annotation可以有效的减少程序配置的代码。并且可以利用Annotation进行一些结构化的定义。Annotation是一种以注解的形式实现的程序开发...

38.红黑树

红黑树本质上是一种二叉查找树,但它在二叉查找树的基础上额外添加了一个标记(颜色),同时具有一定的规则。这些规则使红黑树保证了一种平衡,插入、删除、查找的最坏时间复杂度都为“O(logn)”...

39.对象序列化

对象序列化指的是将内存中保存的对象以二进制数据流的形式进行处理,可以是实现对象的保存或者网络传输...

40.二叉树

二叉树(Binary tree)是每个节点最多只有两个分支(即不存在分支度大于2的节点)的树结构。通常分支被称作“左子树”或“右子树”。二叉树的分支具有左右次序,不能随意颠倒...

41.Lambda表达式

Lambda表达式,也可称为闭包,它是推动Java8发布的最重要新特性。Lambda允许把函数作为一个方法的参数,它实质上是一个匿名方法,但该方法并非独立执行,而是用于实现由函数式接口定义的唯一抽象方法...

42.字节流

对于服务端或者是客户端实质上传递的就是一种数据流的处理形式,而所谓的数据流指的就是字节数据。而对于这种流的处理形式在java.io包中提供有两类支持...

43.文件

在Java语言中提供了对于文件操作系统操作的支出,而这个支持就在java.io.File类中进行了定义,在java.io包中,File类时唯一一个与文件本身操作(创建、删除、重命名等)有关的类...

44.字符流

45.反射

Java的最大的特征:反射机制,也是Java的精髓。所有技术实现的目标只有一点:可复用性(可重用性)...

46.抽象类

在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的...

更多内容关注

Java开发者

持续更新中......