Java核心技术--Java程序设计
Java术语
| 术语名 | 缩写 | 解释 |
|---|---|---|
| Java Development Kit(Java开发工具包) | JDK | 编写Java程序的程序员使用的软件 |
| Java Runtime Environment(Java运行时环境) | JRE | 运行Java程序的用户使用的软件 |
| Server JRE(服务器JRE) | - | 在服务器上运行Java程序的软件 |
| Standard Edition(标准版) | SE | 用于桌面或简单服务器应用的Java平台 |
| Enterprise Edition(企业版) | EE | 用于复杂服务器应用的Java平台 |
| Micro Edition(微型版) | ME | 用于小型设备的Java平台 |
| Java FX | - | 用于图形化用户界面的一个备选工具包,在Java 11 之前的某些Java SE 发布版本中提供 |
| OpenJDK | - | Java SE 的一个免费开源实现 |
| Java 2 | J2 | 一个过时的术语,用于描述1998 ~ 2006年之间的Java版本 |
| Software Development Kit(软件开发工具包) | SDK | 一个过时的术语,用于描述1998 ~ 2006年之间的JDK |
| Update | u | Oracle 公司的术语,表示Java 8 之前的bug修正版本 |
| NetBeans | - | Oracle 公司的集成开发环境 |
设置 JDK
在 Windows 或 Linux 上安装JDK时,还需要另外完成一个步骤:将 jdk/bin 目录添加到可执行路径中——可执行路径是操作系统查找可执行文件时所遍历的目录列表。
在 Linux 中,需要在 ~/ .bashrc 或 ~/ .bash_profile 文件的最后增加这样一行: export PATH=jdk/bin:$PATH 一定要使用JDK的正确路径,如 /opt/jdk-1.8.0_241。
在 Windows 10 中,在 Windows 设置的搜索栏中输入 environment(环境),选择 Edit environment variables for your account(编辑账户的环境变量)会出现一个 Environment Variables(环境变量)对话框。(它可能隐藏在Windows设置对话框后面。如果实在找不到,可以同时按住 Windows 键和 R 键打开 Run(运行)对话框,从这个对话框运行 sysdm.cpl 然后选择 Advance(高级)标签页,再点击 Environment Variables(环境变量)按钮。)在 User Variables(用户变量)列表中找到并选择一个名为 Path 的变量。点击 Edit(编辑)按钮,再点击 New(新建)按钮,增加一个变量,值为 jdk\bin 目录。 保存所做的设置。之后新打开的所有命令提示窗口都会有正确的路径。 可以按如下方式测试配置是否正确:打开终端窗口,输入 javac --version 然后按回车键。应该可以看到显示一下信息:
java version "1.8.0_241" Java(TM) SE Runtime Environment (build 1.8.0_241-b07) Java HotSpot(TM) 64-Bit Server VM (build 25.241-b07, mixed mode)如果得到诸如 “javac: command not found”(javac:命令未找到)或 “The name specified is not recognized as an internal or external command,operble program or batch file”(指定名不是一个内部或外部命令、可执行的程序或批文件)的信息,就需要退回去反复检查你的安装。
Java核心技术--Java程序设计的更多相关文章
- Java核心技术-泛型程序设计
使用泛型机制编写的代码要比那些杂乱地使用Object变量,然后再进行强制类型转换的代码具有更好的安全性和可读性. 泛型对于集合类尤其有用 1 为什么要使用泛型程序设计 泛型程序设计意味着编写的代码可以 ...
- Java核心技术-Java的基本程序设计结构
1.一个简单的Java应用程序 public class FirstSample { public static void main(String[] args) { System.out.pring ...
- java核心技术学习笔记之一程序设计概述
Java 核心技术之一程序设计概述 一. Java语言的特点 简单行 :取经于C++,排除了C++不常用的指针.结构等,增加垃圾回收. 面向对象:与C++不同是单继承,但是可以继承多接口.完全面向 ...
- Java核心技术(Java白皮书)卷Ⅰ 第一章 Java程序设计概述
第1章 Java程序设计概述1.1 Java程序设计平台 具有令人赏心悦目的语法和易于理解的语言,与其他许多优秀语言一样,Java满足这些要求. 可移植性 垃圾收集 提供大型的库 如果想要有奇特的绘 ...
- Java核心技术卷一基础知识-第3章-Java的基本程序设计结构-读书笔记
第3章 Java的基本程序设计结构 本章内容: 一个简单的Java应用程序 字符串 注释 输入输出 数据类型 控制流 变量 大数值 运算符 数组 本章主要讲述程序设计相关的基本概念(如数据类型.分支以 ...
- Java核心技术卷阅读随笔--第3章【Java 的基本程序设计结构】
Java 的基本程序设计结构 现在, 假定已经成功地安装了 JDK,并且能够运行第 2 章中给出的示例程序.我们从现在开始将介绍 Java 应用程序设计.本章主要介绍程序设计的基本概念(如数据类型.分 ...
- Java核心技术卷阅读随笔--第2章【Java 程序设计环境】
Java 程序设计环境 本章主要介绍如何安装 Java 开发工具包( JDK ) 以及如何编译和运行不同类型的程序: 控制台程序. 图形化应用程序以及 applet.运行 JDK 工具的方法是在终端窗 ...
- java核心技术学习笔记之一程序设计环境
一术语 JDK:Java Delelpment Jit JRE:Java Runtime Environment 二.安装jdk1.8.0_25 设置环境变量(建议直接安装在C盘下),使用:隔开 C: ...
- java的优点和误解 《java核心技术卷i》第一章
<java核心技术卷i>第一章主要内容包括三点: 1:Java白皮书的关键术语:描述Java的十一个关键字: 2:Java applet 3 :关于Java的常见误解 1:第一章:Ja ...
随机推荐
- 自从学会了Python自动化Pytest框架,领导再也不敢在我背后指手划脚了
前言 大家都知道Python有自带的单元测试框架unittest,那为什么还要学习Pytest呢?先了解下Pytest优点 pytest: pytest是一个非常成熟的全功能的Python测试框架,是 ...
- 第29篇-调用Java主类的main()方法
在第1篇中大概介绍过Java中主类方法main()的调用过程,这一篇介绍的详细一点,大概的调用过程如下图所示. 其中浅红色的函数由主线程执行,而另外的浅绿色部分由另外一个线程执行,这个线程最终也会负责 ...
- 记一次 .NET 某招聘网后端服务 内存暴涨分析
一:背景 1. 讲故事 前段时间有位朋友wx找到我,说他的程序存在内存阶段性暴涨,寻求如何解决,和朋友沟通下来,他的内存平时大概是5G 左右,在某些时点附近会暴涨到 10G+, 画个图大概就是这样. ...
- css3新增文本属性
css3新增属性 边框属性 背景属性 文本属性 颜色属性 文本属性 属性 说明 text-shadow 为文字添加阴影 box-shadow 在元素的框架上添加阴影效果 text-overflow 确 ...
- md5验证文件上传,确保信息传输完整一致
注:因为是公司项目,仅记录方法和思路以及可公开的代码. 最近在公司的项目中,需要实现一个上传升级包到服务器的功能: 在往服务器发送文件的时候,需要确保 文件从开始发送,到存入服务器磁盘的整个传输的过程 ...
- 随机生成文章的AI(C++)
#include <iostream> #include <cstdlib> #include <ctime> #include <fstream> u ...
- C# 提取PDF中的表格
本文介绍在C#程序中(附VB.NET代码)提取PDF中的表格的方法,调用Spire.PDF for .NET提供的提取表格的类以及方法等来获取表格单元格中的文本内容:代码内容中涉及到的主要类及方法归纳 ...
- 回应:Alpha深度评测
零.说明 本篇博客是针对博客沉舟侧畔千帆过,病树前头万木春--对[题士]产品的深度测评与解析的回应,用以说明『题士』开发团队的观点.改进计划等 感谢HansBug.CookieLau助教及各位老师.测 ...
- [no code][scrum meeting] Alpha 12
项目 内容 会议时间 2020-04-19 会议主题 周总结会议 会议时长 45min 参会人员 全体成员 $( "#cnblogs_post_body" ).catalog() ...
- [no_code][Alpha]测试报告
项目 内容 2020春季计算机学院软件工程(罗杰 任健) 2020春季计算机学院软件工程(罗杰 任健) 作业要求 测试报告 我们在这个课程的目标是 设计出一个OCR表单处理软件 这个作业在哪个具体方面 ...