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  

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

    常常感恩
  • 相关阅读:
    趣图:程序员告诉你为什么充钱后速度更快
    金三银四铜五铁六,面试得做好这个准备
    Java中如何模拟真正的同时并发请求?
    趣图:程序员最头疼的原因
    Java并发面试题
    linux内存分配与回收
    7.3 Set集合
    7.2 Java 11新增的Collection和Iterator接口
    7.1 Java集合概念
    6.5 正则表达式
  • 原文地址:https://www.cnblogs.com/prince365/p/12260765.html
Copyright © 2011-2022 走看看