七天速通javaSE:第一天 入门:Hello,Word与程序运行机制

文章目录

  • 前言
  • 一、Hello,Word!
    • 1.新建一个文件夹存放代码
    • 2.新建一个.java文件
    • 3.编写代码
  • 二、编译与运行
    • 1.在控制台编译java文件
    • 2.运行class文件
  • 三、java程序运行机制
    • 1.高级语言的分类
      • 1.1 编译型语言
      • 1.2 解释型语言
    • 2.程序运行机制
  • 四、IDEA
  • 五、代码规范


前言

本文我们将学习第一行代码:Hello,Word以及java程序是如何运行的,最后我们将会学习如何安装java的集成开发环境IDEA


一、Hello,Word!

1.新建一个文件夹存放代码

2.新建一个.java文件

如果电脑不会显示扩展名,手动打开此设置

在这里插入图片描述

3.编写代码

我是用Notepad++打开的,自行下载或用记事本打开
Notepad++下载方法

在这里插入图片描述

可以自行设置字体大小等

在这里插入图片描述

//修饰符      类名
public class Hello{
//                     方法名     参数public static void main(String[] args){System.out.print("Hello,word");}
}

二、编译与运行

1.在控制台编译java文件

2.运行class文件

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

三、java程序运行机制

1.高级语言的分类

1.1 编译型语言

  1. 概念:将源代码编译生成机器语言,再由机器运行机器码(二进制)
  2. 特点:程序不需要编译,在运行时才翻译成机器语言,每执行一次都要翻译一次。效率比较低。跨平台性好
  3. 语言:JavaScript、VBScript、Perl、Python、Ruby、MATLAB等
  4. 应用场景:网页脚本、服务器脚本及辅助开发接口等

1.2 解释型语言

  1. 概念:将源代码翻译成中间代码,再由解释器对中间代码进行解释运行
  2. 特点:程序执行效率高,依赖编译器,跨平台性较差
  3. 语言:C/C++、Pascal/Object Pascal(Delphi)等
  4. 应用场景:开发操作系统、大型应用程序、数据库系统等

注:java两者兼有,但是偏向于编译型语言

2.程序运行机制

在这里插入图片描述

四、IDEA

安装

IDEA的配置我直接导入vscode的配置了,一步到位…

五、代码规范

  1. 单词大小写不能出错,java是大小写敏感
  2. 文件名和类名必须保持一致,首字母大写
  3. 注意使用英文的标点符号

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/33913.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

lambdastreammaven

1.Lambda &#xff08;1&#xff09;Java 8 Lambda 表达式 在 Java 8 以前&#xff0c;若我们想要把某些功能传递给某个方法&#xff0c;总要去写内部类 或匿名内部类类。代码示例&#xff1a; list.sort(new Comparator<User>() { Override public int compare(User …

AWS IAM 通过策略设置,实现对账户及其访问密钥(AK/SK)的IP白名单限制

AWS IAM 通过策略设置&#xff0c;实现对账户及其访问密钥&#xff08;AK/SK&#xff09;的IP白名单限制&#xff0c;也算是best practices了。 {"Version": "2012-10-17","Statement": {"Effect": "Deny","Action&qu…

Linux显示服务器Wayland切换到X11

1、临时切换 &#xff1a; 注销当前用户账户&#xff0c;返回到登录屏幕。 在登录屏幕上&#xff0c;选择您要登录的用户账户。 在输入密码之前&#xff0c;在登录屏幕的右下角可能有一个齿轮图标&#xff0c;点击它以展开更多选项。 在选项中选择“Ubuntu on Xorg”或“Ubu…

Windows的FLAT内存模式

在基于x86的Windows系统中&#xff0c;在x86保护模式下&#xff0c;地址总线是32位的&#xff0c;所有通用寄存器都是32位的&#xff0c;间接寻址时不用分段就可以寻址4GB的地址空间。保护模式下&#xff0c;所有段的基地址都是0&#xff0c;段限长是0xFFFFFFFF。段寄存器存放段…

SQL 高频面试题

SQL 初级面试题及其详细解答&#xff1a; 1. 什么是 SQL&#xff1f;简要解释其用途。 解答&#xff1a; SQL&#xff08;结构化查询语言&#xff09;是一种用于管理和操作关系数据库的标准语言。它用于执行查询、更新、插入、删除和其他数据库操作&#xff0c;帮助用户从数据…

selenium之批量删除按钮操作

具体需求&#xff1a; 需要将某个列表项目中只保留一条数据&#xff0c;但是不确定有没有&#xff0c;所以需要先判断列表中有没有数据&#xff0c; 如果有数据查看是否大于1条&#xff0c;大于1条则删除到只有1条&#xff0c;只有一条则直接进行修改操作&#xff1b; 如果没有…

FTP 550 No such file or directory-

FTP is a simple method to upload files to the server. Although, it is rather easy to transfer files, FTP users often get stuck with errors. One such FTP error is “550 No such file or directory“. Broadly speaking, this error means that the file or folde…

2732. 找到矩阵中的好子集

题目 给你一个下标从 0 开始大小为 m x n 的二进制矩阵 grid。 从原矩阵中选出若干行构成一个行的非空子集&#xff0c;如果子集中任何一列的和至多为子集大小的一半&#xff0c;那么我们称这个子集是好子集。 更正式的&#xff0c;如果选出来的行子集大小&#xff08;即行的…

CNN-O-ELMNet: 优化的轻量化通用模型,用于肺部疾病分类和严重性评估| 文献速递-先进深度学习疾病诊断

Title 题目 CNN-O-ELMNet: Optimized Lightweight andGeneralized Model for Lung DiseaseClassification and Severity Assessment CNN-O-ELMNet: 优化的轻量化通用模型&#xff0c;用于肺部疾病分类和严重性评估 01 文献速递介绍 肺部疾病是全球主要的致残和死亡原因。根…

nextjs-创建layouts共用UI和独立pages页面

原文链接&#xff1a;https://nextjs.org/learn/dashboard-app/creating-layouts-and-pages 01-nextjs起步02-css样式03-处理字体和图片05-页面之间的导航跳转更多 到目前为止&#xff0c;您的应用程序只有一个主页。让我们学习如何使用布局和页面创建更多路由。 本章目标 …

【学习】科大睿智解读ITSS认证中咨询机构的作用

企业拥有ITSS认证这不仅将为企业开拓商机&#xff0c;提升竞争力&#xff0c;还能促使企业改进内部运维流程&#xff0c;提高服务质量&#xff0c;为客户提供更优质的IT运维支持。在ITSS认证中&#xff0c;咨询机构扮演着重要的角色&#xff0c;其主要作用包括以下几个方面&…

金融科技在智能投研领域的应用与前景

随着科技的飞速发展&#xff0c;金融科技&#xff08;FinTech&#xff09;正逐步渗透到金融行业的各个细分领域&#xff0c;其中智能投研领域作为金融科技的重要应用之一&#xff0c;正展现出巨大的潜力和广阔的前景。智能投研利用大数据、人工智能&#xff08;AI&#xff09;等…

【C++】类和对象(五)隐式类型转换

文章目录 一、再谈构造函数构造函数体赋值初始化列表初始化列表的语法必须放在初始化列表的成员注意&#xff1a; explict关键字的使用单参数构造函数支持隐式类型的转换多参数构造函数支持隐式类型的转换缺省值 的 形式 总结一个题目 一、再谈构造函数 构造函数体赋值 在创建…

如何解决Java中的ClassCastException异常

如何解决Java中的ClassCastException异常&#xff1f; 大家好&#xff0c;我是免费搭建查券返利机器人省钱赚佣金就用微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01;在Java开发中&#xff0c;ClassCastException异常是一个常…

Java高级重点知识点-14-Set接口、HashSet底层原理讲解

文章目录 Set接口 (HashSet 、LinkedHashSet)HashSet底层原理(重点理解) Set接口 (HashSet 、LinkedHashSet) 无序不重复 HashSet集合 HashSet 是根据对象的哈希值来确定元素在集合中的存储位置&#xff0c;因此具有良好的存取和查找性能。 public class HashSetDemo {publ…

新型防勒索病毒方案分享无需依靠病毒库

MCK具备可信系统&#xff0c;数据库保护&#xff0c;场景白名单&#xff0c;文件保护四大功能。如何运用在防勒索病毒中 在防勒索病毒的问题上&#xff0c;MCK主机的加固功能显得尤为重要。MCK的四大功能——可信系统、数据库保护、场景白名单以及文件保护&#xff0c;为我们在…

Excel 快速查询工具 2023.7.1 更新

Excel 快速查询工具作者表示这个软件是因为有时候需要在 Excel 和网站之间进行切换非常的麻烦&#xff0c;这款软件可以以半透明的方框位于桌面上。 特点 软件窗口半透明并至于顶部&#xff0c;无需来回切换界面。 实时查询&#xff0c;不用点击查询或者按回车之类的&#x…

IDEA 学习之 启动“卡死”

目录 1. 断点问题2. IDEA 版本问题 1. 断点问题 部分断点涉及应用启动&#xff0c;会导致启动“卡死” 2. IDEA 版本问题 部分 IDEA 版本存在启动问题&#xff0c;本人之前遇到过&#xff08;别人启动三分钟&#xff0c;我启动半个小时&#xff09;。更换别的版本&#xff…

文本和二进制混合存储

要想让文本和二进制混合存储&#xff0c;有两套方案&#xff1a; ①以文本为主&#xff0c;插入二进制数据 ②以二进制为主&#xff0c;区分文本和二进制数据段 第一套方案的例子&#xff1a; 时间戳[....]&#xff0c;这是一段64位二进制数据。 在这句话中&#xff0c;以二进制…

k8s强制删除一个 Pod

在Kubernetes&#xff08;K8s&#xff09;中强制删除一个Pod&#xff0c;通常是因为Pod处于错误状态或无法正常终止。以下是强制删除Pod的步骤和相关信息&#xff1a; ### 步骤一&#xff1a;获取Pod的名称 首先&#xff0c;你需要知道要删除的Pod的名称。可以使用kubectl get …