首页 > 编程语言 >Java入门

Java入门

时间:2024-07-28 17:56:28浏览次数:16  
标签:JRE java 入门 JDK 路径 cd Java

day1入门

常见的CMD命令

打开cmd:

  1. win+R
  2. 输入CMD
  3. 按下回车键

打开我的电脑:win+E

盘符名称+冒号

说明:盘符切换

举例:E:(冒号为英文输入法)回车,表示切换到E盘

dir

说明:查看当前路径下的所有内容(该文件夹下的所有内容)

cd目录

说明:进入单级目录

举例:cd itheima

特别说明:itheima(过长时可以只打前面3个字母+Tab键)

cd..

说明:回退到上一级目录

cd目录一\目录二...

说明:进入多级目录

举例:cd itheima\javaSE

**cd \ **

说明:回退到盘符目录

exit

说明:退出命令提示符窗口

说明:清屏

为什么设置环境变量?

我们想要在任意的目录下都可以打开指定的软件。就可以把软件的路径配置到环境变量中。

我的电脑>鼠标右键>系统>系统信息>高级系统设置>环境变量>path>编辑>需要打开的文件路径>上移到第一

path环境变量的配置

额外小扩展

部分win10的电脑有一个小bug。

当你重启后,配置的环境变量会失效。

解决方案:

  1. JAVA_HOME还是照样配置

  2. 在path当中,就不用引用JAVA_HOME了。

    直接写完整路径。

    比如:E:\develop\jdk\bin

高级语言的编译运行方式

编程、编译、运行

  • 编译:java程序员的.java代码,c程序员写.c代码,python程序员写的.py代码

  • 编译:机器只认识0011的机器语言,把java.c.py的代码做转化让机器认识的过程

  • 运行:让机器执行编译的指令

    编译型(整体翻译)

    c语言(不能跨平台)

    解释性(按行翻译)

    python

    混合型

    Java(能跨平台)

    跨平台的原理

    • java语言的跨平台是通过虚拟机实现的。

    • Java语言不是运行在操作系统里面的。

      而是运行在虚拟机中的。

      针对不同的操作系统,安装不同的虚拟机就可以了。

    javac编译工具

    Java运行工具

    jdb调试工具

    jhat内存分析工具

    ...

    JDK的安装目录

    1. bin:该命令下存放各种工作命令。

    其中比较重要的有:javac和Java

    1. conf:该路径下存放了相关配置文件。
    2. include:该路径存放了一些特定的头文件。
    3. jmods:该路径下存放了各种模块。
    4. legal:该路径下存放了各模块的授权文档。
    5. lib:该路径存放了工具的一些补充JAR包。

    JDK(java Development kit):java开发工具包

    JDK:JVM 核心类库 开发工具

    JRE(Java Runtime Environment):java的运行环境

    JRE:JVM 核心类库 运行工具

    1. JDK是什么?有哪些内容组成?

      JDK是Java开发工具包

      • JVM虚拟机:Java程序运行的地方
      • 核心类库:java已经写好的东西,我们可以直接用。
      • 开发工具:javac、Java、jdb、jhat...
    2. JRE是什么?有哪些内容组成?

      JDE是Java运行环境

      JVM、JRE、JVE三者的包含关系

      • JDK包含JRE
      • JRE包含JVM

    小结

    Java的三大分类:

    • javaSE
    • javaME(逐渐淘汰)
    • javaEE

标签:JRE,java,入门,JDK,路径,cd,Java
From: https://www.cnblogs.com/lsy-/p/18328606

相关文章

  • Java基础12:JavaDoc生成文档
    1.简介JavaDoc是一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API,易读且清晰明了。在简略介绍JavaDoc写法之后,再看一下在IntellijIdea中如何将代码中的注释生成HTML文档。JavaDoc是Sun公司提供的一个技术,它从程序源代码中抽取类、方法、成员等注释形成一个和源代......
  • Java-002
    final关键字final关键字是最终的意思,可以修饰(类、方法、变量)修饰类:该类被称为最终类,特点是不能被继承了。修饰方法:该方法被称为最终方法,特点是不能被重写了。修饰变量:该变量只能被赋值一次。final修饰的变量必须赋值,要么在定义时赋值,要么在构造器中赋值final修饰变量的注意......
  • Java-001
    Java入门IDEA优化idea插件翻译、阿里巴巴代码规范指导IDEAdebug使用Stepinto:单步执行(一行一行代码执行),如果遇到子函数,就会进入子函数,并且继续单步执行。就是每一行需要执行的代码都不跳过,一行一行进行。Stepover:在单步执行的时候,如果遇到子函数,并不会进入子函数,而是......
  • Java基础11:包机制
    包机制1.问题发现存在这样一个问题:当定义了多个类的时候,可能会发生类名的重复问题。解决方式:在java中采用包机制处理开发者定义的类名冲突问题。就好比我们平时的用电脑,一个文件夹下不能存在同名的文件,我们要是有这样的需求,但是又不想换名字,我们就可以考虑使用新建一个文件......
  • Java基础10:拓展运算符、字符串连接符、三元运算符
    扩展运算符publicstaticvoidmain(String[]args){ inta=10; intb=20; a+=b;//a=a+b System.out.println(a+":"+b);}字符串连接符"+"运算符两侧的操作数中只要有一个是字符串(String)类型,系统会自动将另一个操作数转换为字符串然后再进行连接。//字符串......
  • java-01
    Java入门IDEA优化idea插件翻译、阿里巴巴代码规范指导IDEAdebug使用Stepinto:单步执行(一行一行代码执行),如果遇到子函数,就会进入子函数,并且继续单步执行。就是每一行需要执行的代码都不跳过,一行一行进行。Stepover:在单步执行的时候,如果遇到子函数,并不会进入子函数,而是......
  • Java基础09:逻辑运算符、位运算符
    逻辑运算符逻辑与:&&和&,逻辑或:||和|,逻辑非:!。publicstaticvoidmain(String[]args){ booleana=true; booleanb=false; System.out.println("a&&b="+(a&&b));//false System.out.println("a||b="+(a||b));......
  • django学习入门系列之第五点《javascript的条件语句和函数》
    文章目录5.6条件语句5.7函数往期回顾5.6条件语句if(){}elseif(){}5.7函数#python中函数定义的格式deffunc{函数的内容}#使用函数func()//javascript函数中的内容functionfunc(){函数的内容}//使用函数func()往......
  • Java基础07:基本运算符
    运算符运算符operatorJava语言支持如下运算符:算术运算符:+,-,*,/,%,++,--赋值运算符=关系运算符:>,<,>=,<=,==,!=instanceof逻辑运算符:&&,||,!位运算符:&,|,^,~,>>,<<,>>>(了解!!!)条件运算符?:扩展赋值运算符:+=,-=,*=,/=二元运算符publicstaticvoidmain(Str......
  • Java基础08:自增自减运算符,初识Math类
    一元运算符自增(++)自减(--)运算符是一种特殊的算术运算符,在算术运算符中需要两个操作数来进行运算,而自增自减运算符是一个操作数,分为前缀和后缀两种。publicstaticvoidmain(String[]args){ inta=3; intb=a++;//执行完后,b=3。先给b赋值,再自增。 intc=++a;//执......