【Java基础教程】初识Java

这篇具有很好参考价值的文章主要介绍了【Java基础教程】初识Java。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

作者简介: 辭七七,目前大一,正在学习C/C++,Java,Python等
作者主页: 七七的个人主页
文章收录专栏:Java.SE,本专栏主要讲解运算符,程序逻辑控制,方法的使用,数组的使用,类和对象,继承和多态,抽象类和接口等内容
欢迎大家点赞 👍 收藏 ⭐ 加关注哦!💖💖

【Java基础教程】初识Java


1. Java的main方法

1.1 main方法示例

public class HelloWorld{
  public static void main(String[] args){
  System.out.println("Hello,world");
  }
}

Java的main方法应该是当前主流编程语言中最“长”的。
通过上述代码,我们可以看到一个完整的Java程序的结构,Java程序的结构由如下三个部分组成:

1.源文件(扩展名为*.java):源文件带有类的定义。类用来表示程序的一个组件,小程序或许只会有一个 类。类的内容必须包含在花括号里面。

2.类:类中带有一个或多个方法。方法必须在类的内部声明。

3.方法:在方法的花括号中编写方法应该执行的语句。
总结一下:类存在于源文件里面;方法存在于类中;语句存在于方法中。

注意: 在一个源文件中只能有一个public修饰的类,而且源文件名字必须与public修饰的类名字相同。

1.2 运行Java程序

Java是一门半编译型、半解释型语言。先通过javac编译程序把源文件进行编译,编译后生成的.class文件是由字节码组成的平台无关、面向JVM的文件。最后启动java虚拟机来运行.class文件,此时JVM会将字节码转换成平台能够理解的形式来运行。
【Java基础教程】初识Java

在运行Java程序前,必须先安装好JDK(Java Development Kit即Java开发工具包),JDK里面就包含了javac和java工具,Java程序最终是在JVM(Java虚拟机)中运行的。

JDK、JRE、JVM之间的关系?

  • JDK(Java Development Kit):Java开发工具包,提供给Java程序员使用,包含了JRE,同时还包含了编译器javac与自带的调试工具Jconsole、jstack等。

  • JRE(Java Runtime Environment):Java运行时环境,包含了JVM,Java基础类库。是使用Java语言编写程序运行的所需环境。

  • JVM:Java虚拟机,运行Java代码

【Java基础教程】初识Java

2. 注释

注释是为了让代码更容易被读懂而附加的描述信息. 不参与编译运行, 但是却非常重要.
要时刻牢记! 代码写出来是为了给人看的, 更是为了给三个月后的你自己看的.

2.1 基本规则

Java中的注释主要分为以下三种

  • 单行注释:// 注释内容(用的最多)
  • 多行注释:/* 注释内容*/(不推荐)
  • 文档注释: /** 文档注释 */(常见于方法和类之上描述方法和类的作用),可以被javadoc工具解析,生 成一套以网页文件形式体现的程序说明文档
    注意:
  1. 多行注释不能嵌套使用

  2. 不论是单行还是多行注释,都不参与编译,即编译之后生成的.class文件中不包含注释信息。

代码演示:

/*

多行注释:

        1. main方法是Java程序的入口方法

        2. main函数的格式是固定的,必须为public static void main(String[] args)

        */


        /**
      文档注释:
         main方法是程序的入口函数

         @param args 命令行参数。

         */

// 单行注释:System.out.println是Java中标准输出,会将内容输出到控制台
        public class TestDemo {


            public static void main(String[] args) {

                System.out.println("hello");

            }
        }

2.2 注释规范

  1. 内容准确: 注释内容要和代码一致, 匹配, 并在代码修改时及时更新.
  2. 篇幅合理: 注释既不应该太精简, 也不应该长篇大论.
  3. 使用中文: 一般中国公司都要求使用中文写注释, 外企另当别论.
  4. 积极向上: 注释中不要包含负能量(例如 领导 SB 等).

3. 标识符

在上述程序中,Test称为类名,main称为方法名,也可以将其称为标识符,即:在程序中由用户给类名、方法名或者变量所取的名字。
【硬性规则】
标识符中可以包含:字母、数字以及 下划线和 $ 符号等等。
注意:标识符不能以数字开头,也不能是关键字,且严格区分大小写。

【软性建议】

  • 类名:每个单词的首字母大写(大驼峰)

  • 方法名:首字母小写,后面每个单词的首字母大写(小驼峰)

  • 变量名:与方法名规则相同

一个大型的工程,是由多名工程师协同开发的,如果每个人都按照自己的方式随意取名,比如:person、PERSON、Person、_person,将会使程序非常混乱。如果大家在取名时能够遵守一定的约束(即规范),那多人写
除的代码仿佛一个人写的。

4. 关键字

通过观察上述程序可以发现,public、class以及static等颜色会发生变化,将这些具有特殊含义的标识符称为关键
字。即:关键字是由Java语言提前定义好的,有特殊含义的标识符,或者保留字。
注意:用户不能使用关键字定义标识符。
在Java中关键字有很多,这里给大家列出来一部分,先了解下后序在逐一详细解释。
【Java基础教程】初识Java

关于【Java基础教程】初识Java七七就先分享到这里了,感兴趣的小伙伴快去试试吧,如果你认为这篇文章对你有帮助,请给七七点个赞吧!💕💕文章来源地址https://www.toymoban.com/news/detail-429568.html

到了这里,关于【Java基础教程】初识Java的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 完全从零Java自学系列【入门篇】(第四课:Mysql服务端安装&使用客户端操作数据库&初识SQL基础操作&Java中使用第三方包&Java数据库操作&初步理解面相对象真正的意义之桥接设计模式)

      数据库是专门用来存储一系列集合数据的地方。所有的文件都可以被称之为库,当应用场景没那么复杂的时候,简单的应用程序用文本就可以了。数据库的意义是为了设计更好的保障数据安全(如多线程操作)、数据一致、索引(如何在庞大的数据中快速查找)等等一系

    2024年02月21日
    浏览(62)
  • Java基础教程——Java封装的深度解析

    封装是面向对象编程中的一项关键概念,它是一种将对象的状态和行为封装在一起的机制,通过访问控制来限制对对象内部细节的直接访问。Java作为一门面向对象的编程语言,强烈支持封装,通过 private 、 protected 、 public 等,提供了丰富的访问修饰符来实现封装。 封

    2024年02月01日
    浏览(41)
  • Java Swing基础使用教程

    Java Swing是Java语言中的一个GUI工具包,它提供了一系列的组件和容器,可以用于创建各种桌面应用程序。本教程将介绍Java Swing的基本概念、组件和容器,以及如何使用它们来创建一个简单的GUI应用程序。 一、Swing的基本概念 组件(Component):Swing中的组件是GUI界面中的基本元

    2024年02月08日
    浏览(37)
  • JAVA经典之递归测试-----JAVA入门基础教程

    public class Test {     public static void main(String[] args)     {         Test a = new Test();         System.out.println(a.getSum(100));         System.out.println(a.getSum1(100));         System.out.println(a.getMul(5));         System.out.println(a.f(10));     }     public int getSum(int num)     {         int sum = 0;

    2023年04月17日
    浏览(29)
  • JAVA输入语句与循环控制结构------JAVA入门基础教程

    import java.util.Scanner; class LogicExer {     static Scanner in = new Scanner(System.in);     public static void main(String args[])     {         int a;         int b;         a = b = 20;         boolean bo1 = (++a % 3 == 0) (a++ % 7 == 0);         System.out.println(a+\\\"+\\\"+bo1);         boolean b

    2024年02月01日
    浏览(58)
  • JAVA包装类和基本数据类型------JAVA入门基础教程

    public class WrapperTest {     public static void main(String[] args)     {         int i1 = 10;         Integer i11 = new Integer(i1);         System.out.println(i11);         float f1 = 12.3F;         f1 = 32.2F;         Float ff1 = new Float(f1);         System.out.println(ff1);         String s1 = \\\"32.1\\\";         F

    2024年02月02日
    浏览(43)
  • rabbitmq基础教程(ui,java,springamqp)

    概述 :安装看我上篇文章Docker安装rabbitmq-CSDN博客 模拟发送数据 发送消息,发现一下信息: 所以得出理论,消息发送是先到交换机,然后由交换机路由到消息队列 交换机是负责路由和转发消息的,并没有存储的功能。 同理绑定queue2 这时,再在交换机中发消息 查看结果:

    2024年01月18日
    浏览(55)
  • JAVA数组元素反转的三种写法------JAVA入门基础教程

    int[] arr = new int[]{34,54,3,2,65,7,34,5,76,34,67}; for(int i = 0;i arr.length/2;i++) {     int temp = arr[i];     arr[i] = arr[arr.length - 1 - i];     arr[arr.length - 1 - i] = temp; } for(int i = 0;i arr.length;i++) {     System.out.print(arr[i] + \\\"t\\\"); } System.out.println(); //互换方法2 int[] newArr = new int[arr.length]; for(int i = arr.l

    2023年04月17日
    浏览(44)
  • 【Java基础教程】(三)程序概念篇 · 上:探索Java编程基础,注释、标识符、关键字、数据类型~

    掌握Java中标识符的定义; 掌握Java中数据类型的划分以及基本数据类型的使用原则; 掌握Java运算符的使用; 在编写程序时,为了提高程序的可维护性,我们可以在代码中添加注释。 注释是一种说明性的文字,不会被编译器编译执行 。 Java提供了三种注释形式: // :单行注

    2024年02月12日
    浏览(160)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包