黑马程序员——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

相关文章

java实现延迟/超时/定时问题

《java实现延迟/超时/定时问题》:本文主要介绍java实现延迟/超时/定时问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Java实现延迟/超时/定时java 每间隔5秒执行一次,一共执行5次然后结束scheduleAtFixedRate 和 schedu

Java Optional避免空指针异常的实现

《JavaOptional避免空指针异常的实现》空指针异常一直是困扰开发者的常见问题之一,本文主要介绍了JavaOptional避免空指针异常的实现,帮助开发者编写更健壮、可读性更高的代码,减少因... 目录一、Optional 概述二、Optional 的创建三、Optional 的常用方法四、Optio

Spring Boot项目中结合MyBatis实现MySQL的自动主从切换功能

《SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能》:本文主要介绍SpringBoot项目中结合MyBatis实现MySQL的自动主从切换功能,本文分步骤给大家介绍的... 目录原理解析1. mysql主从复制(Master-Slave Replication)2. 读写分离3.

C语言函数递归实际应用举例详解

《C语言函数递归实际应用举例详解》程序调用自身的编程技巧称为递归,递归做为一种算法在程序设计语言中广泛应用,:本文主要介绍C语言函数递归实际应用举例的相关资料,文中通过代码介绍的非常详细,需要的朋... 目录前言一、递归的概念与思想二、递归的限制条件 三、递归的实际应用举例(一)求 n 的阶乘(二)顺序打印

idea maven编译报错Java heap space的解决方法

《ideamaven编译报错Javaheapspace的解决方法》这篇文章主要为大家详细介绍了ideamaven编译报错Javaheapspace的相关解决方法,文中的示例代码讲解详细,感兴趣的... 目录1.增加 Maven 编译的堆内存2. 增加 IntelliJ IDEA 的堆内存3. 优化 Mave

Java String字符串的常用使用方法

《JavaString字符串的常用使用方法》String是JDK提供的一个类,是引用类型,并不是基本的数据类型,String用于字符串操作,在之前学习c语言的时候,对于一些字符串,会初始化字符数组表... 目录一、什么是String二、如何定义一个String1. 用双引号定义2. 通过构造函数定义三、St

springboot filter实现请求响应全链路拦截

《springbootfilter实现请求响应全链路拦截》这篇文章主要为大家详细介绍了SpringBoot如何结合Filter同时拦截请求和响应,从而实现​​日志采集自动化,感兴趣的小伙伴可以跟随小... 目录一、为什么你需要这个过滤器?​​​二、核心实现:一个Filter搞定双向数据流​​​​三、完整代码

SpringBoot利用@Validated注解优雅实现参数校验

《SpringBoot利用@Validated注解优雅实现参数校验》在开发Web应用时,用户输入的合法性校验是保障系统稳定性的基础,​SpringBoot的@Validated注解提供了一种更优雅的解... 目录​一、为什么需要参数校验二、Validated 的核心用法​1. 基础校验2. php分组校验3

浅谈配置MMCV环境,解决报错,版本不匹配问题

《浅谈配置MMCV环境,解决报错,版本不匹配问题》:本文主要介绍浅谈配置MMCV环境,解决报错,版本不匹配问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录配置MMCV环境,解决报错,版本不匹配错误示例正确示例总结配置MMCV环境,解决报错,版本不匹配在col

Java Predicate接口定义详解

《JavaPredicate接口定义详解》Predicate是Java中的一个函数式接口,它代表一个判断逻辑,接收一个输入参数,返回一个布尔值,:本文主要介绍JavaPredicate接口的定义... 目录Java Predicate接口Java lamda表达式 Predicate<T>、BiFuncti