zoukankan      html  css  js  c++  java
  • java(第一天)

    1.jdk,jre,jvm,三者分别是什么,及3者之间的关系。

        java 标准版开发包(Java se deveploment kit):简称jdk,提供了编译、运行java程序所需要的各种工具和资源,包括Java编译器,Java运行环 境 以及常用的Java类库。

        Java运行环境(Java Runtime Environment)简称:jre,它给Java工作提供         了一个地点,是运行Java的必要条件。

        java虚拟机(java Vritual Machine):简称jvm,是一个虚构出来的计算机,是         通过在世界的计算机上仿真模拟各种计算机功能来实现的。引入Java虚拟后,      Java语言在不同平台上运行时不需要重新编译。体现了Java是一门跨平台的语        言。

        三者之间的关系:jdk包括jre,jre包括jvm。

    2.java可以分为几个部分,哪几个部分

        java可以分为三个部分,包括 Java se,java ee和Java me。

    3.jdk安装路径下看到的文件路径

        bin:该路径下存放了jdk的各种工具命令,常用的javac、java等命令就放在该           路径下。

        db:安装JavaDB的路径

        demo:该路径下存放了jdk提供的演示代码,初学者可以参考这些演示代码。

        jre:该路径下安装的是运行Java程序所必要的jre环境

        lib:该路径下存放的是jdk工具命令的实际执行程序。

        sample:存放了jdk提供的一些简单实例代码。初学者可以参考这些实例代码。

        src.zip:该压缩文件里存放的就是Java所有核心库源原代码。

    4.配置环境变量时,为什么选择设置用户变量,用户变量和系统变量的区别是什么。

      用户变量和系统变量没有太大的区别,只是用户变量只对当前用户有效,而系统  变量对所有用户有效,为了减少自己所作的修改对其他人的影响,故设置用户变量影响他人,对于当前用户而言,设置用户变量和系统变量的效果大致相同,只是相同变量的路径排在用户变量之前,这可能出现一种情况:如果Path系统变量的路径里包含了java命令,而path用户变量的路径里也包含java命令,优先执行path系统变量路径里包含的Java命令。

    5.java程序的运行及实现

    public class HelloWord {
    // main方法是程序入口

    public static void main(String[] args) {

    System.out.println("我的第一个程序");
    }
    }

    java程序区分大小写,将上面的文件保存为HelloWord.java,该文件就是Java程序的源程序。接下来就应该编译该java文件来生成字节码文件。

    6.常用的dos命令

        创建目录:mkdir 目录名

        切换盘符 :盘符:+回车

        切换目录:cd 路径

        清屏:cls

        查看当前文件下有啥文件:dir

        退出dos命令窗口:exit

        查看java版本号:java -version

        编译Java文件:javac HelloWord.java(假设Java文件是HelloWord)

        运行java文件: java HelloWord

        删除:del 文件名

        查看电脑更详细的信息:ipconfig/all

        

    7.java文件的命名规范

        java程序源文件的后缀必须是.java,不能是其他文件后缀名

        通常情况下,Java程序源文件的主文件名可以是任意的,但有一种情况例外:如果Java程序原代码中定义了一个public类,则该原代码的文件名必须与该public类的类名相同。

     由上述可得:一个Java文件中最多有一个public修饰的类。

    8.定义main方法时,不能写成Main

     会出现:Exception in thread "main" java.lang.NoSuchMethodError:main 报错。

       

  • 相关阅读:
    MySql数据基础之数据表操作
    MySql数据库之数据库基础命令
    MySql数据库基础之数据库简介及安装
    JQuery之Ajax基础
    Ajax简单应用之个人简历页面搭建
    Ajax之处理不同格式的JSON数据
    题解 P2447 【[SDOI2010]外星千足虫】
    题解 P4035 【[JSOI2008]球形空间产生器】
    题解 P2831 【愤怒的小鸟】
    题解 P2827 【蚯蚓】
  • 原文地址:https://www.cnblogs.com/bill10086/p/14283857.html
Copyright © 2011-2022 走看看