黑马程序员——Java语言介绍+环境搭建+经典Hello World

2024-08-28 21:08

本文主要是介绍黑马程序员——Java语言介绍+环境搭建+经典Hello World,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

-----------android培训java培训、java学习型技术博客、期待与您交流!------------

一、Java语言的概述:

        1、Java是SUN(Stanford University Network,斯坦福大学网络公司)在1995年推出的一门高级编程语言。

        2、Java是一种面向Internet的编程语言。

        3、随着Java技术在web方面的不断成熟,已经成为Web应用程序的首选开发语言。

        4、Java是简单易学,完全面向对象,安全可靠,与平台无关的编程语言。


二、Java语言的三种技术架构

        1、J2EE(Java 2 Platform Enterprise Edition)企业版:是为开发企业环境下的应用程序提供的一套解决方案,该技术体系中包含的技术如Serviet Jsp等,主要针对Web应用程序开发。

        2、J2SE(Java 2 Platform Standard Edition)标准版:是为开发者普通桌面和商务应用程序提供的解决方案。该技术体系是其他两者的基础,可以完成一些桌面应用程序的开发。

        3、J2ME(Java 2 Platform Micro Edition)小型版:是为开发电子消费产品和嵌入式设备提供的解决方案。该技术体系主要应用于小型电子消费类产品,如手机中的应用程序等。

         在Java5.0版本后,三种技术架构更名为:JavaEE、JavaSE、JavaME。


三、Java语言的特点

        1、跨平台性

        

           因为有了JVM虚拟机,它可以在不同的操作系统中对Java程序进行解析,所以同一个Java程序可以在三个不同的操作系统中执行。这样就实现了Java程序的跨平台性,也称为Java具有良好的可移植性。


四、Java语言的环境搭建

        首先先说一下什么是JDK,JRE?

        1、JRE:Java Runtime Environment Java运行环境的简写,包括Java虚拟机JVM和Java程序所需的核心类库等,如过想要运行一个开发好的Java程序,计算机中只要安装JRE即可。

    2、JDK:Java Development Kit Java开发工具包的简写,JDK是提供给Java开发人员使用的,其中包含了Java的开发工具,也包括了JRE。所以安装了JDK,就不用再单独安装JRE了。其中的开发工具包括:编译工具(javac.exe)和打包工具(jar.exe)等。

    简单而言:就是用JDK开发完成的Java程序,交给JRE去运行。


五、Java的JDK下载与安装

        1、首先打开下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

        2、点击红框围住的大按钮

        3、然后选择接受,再根据自己所用的操作系统下载相应的JDK


       4、下载完了之后,双击即可安装了,安装过程中可以根据自己的需要更改安装路径,也可以用默认路径。

       5、安装完了之后,就要配置环境变量了:右键我的电脑-->选择属性-->选择“高级系统设置”-->选择系统环境变量-->点击新建“系统环境变量” 创建如图所示

            

              6、在系统环境变量里,点击“path”编辑,把%JAVA_HOME%/bin;加到最前面,点击确定完成

              7、至此,jdk安装完成,我们来验证是否安装正确,win+R 或者 点击开始--〉运行 输入“cmd”,打开系统命令提示框,输入"java -version",出现如图所示,说明安装成功。


六、Dos常用命令:

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

        md:创建目录

        rd:删除目录

        cd:进入指定目录

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

        cd\:退回到根目录

        del:删除文件

        exit:退出dos命令行


七、Hello World

       1、将Java代码编写成扩展名为.java的文件中。

       2、通过javac命令对该java文件进行编译。

       3、通过java命令对生成的class文件进行运行。

       具体流程:比如,Helloworld.java ----> javac.exe编译 ---->生成HelloWorld.class -----> java.exe运行 ---->结果

      

      

这篇关于黑马程序员——Java语言介绍+环境搭建+经典Hello World的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1115886

相关文章

springboot将lib和jar分离的操作方法

《springboot将lib和jar分离的操作方法》本文介绍了如何通过优化pom.xml配置来减小SpringBoot项目的jar包大小,主要通过使用spring-boot-maven-plugin... 遇到一个问题,就是每次maven package或者maven install后target中的ja

Java中八大包装类举例详解(通俗易懂)

《Java中八大包装类举例详解(通俗易懂)》:本文主要介绍Java中的包装类,包括它们的作用、特点、用途以及如何进行装箱和拆箱,包装类还提供了许多实用方法,如转换、获取基本类型值、比较和类型检测,... 目录一、包装类(Wrapper Class)1、简要介绍2、包装类特点3、包装类用途二、装箱和拆箱1、装

如何利用Java获取当天的开始和结束时间

《如何利用Java获取当天的开始和结束时间》:本文主要介绍如何使用Java8的LocalDate和LocalDateTime类获取指定日期的开始和结束时间,展示了如何通过这些类进行日期和时间的处... 目录前言1. Java日期时间API概述2. 获取当天的开始和结束时间代码解析运行结果3. 总结前言在J

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

最长公共子序列问题的深度分析与Java实现方式

《最长公共子序列问题的深度分析与Java实现方式》本文详细介绍了最长公共子序列(LCS)问题,包括其概念、暴力解法、动态规划解法,并提供了Java代码实现,暴力解法虽然简单,但在大数据处理中效率较低,... 目录最长公共子序列问题概述问题理解与示例分析暴力解法思路与示例代码动态规划解法DP 表的构建与意义动

Java多线程父线程向子线程传值问题及解决

《Java多线程父线程向子线程传值问题及解决》文章总结了5种解决父子之间数据传递困扰的解决方案,包括ThreadLocal+TaskDecorator、UserUtils、CustomTaskDeco... 目录1 背景2 ThreadLocal+TaskDecorator3 RequestContextH

关于Spring @Bean 相同加载顺序不同结果不同的问题记录

《关于Spring@Bean相同加载顺序不同结果不同的问题记录》本文主要探讨了在Spring5.1.3.RELEASE版本下,当有两个全注解类定义相同类型的Bean时,由于加载顺序不同,最终生成的... 目录问题说明测试输出1测试输出2@Bean注解的BeanDefiChina编程nition加入时机总结问题说明

java父子线程之间实现共享传递数据

《java父子线程之间实现共享传递数据》本文介绍了Java中父子线程间共享传递数据的几种方法,包括ThreadLocal变量、并发集合和内存队列或消息队列,并提醒注意并发安全问题... 目录通过 ThreadLocal 变量共享数据通过并发集合共享数据通过内存队列或消息队列共享数据注意并发安全问题总结在 J

Spring AI Alibaba接入大模型时的依赖问题小结

《SpringAIAlibaba接入大模型时的依赖问题小结》文章介绍了如何在pom.xml文件中配置SpringAIAlibaba依赖,并提供了一个示例pom.xml文件,同时,建议将Maven仓... 目录(一)pom.XML文件:(二)application.yml配置文件(一)pom.xml文件:首

SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤

《SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤》本文主要介绍了SpringBoot+MyBatis-Flex配置ProxySQL的实现步骤,文中通过示例代码介绍的非常详... 目录 目标 步骤 1:确保 ProxySQL 和 mysql 主从同步已正确配置ProxySQL 的