Java学习第一课

简介: Java学习第一课

昨日,笔者简单实现了第一个Java代码编程!!信心满满,于是,在今日,笔者对Java进行了学习,并且成功的入门了Java第一个!!在Java知识的海洋里面遨游第一个课时!!信心满满!!一定能够学好Java!!


下面进入今日的文章主题:Java学习第一课:


在我们刚刚学习C语言的时候对:'hello world" 的打印代码记忆尤新!!


#include <stdio.h>
int main()
{
  printf("hello world!");  //刚刚学习C语言的第一个代码!!
  return 0;
}

上述用C语言打印'hello world"的运行结果为:


0a2653c851af460fa595bd959398a8f1.png


但是在刚刚学习Java的时候,第一步,也是打印出来:'hello world" !!这个事学习C语言,C++语言,Java语言第一部的通病!!


下面请看,笔者用Java实现的对:'hello world" 的打印!!


笔者定义了一个:文件名为:Main.java的文件!(一定要注意一下!!强调!!


代码为:


package com.company;
public class Main {
    public static void main(String[] args) {
        System.out.println("hello world!");
    }
}

1. 在上述的代码中:在当前Main.java的文件中:class定义的叫做类!!(类,相当于结构体)!


而class后面跟的Main为类名(类型名)!!


对于类型名,我们要有一下几点注意:


1。类型名必须为大驼峰:MaxNum  ;   Max   ;但是不能出现千奇百怪的名字!!如:拼音拼写的!!中文版的!!这些都是错误的方法!!

1.如果这个类是:public class ,那么,类名必须要跟文件名相同!

2.   对于 public class Main { (注意,后面有半个大括号!!)


public是:访问修饰限定符!!(在以后的博客中介绍)


3.    对于: public static void main(String[] args) {    (注意,后面有半个大括号!!)


这个叫做:main 方法!!必须这样写!!


public  : 访问修饰限定符!

static  : 静态关键字!

void  : 返回值!

main  : 方法名(在Java里面的函数,我们一般叫做:方法)

String[] args  :形式参数(形参)  (注意一下,大小写)

String[] args是一个数组:字符串数组!!      在C语言中,数组的书写形式为:int arr[];


但是在Java中,数组的书写形式为:  int[] arr;  这个算是C语言与Java在数组的表现上的区别吧!!


4. 对于:  System.out.println("hello world!");  类似于C语言中的printf函数!!


在Java中: println  :打印完换行!!(最后的两个字符:ln  表示换行的意思)


                  print     :打印完不换行!!


经过上述的讲解,想必,各位老铁也能看懂Java如何书写打印:"hello world!"的代码了吧!!


下面请看笔者代码的打印结果:


2d65d23f6d4748949b924e4057485923.png


运行出来第一个Java程序了!!


对于运行第一个程序的时候,可能会出现的错误有:


1.源文件后缀不是.java!!(注意那个点号)

2.类名与文件名不一样!

3.main方法名字写错!!写成mian

4.类名没有使用public修饰!

5.方法中的语句没有以分号结尾!(英文的分号结尾)!

6.JDK环境没有配置好,操作系统不能识别javac或者java命令!!

上述就是笔者的第一节学习Java的全部内容!短暂而美好!!


相关文章
|
3月前
|
编解码 Oracle Java
java9到java17的新特性学习--github新项目
本文宣布了一个名为"JavaLearnNote"的新GitHub项目,该项目旨在帮助Java开发者深入理解和掌握从Java 9到Java 17的每个版本的关键新特性,并通过实战演示、社区支持和持续更新来促进学习。
107 3
|
3月前
|
XML Java 编译器
Java学习十六—掌握注解:让编程更简单
Java 注解(Annotation)是一种特殊的语法结构,可以在代码中嵌入元数据。它们不直接影响代码的运行,但可以通过工具和框架提供额外的信息,帮助在编译、部署或运行时进行处理。
111 43
Java学习十六—掌握注解:让编程更简单
|
3月前
|
存储 SQL 小程序
JVM知识体系学习五:Java Runtime Data Area and JVM Instruction (java运行时数据区域和java指令(大约200多条,这里就将一些简单的指令和学习))
这篇文章详细介绍了Java虚拟机(JVM)的运行时数据区域和JVM指令集,包括程序计数器、虚拟机栈、本地方法栈、直接内存、方法区和堆,以及栈帧的组成部分和执行流程。
52 2
JVM知识体系学习五:Java Runtime Data Area and JVM Instruction (java运行时数据区域和java指令(大约200多条,这里就将一些简单的指令和学习))
|
2月前
|
Java 大数据 API
14天Java基础学习——第1天:Java入门和环境搭建
本文介绍了Java的基础知识,包括Java的简介、历史和应用领域。详细讲解了如何安装JDK并配置环境变量,以及如何使用IntelliJ IDEA创建和运行Java项目。通过示例代码“HelloWorld.java”,展示了从编写到运行的全过程。适合初学者快速入门Java编程。
|
2月前
|
JavaScript Java 项目管理
Java毕设学习 基于SpringBoot + Vue 的医院管理系统 持续给大家寻找Java毕设学习项目(附源码)
基于SpringBoot + Vue的医院管理系统,涵盖医院、患者、挂号、药物、检查、病床、排班管理和数据分析等功能。开发工具为IDEA和HBuilder X,环境需配置jdk8、Node.js14、MySQL8。文末提供源码下载链接。
|
3月前
|
小程序 Oracle Java
JVM知识体系学习一:JVM了解基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用
这篇文章是关于JVM基础知识的介绍,包括JVM的跨平台和跨语言特性、Class文件格式的详细解析,以及如何使用javap和jclasslib工具来分析Class文件。
64 0
JVM知识体系学习一:JVM了解基础、java编译后class文件的类结构详解,class分析工具 javap 和 jclasslib 的使用
|
3月前
|
前端开发 Java 应用服务中间件
Javaweb学习
【10月更文挑战第1天】Javaweb学习
42 2
|
3月前
|
存储 安全 Java
【用Java学习数据结构系列】探索顺序表和链表的无尽秘密(附带练习唔)pro
【用Java学习数据结构系列】探索顺序表和链表的无尽秘密(附带练习唔)pro
31 3
|
3月前
|
存储 安全 Java
【用Java学习数据结构系列】探索栈和队列的无尽秘密
【用Java学习数据结构系列】探索栈和队列的无尽秘密
42 2
|
3月前
|
存储 Java 编译器
【用Java学习数据结构系列】初识泛型
【用Java学习数据结构系列】初识泛型
28 2