2025年java命令零基础自学

java命令零基础自学写在前面 毕业后初次就业 过程中颇有感叹 毅然决然准备转行 自学过 3 4 个月的 Python 与计算机视觉 在理论落地到实践的过程中受挫 新的目标是从事大数据相关的工作吧 写博客记录一下自己自学的过程 权当一个复习给自己看 同时也给想转行但是没有头绪的朋友做一个未知的例子 当下我也不知道未来我能成功或者失败 不过 希望蓦然回首 苦与泪都付笑谈中 Java 语言概述 java 语言的平台版本

大家好,我是讯享网,很高兴认识大家。



写在前面

毕业后初次就业,过程中颇有感叹。毅然决然准备转行。

自学过3-4个月的Python与计算机视觉,在理论落地到实践的过程中受挫。

新的目标是从事大数据相关的工作吧,写博客记录一下自己自学的过程,权当一个复习给自己看,同时也给想转行但是没有头绪的朋友做一个未知的例子,

当下我也不知道未来我能成功或者失败,不过,希望蓦然回首,苦与泪都付笑谈中。

Java语言概述

java语言的平台版本:

  1. javase(桌面级开发) 2. javame(嵌入式) 3. javaee(web应用)

java语言的特点:

  1. 面向对象 2. 分布式 3. 开源 4. 跨平台(java是跨平台的,jvm不是)

一些概念:

  jdk:java development kit -- java开发工具包

  jre:java runtime environment -- java运行环境

  jvm: java virtual machine -- java虚拟机

    注:jdk包含jre,jre包含jvm

安装的话在甲骨文网站上(www.oracle.com),环境变量配置网上也有一大票的方法。

HelloWorld

配置好环境变量后,就可以在任意地方开始创建.java文件啦,

go,敲代码!

1.写个HelloWorld

1.1 创建一个class类,类名和文件一致也可以:

  class HelloWorld{}

1.2 类中创建一个main方法:

  public static void main(Strint[] args){}

  注:这句方法详细可参考:https://www.cnblogs.com/guankelei/p/11327360.html

1.3 方法中写下功能:打印 'Hello World!!'

  System.out.println("Hello World!!")

  注:println打印完内容后会换行,print不换行

总的第一个java HelloWorld文件如下:

class HelloWorld{   public static void main(Strint[] args){     System.out.println("Hello World!!");   } }
讯享网

java命令零基础自学2.运行代码

2.1 编译

  首先要生成.class文件(字节码文件,计算机jvm可以认识的文件)

  win+R,cmd,cd到文件所在地址,

  运行编译命令 javac 文件名.java

  正常运行就可以看到生成同名.class文件了

2.2 运行

  运行命令java 类名

2.3 修改

  保存->编译->运行

成功运行,完成历史性的一步跨越!加油!


6月2日补充

关于安装JDK的时候:

  1. 安装完JDK后,会自动询问你是否要继续安装一个单独的JRE,如果你想要安装,注意单独安装的JRE不要安装在JDK的路径下(不要覆盖,两者不同)
  2. JDK中bin中的文件是预留的封装好的命令

可以直接在窗口上面的路径打cmd,打开的控制台就是当前路径

不同版本的JDK版本配置环境变量:
  1. 打开高级系统设置中的环境变量,创建JAVA_HOME的变量名,对应的值是到JDK的路径(JAVA_HOME的变量名不能更改!后续的配套软件等等都会找这个
  2.系统变量中的path添加以JAVA_HOME变量为路径的bin文件
  3.上一步相当于 --> %JAVA_HOME%bin,并将其移到第一行
  4.后续更改JAVA版本只需要修改JAVA_HOME的具体数值即可,防止path路径下的误操作

关于HelloWorld中可能碰到的问题:

  1. javac/java命令没有办法运行 ---------需要检查环境变量的配置,确保满足以上要求

  2. 编码过程报错 ---------根据提示来逐步修改代码

  3. 打印中文会报错 -----------这是由于以下情况,记事本需要另存为GBK(ANSI默认)格式就可以正常编码解码了

    GBK是支持中文的windows默认编码格式
    UTF-8是记事本当中默认的编码格式
    DOC控制台中的解码是默认的GBK


后话

能看到这里也是缘分,随手可以提一点建议点拨一下,不胜感激~

小讯
上一篇 2025-01-03 07:41
下一篇 2024-12-31 11:23

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/7481.html