小白的Java学习记录Day1

标签: java

太原理工大学机器人团队20天学习打卡day1

​ 疫情当前,作为一名合格的大学生,为了给国家做贡献,只好宅在家中。但是不管条件如何,学习当然是不能落下的,除了学校安排的课程,我想借着这个机会学习一些以前没有接触过的新知识。这两年计算机的发展大家都有目共睹,正好我对计算机也比较感兴趣,于是决定学习Java语言,并将自己的学习过程以及一些想法记录下来。

​ 学习所用工具:B站

Part 1

1.什么是Java语言?

Java语言是SUN(Stanford University Network,斯坦福大学网络公司)1995年推出的一门高级编程语言。

2.为什么选择学习Java语言?

  • 从Java的市场需求来看,Java是近年来热门的语言且需求量较大
    *在这里插入图片描述
    Java的优点

    • 简单性

      相较于C语言,Java中屏蔽了指针的概念,所以相对而言Java是简单的。

    • 面向对象

      Java是纯面向对象的,更符合人的思维模式,更容易理解。

    • 可移植性

      同一个Java程序可以在不同的操作系统上运行。

    • 多线程

      相当于多个进程同时进行,提高了运行效率。

    • 健壮性

      C语言程序运行过程中产生的垃圾需要程序员自己编写程序回收,而Java语言可以自动回收(简称GC机制)。

    • 安全性

      Java语言是开源的,所有人都可以参与维护。

3.学习Java前的一些准备

  • DOS命令

    作为Java软件工程师,我们要借助DOS命令来运行程序,DOS命令要在DOS命令窗口中使用,那如何打开DOS命令窗口呢?

    • win+R快捷键,在弹出的窗口中输入“cmd”然后按回车(Enter键)即可打开DOS命令窗口(一个黑色的命令窗口)

    • 注意:在输入DOS命令时,要使用英文输入,所有标点都必须是英文
  • 显示文件扩展名

    我们编写的Java程序要保存为.java形式的文件,所以一定要打开显示文件扩展名的“开关”

  • Java语言的环境搭建

    • 下载并安装JDK

    • 配置环境变量

4.Java程序的编译与运行

  • 编译
    • 我们需要在电脑上新建一个java类型的文件,将我们的程序写在里面

    • 打开DOS命令窗口,切换到你的文件所在盘符1

    • 输入javac 文件名.java(注意javac后有一个空格)

    • 按回车

    • 如果你的窗口没有报错,恭喜你,你这一次编译成功了

    • 成功之后在你的文件所在目录里面会多出一个同名的后缀为class的文件,这就是java文件编译过来的字节码类型的文件,可直接用于下一步的运行

  • 运行
    • 编译成功后回到DOS窗口

    • 照常先进入你的文件所在盘符

    • 输入java 文件名

      • java后有空格
      • 这一次文件名可以不加.java的后缀
    • 然后你就可以看到你的程序运行的结果啦

Part 2

Hello World!

光有理论知识可不行,我们来亲自动手写一个程序吧!
  • 新建一个.java文件(名字随意)

    这里我在D盘新建了一个名为Test的Java文件

在这里插入图片描述

  • 打开这个文件(我是用的是notepad++,用记事本打开也可以)

  • 编写出下面的程序并保存

    public class HelloWorld{
    	public static void main(String[]args){
    		System.out.println("Hello World!");
    	}
    }
    
  • 打开DOS窗口

  • 切换到D盘(输入d:再按回车)

在这里插入图片描述

输入javac Test.java(高亮部分根据自己文件名字改动)

在这里插入图片描述
如图,没有报错说明编译成功。

  • 此时在D盘多了个文件

在这里插入图片描述

  • 回到DOS窗口,输入java Test(注意空格,输入自己的文件名字)然后按回车

在这里插入图片描述

  • 到了这里,恭喜你完成了自己的第一个Java程序!

Part 3

小结

在今天的学习中主要了解了Java的历史,Java中的一些基本概念以及编译和运行的方式。为以后的学习打好基础。


  1. 比如你的文件在D盘,在进入DOS窗口后输入d:再按回车即可(注意要用英文输入法!!!) ↩︎

版权声明:本文为qq_46343939原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_46343939/article/details/104572388