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

相关文章

Spring Boot集成/输出/日志级别控制/持久化开发实践

《SpringBoot集成/输出/日志级别控制/持久化开发实践》SpringBoot默认集成Logback,支持灵活日志级别配置(INFO/DEBUG等),输出包含时间戳、级别、类名等信息,并可通过... 目录一、日志概述1.1、Spring Boot日志简介1.2、日志框架与默认配置1.3、日志的核心作用

破茧 JDBC:MyBatis 在 Spring Boot 中的轻量实践指南

《破茧JDBC:MyBatis在SpringBoot中的轻量实践指南》MyBatis是持久层框架,简化JDBC开发,通过接口+XML/注解实现数据访问,动态代理生成实现类,支持增删改查及参数... 目录一、什么是 MyBATis二、 MyBatis 入门2.1、创建项目2.2、配置数据库连接字符串2.3、入

Springboot项目启动失败提示找不到dao类的解决

《Springboot项目启动失败提示找不到dao类的解决》SpringBoot启动失败,因ProductServiceImpl未正确注入ProductDao,原因:Dao未注册为Bean,解决:在启... 目录错误描述原因解决方法总结***************************APPLICA编

C语言中%zu的用法解读

《C语言中%zu的用法解读》size_t是无符号整数类型,用于表示对象大小或内存操作结果,%zu是C99标准中专为size_t设计的printf占位符,避免因类型不匹配导致错误,使用%u或%d可能引发... 目录size_t 类型与 %zu 占位符%zu 的用途替代占位符的风险兼容性说明其他相关占位符验证示

深度解析Spring Security 中的 SecurityFilterChain核心功能

《深度解析SpringSecurity中的SecurityFilterChain核心功能》SecurityFilterChain通过组件化配置、类型安全路径匹配、多链协同三大特性,重构了Spri... 目录Spring Security 中的SecurityFilterChain深度解析一、Security

MySQL常用字符串函数示例和场景介绍

《MySQL常用字符串函数示例和场景介绍》MySQL提供了丰富的字符串函数帮助我们高效地对字符串进行处理、转换和分析,本文我将全面且深入地介绍MySQL常用的字符串函数,并结合具体示例和场景,帮你熟练... 目录一、字符串函数概述1.1 字符串函数的作用1.2 字符串函数分类二、字符串长度与统计函数2.1

SpringBoot多环境配置数据读取方式

《SpringBoot多环境配置数据读取方式》SpringBoot通过环境隔离机制,支持properties/yaml/yml多格式配置,结合@Value、Environment和@Configura... 目录一、多环境配置的核心思路二、3种配置文件格式详解2.1 properties格式(传统格式)1.

Apache Ignite 与 Spring Boot 集成详细指南

《ApacheIgnite与SpringBoot集成详细指南》ApacheIgnite官方指南详解如何通过SpringBootStarter扩展实现自动配置,支持厚/轻客户端模式,简化Ign... 目录 一、背景:为什么需要这个集成? 二、两种集成方式(对应两种客户端模型) 三、方式一:自动配置 Thick

Spring WebClient从入门到精通

《SpringWebClient从入门到精通》本文详解SpringWebClient非阻塞响应式特性及优势,涵盖核心API、实战应用与性能优化,对比RestTemplate,为微服务通信提供高效解决... 目录一、WebClient 概述1.1 为什么选择 WebClient?1.2 WebClient 与

Java.lang.InterruptedException被中止异常的原因及解决方案

《Java.lang.InterruptedException被中止异常的原因及解决方案》Java.lang.InterruptedException是线程被中断时抛出的异常,用于协作停止执行,常见于... 目录报错问题报错原因解决方法Java.lang.InterruptedException 是 Jav