zoukankan      html  css  js  c++  java
  • 【java-10&11&12】java语言(Hello World相关)

    一、Java程序开发体验-Hello World (任何事物的第一步-it通用)

    java程序开发分三步:

    1.将java代码编写到扩展名为.java的文件中(xxx.java---源代码或源程序,需要翻译成计算机能识别的应用程序)。

    需要有文本编辑器,初学者从记事本开始~

    2.通过javac命令对该java文件进行编译(编译后新增一个class文件,二进制文件)。

    注意:每一次修改都需要重新编译,执行javac xxx.java

    3.通过java命令对生成的class文件进行运行

    java 类名

    注意:

    1)主函数可以保证一个类独立运行

    2)print和println区别,println打印时,在结尾处多个空行

     

     

     操作流程图:

     补充:Java命令和虚拟机工作流程

    二、Hello World 实现细节

    主函数

    1)程序执行的入口就是主函数。

    2)一个java程序的运行需要虚拟机,主函数被虚拟机所调用。

    3)有了它可以保证一个类的独立运行。

    4)只有一个主函数。

    Javac

    1)启动jdk中的一个编译程序。

    2)只能启动.java文件。

    3)对java源文件进行检查,检查是否有地方有错,java源代码的正确性。

    java

    1)一运行,就启动虚拟机。

    2)找到Demo.class 加载进内存,查找主函数。

    3)主函数作为入口,从下开始执行。

    三、初学者经常犯的错误

    1)执行javac 文件名   文件名写错

    2)cd 路径写错  

    解决:dir查看一下

    3)java文件扩展名写错   Demo.java.txt  

    解决:1)dir查看一下 2)文件夹选项不要隐藏扩展名

    4)main函数拼写错误    main->mian  

    不会编译出错,编译器认为没有语法错误,但虚拟机找不到入口

    常常感恩
  • 相关阅读:
    XOR Clique
    Live Love
    Wannafly挑战赛24 A:石子游戏
    洛谷 P1060 :开心的金明
    洛谷P1049: 装箱问题
    牛客练习赛26 A:平面
    hihoCoder1151: 骨牌覆盖问题·二
    hihoCoder1143:骨牌覆盖问题·一
    hihoCoder1051 : 补提交卡
    TCP Socket的通讯框架
  • 原文地址:https://www.cnblogs.com/prince365/p/12260765.html
Copyright © 2011-2022 走看看