黑马程序员——Java概述

本文深入浅出地介绍了Java语言的发展历史、平台版本、特点、JRE与JDK的区别以及路径环境变量配置的重要性。从基础知识入手,逐步引导读者了解Java语言的核心概念与应用领域,为Java开发打下坚实的基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、Java概述

1、常用的DOS命令

1)打开DOS控制台的方式

点击Windows按钮,选择运行之后输入cmd进入DOS窗口,或者采用快捷键windows+R打开运行之后,输入cmd进入DOS窗口;

2)常用的DOS命令

d:回车 盘符切换

dirdirectory):列出当前目录下的文件以及文件夹

mdmakedirectory:创建目录

rdremovedirectory)删除目录

cdchangedirectory)改变指定目录(进入指定目录)

cd...:退回到上一级目录

cd\:退回到根目录

deldelete):删除文件,删除一堆后缀名一样的文件*.txt

exit:退出dos命令行

clsclearscreen:清屏

2Java语言发展史

詹姆~高斯林(JamesGosling1977年获得了加拿大卡尔加里大学计算机学学士学位,1983年获得了美国卡内基梅隆大学计算机科学博士学位,毕业后到IBM工作,设计IBM第一代工作站NeWS系统,但不受重视。后来转至Sun公司,1990年,与PatrickNaughtonMikeSheridan等人合作绿色计划,后来发展一套语言叫做“Oak”,后改名Java

3Java语言平台版本

1J2SEJava 2Plstform Standard Edition)标准版

是为开发普通桌面和商务应用程序提供的解决方案,该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发

2J2MEJava 2Platform Micro Edition)小型版

是为开发电子消费产品和嵌入式设备提供的解决方案

3J2EEJava 2Platform Enterprise Edition)企业版

是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如ServletJsp等,主要针对Web应用程序开发。

4Java语言特点

简单性

解释性

面向对象

高性能

分布式处理

多线程

健壮性

动态

结构中立

安全性

开源

跨平台

其中Java的跨平台是其比较成功的重要原因之一,这个特性使得其编写的程序几乎可以运行在任何平台上,其原理是:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行,因为有了JVM,所以同一个Java程序在三个不同的操作系统中都可以执行。这样就实现了Java程序的跨平台性。也称为Java具有良好的可移植性。

5JREJDK

1JREJava Runtime EnvironmentJava运行环境

包括Java虚拟机(JVM Java virtual Machine)和Java程序所需的核心类库等,如果想要运行一个开发好的Java程序,计算机中只需要安装JRE即可。

2JDkJava Development KitJava开发工具包

JDk是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE,所以安装了JDk,就不用在单独安装JRE了。

其中的开发工具:编译工具(javac.exe)、打包工具(jar.exe)等

6path环境变量配置的作用

程序的执行需要使用外部指令javac,但是javac指令仅仅能在JDK安装目录下的bin目录下的时候,因此程序只能写入bin目录,程序开发过程中,不能将源代码写入JDK的安装目录,因此需要将源程序保存到任意位置的指定目录(英文目录),所以需要使javac指令在任意目录下可以运行;
资源下载链接为: https://pan.quark.cn/s/22ca96b7bd39 在当今的软件开发领域,自动化构建与发布是提升开发效率和项目质量的关键环节。Jenkins Pipeline作为一种强大的自动化工具,能够有效助力Java项目的快速构建、测试及部署。本文将详细介绍如何利用Jenkins Pipeline实现Java项目的自动化构建与发布。 Jenkins Pipeline简介 Jenkins Pipeline是运行在Jenkins上的一套工作流框架,它将原本分散在单个或多个节点上独立运行的任务串联起来,实现复杂流程的编排与可视化。它是Jenkins 2.X的核心特性之一,推动了Jenkins从持续集成(CI)向持续交付(CD)及DevOps的转变。 创建Pipeline项目 要使用Jenkins Pipeline自动化构建发布Java项目,首先需要创建Pipeline项目。具体步骤如下: 登录Jenkins,点击“新建项”,选择“Pipeline”。 输入项目名称和描述,点击“确定”。 在Pipeline脚本中定义项目字典、发版脚本和预发布脚本。 编写Pipeline脚本 Pipeline脚本是Jenkins Pipeline的核心,用于定义自动化构建和发布的流程。以下是一个简单的Pipeline脚本示例: 在上述脚本中,定义了四个阶段:Checkout、Build、Push package和Deploy/Rollback。每个阶段都可以根据实际需求进行配置和调整。 通过Jenkins Pipeline自动化构建发布Java项目,可以显著提升开发效率和项目质量。借助Pipeline,我们能够轻松实现自动化构建、测试和部署,从而提高项目的整体质量和可靠性。
### 黑马程序员 Java 学习资料概述 #### 推荐的学习资源 对于希望深入学习Java编程的人来说,黑马程序员提供了丰富的学习材料。其中包括一套全面覆盖基础知识到高级应用的视频教程[^1]。这套课程不仅适合初学者快速上手,还包含了来自斯坦福大学的经典练习题目以及LeetCode上的算法挑战,有助于提升解决问题的能力。 #### 基础概念讲解 在这些教学资料中,涵盖了Java的基础知识点,如语言特性、环境配置(包括JDK的安装)、第一个程序编写——即经典的`HelloWorld`实例[^3]。除此之外,还有关于变量声明、数据类型的介绍及其相互之间的转换方法等内容。 #### 实战案例分析 为了使理论更加贴近实际应用场景,在官方提供的笔记里记录了许多具体的例子来辅助理解抽象的概念。例如,“两只老虎”的故事用来解释面向对象的思想;通过构建简单的条件分支结构实现“判断奇偶数”的功能展示如何运用控制流语句解决日常遇到的小问题;利用循环机制完成诸如计算斐波那契序列这样的任务则展示了迭代的力量。 #### 错误处理技巧 面对可能出现的各种运行时错误情况,如数组索引超出范围(ArrayIndexOutOfBoundsException),尝试访问未初始化的对象(null pointer exception)或是非法强制转型(class cast exception)[^4],课程同样给予了充分的关注,并教授学员们怎样有效地捕获并妥善处置这些问题,从而提高软件系统的健壮性和可靠性。 ```java try { // 可能抛出异常的操作 } catch (SpecificException e) { System.out.println("Caught an error: " + e.getMessage()); } ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值