Java运行方式、程序结构以及notepad++

【Java入门基础第6天】六款Java常用的开发工具 废话少说-上号 【Java入门基础第6天】六款Java常用的开发工具 废话少说-上号 阅读详情

这一讲主要对Java程序的运行方式和结构进行介绍,并介绍方便的编辑器软件。

Java程序运行方式

源代码:保存为.java文件,文件名和类名保持一致。

编译器编译源文件:如果.java文件没有错误(例如词法错误、语法错误),就会产生.class文件。编译出来的这个文件是由字节码组成的。

Java虚拟机(JVM)运行.class文件:JVM会将字节码转换成平台能够理解的形式来运行.class文件,得到或输出相应结果。当JVM启动执行程序时,会寻找指定的类,定位到类中的main方法,接着执行main方法中的每条指令。

Java程序结构

源文件中有类,类中由方法,方法中有具体实现。

如下代码是一个基本的Java文件结构。main函数是程序的入口

public class FirstCode{
    pulic static void main(String[] args){
        System.out.print("hello!");
    }
}

编辑器推荐

在第一讲中我们使用文本文档编写了一个Java程序,但总是用文本文档会极其不方便,例如不能进行自动缩进、无法分辨出写的代码哪里出现问题、程序的花括号是否有漏掉,因此我们需要一个合适的编辑器来编写程序。

在学习Java初期,主要是通过敲写一些相对简单的代码,运行并得到输出结果,不需要和其他进行交互,因此暂时还用不到如IDEA、eclipse等集成开发环境,仅仅需要一个简单的编辑器就可以了。

在这里我推荐两款编辑器:atom和notepad++

我比较推荐的是notepad++

atom

atom是一款可以对代码进行高亮的编辑器,并提供了代码补充模式,它就是文本文档的高级形式,运行程序还需要通过命令行的形式,先对文件进行编译,之后再运行。

该软件可以直接从GitHub上获取github.com/atom/atom

notepad++

notepad++可以在这里编写Java程序,并进行编译运行,无需再通过命令行形式执行程序。

  1. 首先从语言中选中Java

  1. 再编辑区编写代码程序并保存为.java文件

  1. 选择宏中的javac进行编译程序(或使用快捷键ctrl+1)

  1. 编译没有问题后,选择java(或快捷键ctrl+2)运行程序

在Notepad++运行JAVA程序      学习JAVA初入门阶段我们写一些小的程序,如果用eclipse启动太慢。直接用记事本又要用命令行编译,太麻烦了。用Notepad++启动也快,而且还可以直接编译。接下来就介绍一下怎么用Notepad++运行JAVA程序。 一、安装JDK,配置环境变量 (百度) 二、配置Notepad++环境    1、在Notepad++安装NppExce插件。(百度)    2、在Notepa... 阅读详情

相关推荐

win10设置notepad++为默认记事本,设置默认使用notepad++打开TXT,java等文件

1 参考资料   在 Win 10 系统中将 Notepad ++ 设置为默认   notepad++设置默认打开txt、java文件   非常感谢各位前辈的帮助,只是我自己遇到的问题要结合上述文章才能解决,因此在此处总结记录一下~   遇到问题:按照第一个百度经验,设置为默认软件后,把java的文件也添加进去,结果双击java文件时,还是不能默认用notepad++打开,所以又找到了第二篇博客。...

FightingBoom的博客 2万+

通过使用notepad++书写一个Java代码

3.使用notepad++打开这个Hello.java这个文件(要找到安装的notepad++的应用程序)4.1 class 后面跟 文件的名字(类名) 文件名和类名必须保持一致。1.首先自己新建一个文件夹,要求不能有中文的 在c: 根目录下面新建了test文件夹。4.2 类的后面跟一对大括号(比翼双飞), 然后在大括号的中间写代码即可。6.先编译成Java的字节码文件,然后再运行class Hello {2.在test文件夹下面新建一个叫Hello.java的文件。文件名字的首字母要大写的。

qiangqiang_ya的博客 1037

三种方式运行Java程序,jdk(命令行),IDEA ,notepad++

下载jdk并配置系统环境变量,使用命令行窗口运行Java程序; 在高级记事本notepad++中下载插件,运行Java程序; 使用IDEA集成开发环境编写和运行Java程序,便捷高效。

weixin_52813051的博客 6141

Java Notepad++的安装

因为我也是刚开始学习Java,也是第一次分享博客,所以有什么写的地方不对的希望网友可以多多指正。 Java_2: Java的编辑工具有很多种,我感觉Notepad++还是很好用的一种,它是免费的一个软件,虽然本质上它就是一个记事本,但是他对Java的代码有关键词标注和自动对齐代码的优点,比单纯的记事本写代码要好的多。 Notepad++的官网:Notepad++ (notepad-plus-plus.org) ...

qq_52810101的博客 183

Notepad++安装插件

  Notepad++是Windows操作系统下的一套文本编辑器,Notepad++功能比 Windows 中的 Notepad(记事本)强大,除了可以用来制作一般的纯文字说明文件,也十分适合编写计算机程序代码。   Notepad++插件众多,安装了插件可以增加一些其它的功能。Notepad++如果不安装插件来写Java代码,它就只能写一下源代码,如果安装了相关的插件,就可以编译、运行了。下面就以安装 NppExec 插件为例: 打开Notepad++,选择点击菜单栏的插件,打开列表里选择点击插件管理

weixin_45965432的博客 4598

手把手教会安装以及配置 Notepad++【附:免费Notepad++安装包】#使用Notepad++书写并运行代码(HelloWorld)

Notepad++的下载、安装和配置,以及简单的使用

q251932440的博客 2万+

用Notepad++写“HelloWorld“java代码

Notepad++设置“首选项”

hello_CCHENG的博客 796

ComfyUI安装包运行前准备:增加虚拟内存

在Windows系统中,虚拟内存是一种重要的系统资源管理机制,它主要通过将硬盘空间用作内存来扩展系统的可用内存容量。以下是虚拟内存的主要作用: 1. 扩展物理内存容量 当物理内存(RAM)不足时,系统会将一部分数据从内存转移到硬盘上的虚拟内存区域(也称为“分页文件”或“交换文件”)。这样可以为正在运行的程序提供额外的“内存空间”,确保系统能够继续运行,而不会因为内存不足而崩溃。 2. 提高系统稳定性 虚拟内存为系统提供了一个缓冲区。如果没有虚拟内存...

聚梦小课堂 1万+

Notepad++运行JAVA代码

Notepad++运行JAVA有两种方法: 第一种:调用cmd终端命令执行。 第二种:安装NppExec插件。 版本:npp.7.5.7.bin.x64   前提:已配置JAVA环境变量。 第一种方法: 工具栏->运行  点击后选择运行 1、在运行窗口中输入: cmd /k javac "$(FULL_CURRENT_PATH)" & echo 编译成功! &...

平凡老者 5万+

AI 技术新手入门与实战指南

仅仅能对话还不够,实际应用中,我们往往需要让 AI 处理特定的业务数据。比如,从日志文件中提取错误码,或者将非结构化的用户反馈整理成 JSON 格式。这时候,自定义输入和严格的结果验证就显得尤为重要。假设我们需要让 AI 分析一段服务器日志,并只返回错误的级别和简述。请分析以下日志片段,提取所有 ERROR 级别的信息。要求输出格式为 JSON 列表,包含 'timestamp' 和 'message' 两个字段。不要输出任何多余的解释文字。日志内容: {

2600_94936330的博客 2681

Pyrosim进阶指南:从隧道火灾模拟到复杂通风策略分析

本文深入探讨Pyrosim在隧道火灾模拟与通风策略分析中的高级应用。从精确几何建模到火源参数设置,再到通风系统的量化分析,详细介绍了如何利用Pyrosim优化隧道安全设计。特别强调了临界风速验证、横向通风配置及结果可视化技巧,为工程师提供实用的进阶指南。

weixin_30644369的博客 140

【2】Java运行方式、程序结构以及notepad++

Java运行方式、程序结构及notepad++

404

Allegro输出光绘文件规范

添加钻孔表的具体步骤为:1.通过屏幕右边的Visibility选项的Views列表,将Drill层打开2.将Visibility选项中的PIN和Via选项都选中,见下图所示: 参数设好之后关闭NC Drill/Parameters窗口,输出数控机床钻孔文件的命令菜单为:Manufacture=>NC=>NC Drill…,打开的窗口如下: 输出数控机床钻孔文件的具体步骤为: 上图是光绘输出的层控制窗口,还有一个窗口是输出参数的控制窗口,我们通过点击上图的第二个列表项General Parameters来

axingxiansen的博客 2809

Notepad++软件下载以及Notepad++配置java环境

一、Notepad++软件下载 64位:https://pan.baidu.com/s/14cRU0EjD0BiPl5doYj6pMA 提取码:kwii 32位:https://pan.baidu.com/s/1IOYVoppbGoH1RdClVw0CYA 提取码:7kmi 软件是国外的软件,国内没有专用的通道提供下载,并在百度上找到的下载网站下载下来的都是乱七八糟的软件。上面是Notepad++下载地址,根据自己的电脑配置需求选择下载。 二、安装及使用 下载之后是一个压缩包,压缩包内涵所有的No

Sheenky的博客 5596

【Bug已解决】Codex CLI 报错 apply_patch 失败:无法应用补丁的解决方案

方案适用场景推荐指数统一换行符规范跨平台协作项目的标准配置⭐⭐⭐⭐⭐关闭自动格式化冲突IDE 与 Codex 并发编辑同一文件⭐⭐⭐⭐缩小任务改动范围长期有效的使用习惯优化⭐⭐⭐⭐⭐统一 UTF-8 编码涉及非 UTF-8 遗留文件的项目⭐⭐⭐提示重新读取文件单次失败后的快速恢复方式⭐⭐⭐⭐报错的本质是Codex 生成补丁时读取的文件内容,与实际应用补丁时磁盘上的文件内容出现了不一致,常见诱因包括换行符风格混用、文件被其他工具并发修改、编码问题等。

一键难忘的博客 7309

【数据分享】2012-2022年全国及各城市POI(兴趣点)数据(超20G)

POI(一般作为Point of Interest的缩写,也有Point of Information的说法),通常称作兴趣点,泛指互联网电子地图中的点类数据,基本包含名称、地址、坐标、类别四个属性;随着互联网电子地图服务与LBS应用的普及,POI无论从概念范畴,还是从信息纵深都有了长足发展,互联网各个风口或火山口都和POI有一定关系,如O2O、电商、社交、互联网金融、共享经济等。

J_Giser的博客 2742

NotePad++下Java运行编译配置

Notepad++是运行在Windows操作系统下的一款代码编辑器软件。 Notepad++提供了一系列编程相关的功能,如自动识别源代码类型,支持自动缩进,语法着色,支持单词/函数名称自动补全功能等。是一款开源免费的软件,遵循GPL协议,并且提供各种语言的国际化支持!    下面则是使用Notepad++集成Java编译和运行命令组建轻量级Java SE开发工具的具体步骤: 1.确保已正确

思.诚 2591

宇瞳杯视讯镜头完成版(除公差/鬼像分析)

宇瞳杯视讯镜头完成版(除公差/鬼像分析)

weixin_72050316的博客 1049

Windows下配置Notepad++编译运行java程序

环境软件: jdk1.8.0_162 notepad++ v7.6.3 一、配置Notepad++ 安装NppExec插件 打开Notepad++,菜单栏选择 插件 >> Plugin Admin...,如图2-1 所示,在弹出的窗口中选中NppExec,然后Install(安装),安装完成后,插件中出现NppExec,恭喜你 安装成功。                 ...

lwthad的博客 2218

【YOLOv11改进 - 特征融合】SDI:多层次特征融合模块,替换contact操作

【YOLOv11改进 - 特征融合】SDI:多层次特征融合模块,替换contact操作

专注于图像领域,主要研究内容包括计算机视觉和深度学习,特别是在图像分类、目标检测和图像生成等方面有深入的研究和实践经验。 1771

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Notepad++ 直接编译Java文件运行

Notepad++ 直接编译Java文件运行 由于一些原因,需要重装一些软件。所以从官网下载了一个notepad++,因为主要是用来做java开发的,所以就需要配置一些插件。在网上找到一些方式,发现并不好用,自己又找了一下以前的配置,在这里记录一下,方便查阅。 这里就不说下载了,配置Java文件执行插件一共就可以分为两个步骤。 1.下载插件 打开notepad++,选择插件 选择插件管理,在...

迷茫中前进的博客 690

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

使用NotePad++ 配置 JAVA 开发环境

1. 什么是Notepad++  Notepad++是运行在Windows操作系统下的一款代码文件编辑器,同时也是优秀的代码编辑器软件,能够对绝大多数的编程语言进行语法着色,为自由软件,遵循GPL。是在使用Eclipse等大型IDE之前比较好的代码编辑器。 2. Notepad++ 安装 安装Notepad++之前需要去官方网站下载最新的版本,下载链接为:http://notepad-plu

蔚蓝天空 5329

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

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

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

用Notepad++中的NppExec插件编译运行Java小程序

一、NppExec插件的安装 二、javac以及java命令的配置

zgz0627的博客 4093
上一篇: Redis问的太深入,面试官说:你先回去等通知吧
下一篇: 使用软引用实现缓存机制
Java技术那些事儿
博客等级 码龄5年 2306粉丝 2584原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值