首页 > 编程语言 >Java概述

Java概述

时间:2024-11-15 18:16:03浏览次数:3  
标签:文件 Java 字节 文件名 编译 概述 类名

1.Java程序编写和执行的过程:

步骤1:编写。Java代码编写在.Java结尾的文件中。

步骤2:编译。格式:javac 源文件名.java

步骤3:运行。格式:java 字节码文件名

2.编写的说明:

class HelloWorld{

public static.void.main(String[] args){

System.out.println("helloworld!!你好中国!");

}

}

其中,

①class:关键字,表“类”,后跟类名。

②main()方法的格式是固定的。表程序入口

能变化的只有1)String args[] 2)String [] a

③Java程序严格区分大小写

④从控制台输出数据的操作:

System.out.println()-------会换行。

System.out.print()--------不会换行。

⑤每行以";"结束

3.对编译说明:

①如果编译不通过

问题1:查看编译的文件名、文件路径是否错误

问题2:查看代码中是否有语法问题。

②编译以后,会生成1个或多个字节码文件。每一个字节码文件对应一个Java类,并且字节码文件名与类名相同。

4.对运行说明:

①是针对于字节码文件对应的Java类进行解释运行的。

要注意区分大小写!

②如果运行不通过

问题1:查看解释运行的类名、字节码文件路径是否错误

问题2:运行时异常

5.一个源文件中可以声明多个类,但是最多只能有一个类使用public进行声明。

且要求声明为public的类的类名与源文件名相同。

标签:文件,Java,字节,文件名,编译,概述,类名
From: https://blog.csdn.net/2403_87867004/article/details/143805409

相关文章

  • JAVA植物大全网站和百度AI植物智能识别系统(开题报告+作品+论文)
     博主介绍:黄菊华老师《Vue.js入门与商城开发实战》《微信小程序商城开发》图书作者,CSDN博客专家,在线教育专家,CSDN钻石讲师;专注大学生毕业设计教育、辅导。所有项目都配有从入门到精通的基础知识视频课程,学习后应对毕业设计答辩,提供核心代码讲解,答辩指导。项目配有对应开发......
  • 代理模式在JavaScript中的恋爱应用笔记
    一、引言在面向对象编程的世界里,代理模式犹如一位巧妙的媒人,巧妙地连接了两个对象之间的交互,而无需直接显式地引用彼此。这种模式不仅降低了系统的耦合度,还使得代码更加灵活、可扩展。而在JavaScript的世界里,代理模式更是展现出了其独特的魅力。今天,我将结合恋爱场景,为大家......
  • 解码JavaScript作用域:var a = 1; 背后的故事
    1、引言JavaScript是一种广泛使用的编程语言,其灵活的语法和强大的功能使其成为前端开发的首选语言。然而,对于初学者来说,理解JavaScript中的作用域机制可能会有些困难。本文将通过一句简单的代码vara=1;,深入解析JavaScript的执行机制和作用域管理。2、变量声明与......
  • 一文掌握:java编译器:跑通helloworld并了解核心原理
    本文旨在详细介绍Java编译器的工作原理及其在Windows系统下的具体使用方法,包括安装步骤、常用命令介绍以及大致原理。通过本文,你可以全面掌握从编写代码到生成可执行文件的全过程,为Java开发奠定坚实的基础。Windows下Java环境的搭建与程序编译为了在Windows环境下运行Jav......
  • 【JavaScript】LeetCode:96-100
    文章目录96单词拆分97最长递增子序列98乘积最大子数组99分割等和子集100最长有效括号96单词拆分动态规划完全背包:背包-字符串s,物品-wordDict中的单词,可使用多次。问题转换:s能否被wordDict中的单词组成。dp[i]:长度为i的字符串s[0,i]能否被wordDict组成,dp[i]=......
  • 基于Java+SpringBoot的校园资产管理
    关注底部领取源码源码编号:S324源码名称:基于SpringBoot的校园资产管理用户类型:双角色,用户、管理员主要技术:Java、Vue、ElementUl、SpringBoot运行环境:Windows/Mac、JDK1.8及以上运行工具:IDEA/Eclipse数 据 库:MySQL5.7及以上版本数据库表数量:11张表是否有毕业论文......
  • 【JavaScript】LeetCode:91-95
    文章目录91不同路径92最小路径和93最长回文子串94最长公共子序列95编辑距离91不同路径动态规划dp[i][j]:从[0,0]到[i,j]的路径条数。dp[i][j]=从[0,0]到[i,j]上面一格的路径条数+从[0,0]到[i,j]左边一格的路径条数。初始化:因为第一行的格子只能由左......
  • 基于Java+SpringBoot的人事管理系统
    关注底部领取源码源码编号:S323源码名称:基于SpringBoot的人事管理系统用户类型:双角色,员工、管理员主要技术:Java、Vue、ElementUl、SpringBoot运行环境:Windows/Mac、JDK1.8及以上运行工具:IDEA/Eclipse数 据 库:MySQL5.7及以上版本数据库表数量:13张表是否有毕业论文......
  • 基于Java+SpringBoot的老年一站式服务平台
    关注底部领取源码源码编号:S322源码名称:基于SpringBoot的老年一站式服务平台用户类型:多角色,用户、商家、员工、管理员主要技术:Java、Vue、ElementUl、SpringBoot运行环境:Windows/Mac、JDK1.8及以上运行工具:IDEA/Eclipse数 据 库:MySQL5.7及以上版本数据库表数量:18......
  • Java常见修饰符
    目录一. 访问修饰符1.public(公共的)2. private(私有的)3. protected(受保护的)4. 默认(也称为包访问权限,没有修饰符)二. 非访问修饰符1.static(静态的)2. final(最终的)3.abstract(抽象的)4. synchronized(同步的)5. volatile(易变的)一. 访问修饰符1.public(公共的......