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 报错。

   

原文地址:https://www.cnblogs.com/bill10086/p/14283857.html