Fork me on GitHub

JAVA入门

1.Java入门

1.Java 的特性和优势

  1. 简单性

  2. 面向对象 (万物皆对象)

  3. 可移植性(write one,run anywhere)

  4. 高性能

  5. 分布式

  6. 动态性(反射机制)

  7. 安全性

  8. 健壮性

2.Java三大版本

JVM:是java的虚拟机能运行在各种平台

  1. JavaSE:标准版(桌面程序、控制台开发……)

  2. JavaME:嵌入式开发(手机、小家电)

  3. JavaEE:企业级开发(Web端,服务器开发)

 

3.JDK、JRE、JVM

  1. JDK:Java Development Kit (java开发者工具包)Java标准开发包,它提供了编译、运行Java程序所需的各种工具和资源,包括Java编译器、Java运行时环境,以及常用的Java类库等。

  2. JRE: Java Runtime Environment (Java运行环境) Java运行环境,用于解释执行Java的字节码文件。

  3. JVM:Java Virtual Machine(Java虚拟机) Java虚拟机,是JRE的一部分。它是整个java实现跨平台的最核心的部分,负责解释执行字节码文件,是可运行java字节码文件的虚拟计算机。所有平台的上的JVM向编译器提供相同的接口,而编译器只需要面向虚拟机,生成虚拟机能识别的代码,然后由虚拟机来解释执行。

    当使用Java编译器编译Java程序时,生成的是与平台无关的字节码,这些字节码只面向JVM。不同平台的JVM都是不同的,但它们都提供了相同的接口。JVM是Java程序跨平台的关键部分,只要为不同平台实现了相应的虚拟机,编译后的Java字节码就可以在该平台上运行。

三者的区别和联系

  1. JDK 用于开发,JRE 用于运行java程序 ;如果只是运行Java程序,可以只安装JRE,无序安装JDK。

  2. JDk包含JRE,JDK 和 JRE 中都包含 JVM。

  3. JVM 是 java 编程语言的核心并且具有平台独立性。

    • JDK

    img

     

    • JRE

    img

 

img

三者的区别:引用自冰湖一脚

JAVA编译过程

image-20200803230602003

4.java开发环境搭建

安装JDK

如何卸载jdk

  1. 删除java的安装目录

  2. 删除环境变量的JAVA_HOME

  3. 删除环境变量path下的java目录

  4. cmd运行 java -version

 

如何安装JDK

1.百度搜索JDK8,找到下载地址

2.同意协议并且下载JDK8 对应自己电脑的配置

3.安装JDK

 

配置环境变量

  1. 我的电脑-->右键-->属性

  2. 配置变量-->JAVA_HOME 路径是安装JDK的位置,不能有中文

  3. 配置path变量,添加 %JAVA_HOME%\bin

    %JAVA_HOME%\jre\bin

  4. 检查JDK是否安装成功

    cmd 下运行java -version

     

    注:为什么要设置环境变量

    环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

    1.PATH环境变量。作用是指定命令搜索路径,在shell下面执行命令时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把 jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好 PATH变量后,就可以在任何目录下执行javac/java等工具了。

    2.CLASSPATH环境变量。作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。

    3.JAVA_HOME环境变量。它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

    说的直白一点就是让程序在系统的每个地方都能使用,而不仅仅是在安装目录下使用。

     

5.Hello World详解

  1. 创建一个文件夹放代码

  2. 新建一个java文件

    • 文件后缀名为.java

    • Hello.java

  3. 编写代码

     public class Hello{
      public static void main(String[] args){
      System.out.println("Hello World!");
      }
     }

 

  1. 编写javac java文件(编译),会生成一个class文件(字节码文件),javac就是编译运行的意思

  2. 运行class文件

image-20200612165113096

image-20200612165126783

 

  • 可以直接在文件管理器前面加上 cmd+回车 就可以直接在命令行中打开该文件路径

6.DOS命令

1.打开CMD的方式

  1. 开始+系统+命令提示符

  2. Win + R 输入cmd打开控制台(推荐使用)

  3. 在任意文件下,按住shift + 鼠标右键,在此处打开命令行窗口

  4. 资源管理器的地址栏前面加上cmd路径

管理员方式运行:选择以管理员方式运行

 

2.常用的Dos命令

 #盘符切换 eg: E: 即可进入E盘 但是需要注意必须使用英文符号
 #查看目录下的所有文件 dir
 #切换目录 cd
 # cd .. 表示返回上一级
 #清理屏幕 cls (clear Screen)
 #退出终端 exit
 #查看ip ipconfig
 #创建文件夹 md
 #启动应用 直接输入名字
 #删除文件 del (a.txt)
 #移除目录 rd 需要回到上一级才能移除一个目录
 

image-20200611225016839

dir显示指定路径上所有文件或目录的信息
md(mkdir) 建立目录
rd(rmdir) 删除目录
cd 进入指定目录(只能进入当前盘符的目录。cd\为回到根目录,cd..为返回上一层)
copy 拷贝文件(copy [源目录文件] [目的目录或文件])
del 删除文件
ren(rename) 改名(ren [原名] [现名])
type 显示文本文件(type(文件名)对该文本文件进行查看)
cls 清除显示屏上面的内容
exit 退出

 

7.IDEA

什么是IDE

  • 集成开发环境

自己百度安装即可

设置字体颜色(自己喜欢的这样设置),背景图片自己百度学怎么设置

image-20200810115125929

然后再改一下注释颜色就行了

 

 

posted @ 2020-09-11 11:17  一直在努力的小白  阅读(117)  评论(0)    收藏  举报