• Java学习第一课


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

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

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

    1. #include
    2. int main()
    3. {
    4. printf("hello world!"); //刚刚学习C语言的第一个代码!!
    5. return 0;
    6. }

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

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

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

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

    代码为:

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

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

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

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

    1. 1。类型名必须为大驼峰:MaxNum  ;   Max   ;但是不能出现千奇百怪的名字!!如:拼音拼写的!!中文版的!!这些都是错误的方法!!
    2. 1.如果这个类是:public class ,那么,类名必须要跟文件名相同

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

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

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

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

    1. public  : 访问修饰限定符!
    2. static  : 静态关键字!
    3. void  : 返回值!
    4. main  : 方法名(在Java里面的函数,我们一般叫做:方法)
    5. 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!"的代码了吧!!

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

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

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

    1. 1.源文件后缀不是.java!!(注意那个点号)
    2. 2.类名与文件名不一样!
    3. 3.main方法名字写错!!写成mian
    4. 4.类名没有使用public修饰!
    5. 5.方法中的语句没有以分号结尾!(英文的分号结尾)!
    6. 6.JDK环境没有配置好,操作系统不能识别javac或者java命令!!

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

  • 相关阅读:
    webpack处理html资源
    彻底解决Qt中文乱码以及汉字编码的问题(UTF-8/GBK)
    Not Found: /assets/js/ie8-responsive-file-warning.js求解决
    基于Ubuntu Qt mqtt库的mqtt客户端实现
    C++12 ---对象于对象的关系
    时空智友企业流程化管控系统 sessionid泄露漏洞 复现
    Win11打不开exe应用程序怎么办?Win11无法打开exe程序解决方法
    UWB工业现场数字化管理
    OpenShift 4 - 部署 RHODS 环境,运行 AI/ML 应用(视频)
    Beaustiful Soup爬虫案例
  • 原文地址:https://blog.csdn.net/weixin_64308540/article/details/127494283