Java学习2——HelloWorld

JavaWeb的Hello World JavaWeb的Hello World,采用maven打包 出来的 立即下载

初识Java

  • Java语言于1995年初露头角,由于图形化界面的程序被大多数人喜爱,他与著名的微软公司还有一段爱恨情仇,他最大的特点是跨平台。

  • 2004年发布里程碑式版本JDK1.5,也正式更名为JDK5.0,后续版本也都是以 .0命名。

    2014年,发布既5.0以来更新最大的版本,JDK8.0

  • Java的三大版本:

    1. JavaSE——基础,也是标准版,主要用于桌面程序、控制台等的开发

    2. JavaME——嵌入式开发,主要用于手机端的开发

    3. JavaEE——企业级开发,主要是web端、服务器端开发

      目前主要用的最多的是JavaEE,但是JavaSE也要认真学习,因为他是基础

  • JDK、JRE、JVM

    JDK包含其他两种

    JRE属于运行环境

    JVM(Java虚拟机)(小的属于Java的CPU)(可以跨平台的主要工具)

    JDK=JRE+开发工具集(如Java编译工具等)

    JRE = JVM+JavaSE标准类库

  • Java语言的三大特性:

    面向对象:两个要素:类、对象;三个特征:封装、继承、多态

    健壮性:去除了c语言中的指针。有自动的垃圾回收机制——但仍然会存在内存溢出、内存泄漏

    跨平台性:write once , run everywhere

安装和配置开发环境

  • 目前使用最多的就是JDK8.0版本,其他的新版本只需要了解一下新增了哪些特性即可。直接到官网搜索后下载即可(注意:要记住JDK所在的文件路径,后续配置环境变量需要)

  • 配置环境变量

    1. 新建——JAVA_HOME 环境变量(路径为jdk所在路径)

    1. 配置path环境变量:windows操作系统执行命令时所要搜寻的路径

      why?希望Java的开发工具(java.exe\javac.exe)在任何的路径下都可以执行成功

      找到Path变量——编辑——新建——输入:%JAVA_HOME%\bin——再新建——输入:%JAVA_HOME%\jre\bin——之后一直点确定即可完成配置

    1. 测试:打开cmd输入:java -version,显示出版本信息即表示配置成功

第一个程序——HelloWorld

public class Hello{
    public static void main(String[] args){
        System.out.print("Hello,World!");
    }
}
//过程:编写——编译——运行
  1. 文件扩展名要设为 .java

  2. 注意Java严格区分大小写,且符号均在英文状态下输入

  3. win+R打开cmd运行,注意前面的路经必须是Java文件的路径

  4. 输入javac 文件名.java——进行编译,生成字节码文件(即class文件),eg:javac Hello.java

  5. 编译无错误后,输入java 类名——进行运行(注意:public修饰的类名必须和文件名一致),eg:java Hello

Java的IDE(即集成开发环境):Eclipse、IDEA(目前最流行的)

别再只看成交量了!用通达信这个VOL监测公式,一眼识别主力吸筹与出货信号 本文详细介绍了通达信VOL监测公式的实战应用,通过彩色量柱和换手率分层技术,帮助投资者识别主力吸筹与出货信号。该公式结合动态量能标准化和多周期均线组合,提供可视化主力行为图谱,提升交易决策的准确性。 阅读详情

相关推荐

华为AR6140E/S5735设备密码策略配置全攻略:从复杂度到锁定机制

本文详细介绍了华为AR6140E/S5735设备的密码策略配置方法,涵盖密码复杂度、时效性和防护性三大核心维度。通过具体的CLI命令示例,指导管理员如何设置密码长度、字符组合、有效期及登录失败锁定等安全机制,为企业网络提供全面的用户名密码防护策略。

weixin_30836759的博客 531

JAVA程序入门 - 第一个程序案例(Hello World)

​ 目录 前言 一、Eclipse创建项目 1、创建HelloWorld工程 1.1、切换工作空间 1.2、新建项目 1.3、创建包 1.4、创建HelloWorld类 1.5、创建main方法并输出HelloWorld 1.6、测试 二、扩展 2.1、快速生成main方法 2.2、快速生成打印语句 前言 之前我们讲述了配置开发环境以及安装开发工具,接下来我们就可以写我们的第一个入门程序案例”Hello World“

Serendipity-龙的博客 2177

AT32F421玩转AM32电调:手把手教你调试过零点比较器,告别电机抖动

本文详细介绍了如何使用AT32F421芯片调试AM32电调的过零点比较器,解决电机抖动问题。通过硬件配置、软件环境搭建、比较器电路原理分析及filter_level参数动态调整等实战步骤,帮助开发者精准诊断和优化电机控制性能。

weixin_42525632的博客 276

JavaEE01-SpringMVC版的HelloWorld

SpringMVC的配置 网站设置 在实现WebApplicationInitializer 的类中对网站进行配置. 此种硬编码的配置方式可以通过编写web.xml进行替换掉, 即web.xml优先起作用. 在项目的src目录下, 创建Java源程序文件/conf/ApplicationInitializer.java package conf; //包名随意 import java...

理论联系实际 625

AUTOSAR Dem模块实战配置:从理论到代码生成的完整指南

本文提供了一份AUTOSAR Dem模块从理论到代码生成的完整实战配置指南。文章详细拆解了配置流程,涵盖Dem模块的核心角色、通用骨架搭建、事件与DTC映射、消抖机制配置,以及与BswM、EcuM、DCM等模块的联调方法,旨在帮助汽车电子工程师快速掌握诊断事件管理的关键配置步骤,生成可运行的代码。

3c4x5z6v7b的博客 455

【大模型推理】工作负载的弹性伸缩

推荐采用 并发请求数(Concurrency) 或 队列深度(Queue Size) 结合GPU监控指标(显存/算力利用率),并依托Knative KPA、Fluid缓存、优先级调度等技术实现高效弹性伸缩[citation:6][citation:7][citation:8]。QPS无法体现这种资源消耗累积效应[citation:6]。并发数的本质:是实时反映资源占用的瞬时状态量,而非速率指标,尤其适合单次请求资源消耗大、处理时间长的业务(如LLM推理)[citation:1][citation:6]。

王尚权 qq:2515162716 1185

Java初学之HelloWorld

错误:找不到或无法加载主类,javac找不到文件用法:javac<options><source files>

weixin_53270267的博客 1万+

在Unity中为Sentis部署的YOLOv8模型集成NMS层并实现移动端性能优化

本文详细讲解了在Unity中利用Sentis部署YOLOv8模型时,如何通过代码动态集成NMS层以解决移动端性能瓶颈。文章核心在于避免导出时绑定NMS,转而使用Sentis原生API在运行时高效构建NMS处理流程,并分享了关键的GPU数据操作与移动端性能优化技巧,确保模型在移动设备上流畅运行。

p1q2r的博客 1094

Java 基础 —— Hello World

“Hello, world"程序是指在计算机屏幕上输出“Hello, world”这行字符串的计算机程序,“hello, world”的中文意思是“你好,世界。”。因为《The C Programming Language》中使用它做为第一个演示程序,非常著名,所以后来的程序员在学习编程或进行设备调试时延续了这一习惯。

奇妙的代码 6万+

SRv6项目实践(三):P4Runtime基础以及交换机控制

在正式介绍P4runtime基础之前,先说一说P4的编译和实现的过程该文件包含了各个表和操作,它们的id用一个索引值来表示,比如a表用b操作,不会直接说用名字为B的操作,而是说用索引为xxx的操作,然后锁定到b上执行相关的功能,其次,用了一个bitwith来描述,要访问的数据的比特长度是多长。p4c编译器将p4编译成两份文件,其中一份是,另一份是,将这两个文件再整合起来,作为配置,放到交换机中。

a1164520408的博客 3411

【反蒸馏实战 00】AI抢不走的工作:一份针对30个“高危”职位的“反取代”实战手册(反蒸馏计划启动)

AI时代职场生存指南:30个技术岗位的“反蒸馏”实战策略 随着AI技术快速发展,职场正面临前所未有的结构性重构。本系列专栏聚焦30个技术岗位,深入分析AI对各职位的影响路径,并提供系统性的"反蒸馏"策略。通过5层分析框架(AI冲击现状、核心价值解构、AI天花板、能力升级路径、人机协作模式),帮助从业者识别可替代任务与核心价值,建立不可替代的专业优势。内容涵盖IT开发、数据分析、产品管理等技术领域,为职场人提供从“被AI替代”到“与AI协同”的转型路线图,守护职业价值。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 1650

Java笔记——java 零基础教学---HelloWorld

HOW2J 上的课程比较有系统,几乎大部分 JAVA 会用到的都会涵盖,同时也就会用到大量的软件、工具等等。而不同的工具和软件的版本都是有很多的,比如JDK 就有很多版本。而不同工具的不同版本之间也存在兼容性问题,这样就有潜在的学习麻烦。有时候会碰到如图所示的问题,分明有Hello这个类,并且也有主方法,可是运行就会出现找不到或者无法加载类Hello,或者Class Not Found 异常。如果是刚开始使用eclipse,可以跳过这个阶段,因为需要有一些实践操作,才能更加明显的体会到这些快捷键的好处。

a25847a的博客 1514

(功能安全六)硬件FMEDA计算

FMEDA(故障模式、影响与诊断分析)是功能安全验证的核心方法,通过量化分析硬件故障模式及其影响,计算SPFM、LFM、PMHF等关键指标。分析过程包含六大步骤:计算元器件失效率、识别故障模式、评估安全机制诊断覆盖率、分类计算各类失效率、量化指标计算及设计优化。输入需要系统架构图、硬件故障模式清单等资料,输出安全指标达标情况及改进建议,确保设计满足ASIL等级要求。该方法通过系统化的故障分类和量化评估,为硬件安全设计提供科学依据。

Dayongger的博客 1449

Day2学习:Windows快捷键、DOS命令、Java环境搭建、HelloWorld

本文主要介绍了计算机基础知识与Java开发环境搭建。内容包括计算机组成(硬件与软件)、Windows快捷键、DOS命令操作等基础知识。重点讲解了Java语言特性、三大版本及JDK/JRE/JVM关系,详细演示了JDK安装、环境配置和HelloWorld程序编写过程。最后对比了编译型与解释型语言的区别,并介绍了使用IDEA开发工具的基本操作。全文涵盖了从计算机基础到Java开发环境搭建的完整知识链,适合编程初学者系统学习。

2501_92993640的博客 998

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

java学习 第2课 HelloWorld

java学习 第二课 HelloWorld 1. 新建一个文件夹取名为javacode 2. 在javacode中建立一个Hello.java文件(注意大小写) 文件的编写可以用Windows自带的记事本或Notepad++,建议使用后者。 3. 转到CMD窗口 4. 编译后执行 ...

xiangchangzheng的博客 125

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Java基础学习之HelloWorld(2)

前言 学习一门新的编程语言永远逃脱不了一场Hello World。 1.第一个程序 1.1.磁盘中新建一个文件 这里我们需要将文件后缀名显示出来,就是文件格式。 打开控制面板,取消隐藏已知文件类型的扩展名。 1.2.将文件名修改为MyHelloWorld.txt并使用记事本打开输入以下代码 public class MyHelloWorld{ public static void main(String[] args){ System.out.println("Hello World"); }

liquorpp的博客 235

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

java三大框架学习之路---Struts2_HelloWorld

今天第一次写博客,以前从来没有写日记博客的习惯,对自己的学习缺乏总结,也没有及时做笔记,导致对很多学过的东西忘得一干二净!所以打算以后就写点博客,顺便作为自己的学习笔记,巩固自己的基础,记录下自己的学习历程! 今天开始学习Java的三大框架,选Struts2作为开始,Struts2是一个用来开发MVC应用程序的框架, 我学新的东西都是从例子开始,所以,别的不多说,先来个HelloWor

JavaCodeLu的博客 1860

2.Java学习之HelloWorld分析

Java跨平台原理 1.一次编译,到处执行,如下图: 首先使用javac HelloWorld.java编译成HelloWorld.class文件 接下来在各自平台的JVM上解释执行.class文件 #mermaid-svg-FfyElNBgCCKtZ7KW .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-F

一只特立独行的miao的博客 195

【后端学习笔记2】JAVA helloworld

放到jdk的bin目录下,命令行运行。javac.exe 编译。java.exe 运行。

yuzema的博客 182

【Java EE学习2】——Struts2的安装和HelloWorld程序调试

作者:宣兆鹏--------------------------------------------------------------------------------------------首先,我要强调的是,网上有一些关于Struts2的HelloWorld程序,存在一些问题,但不代表作者写错,而是每个人的编译环境不同。 一、Struts 2的安装    1)从官网

宣兆鹏Robin的专栏 1007

Java学习 helloworld输出(2)

Java输出helloworld

博客 1900

JAVA SE 学习笔记-第2节 HelloWorld案例

1_1_2_10_HelloWorld程序的代码编.flv

温柔一刀 186

play2 java 学习(二) HelloWorld

1、新建demo1项目 2、转换成MyEclipse项目 3、导入到MyEclipse 4、运行demo1项目 5、修改app/controllers.Applicaton.java package controllers; import play.mvc.Controller; import play.mvc.Result; public

沙果果的专栏 767

Java学习 day3-2 HelloWorld与IDEA安装使用

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-01aeCH0D-1663685721779)(/Users/d/Desktop/messageImage_1663568657733.jpg)]java程序运行机制编译型 javac javaclass解释型程序运行机制[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-iwliEky9-1663685721781)(/Users/d/Desktop/デスクトップ - D-MBP

Kaminarii的博客 210

Java学习2——HelloWorld(编写第一个java程序)

编写 在自己的工作文件目录下(如上一篇中配置的classpath路径)创建HelloWorld.java文件,编写如下代码,并保存 1 public class HelloWorld 2 { 3 public static void main(String [] args) 4 { 5 System.out.println("HelloWord");...

weixin_30636089的博客 147

java编写一个程序输入好好学习_Java学习2——HelloWorld(编写第一个java程序)

编写在自己的工作文件目录下(如上一篇中配置的classpath路径)创建HelloWorld.java文件,编写如下代码,并保存public class HelloWorld{public static void main(String [] args){System.out.println("HelloWord");}}(注意文件名(HelloWorld)要和类名一致)编译javac 文件名....

weixin_39639514的博客 213
上一篇: Java学习1——计算机基础知识
下一篇: Java基础语法01——变量与运算符
Etlevent
博客等级 码龄6年 5粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Etlevent

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值