Java基础入门(一)

124 阅读3分钟

本文已参与「新人创作礼」活动,一起开启掘金创作之路。

第一章 Java开发入门

1.1 Java概述

1.1.1 什么是Java

Java是一种高级计算机语言,它有三个技术平台,分别是Java SE、Java EE、Java ME。

1.1.2 Java语言的特点

简单易用、安全可靠、跨平台、面向对象、支持多线程

1.2 JDK的使用

1.2.1 什么是JDK

JDK是整个Java的核心,其中包括了Java编译器、Java运行工具、Java文档生成工具、Java打包工具等。

1.2.2 安装JDK

JDK中包含了开发工具和JRE,而JRE中又包含了Java基础类库和JVM。其中JVM是运行Java程序的核心虚拟机,而运行Java程序不仅需要核心虚拟机,还需要类加载器、字节码校验器以及Java的基础类库等。

1.2.3 JDK目录介绍

  • bin目录:存放一些可执行程序
  • db目录:是一个小型的数据库
  • include目录:C语言的头文件
  • jre目录:此目录是Java运行时环境的根目录
  • lib目录:是Java类库,归档包文件
  • Src.zip: 核心类的源代码
  • README等说明性文档

1.3 系统环境变量

1.3.1 PATH环境变量

path不属于任何一门编程语言,它是属于操作系统的内容。它指定了某些执行文件能够执行的范围。例如java.exe文件所在的目录添加到path环境变量中,该目录下的执行文件就可以在DOS命令窗口中即任何位置进行访问。

1.3.2 CLASSPATH环境变量

现在基本上不用配置,但是classpath环境变量是为了编译执行时能够找到类文件路径位置。

1.4 第一个Java程序

  1. class是一个关键字,用于定义一个类
  2. 在Java中,类是一个程序的基本单元
  3. public static void main(String[] args){}定义了一个 main()方法。该方法是程序执行的入口

1.5 Java的运行机制

  • Java程序运行时,必须经过编译和运行两个步骤
  • 一次编写,到处执行
  • 不同操作系统上的Java虚拟机是不同的
    在这里插入图片描述

1.6 其他

包的定义与使用

1.使用package关键字声明包,位于Java源文件的第一行

2.当一个包中的类需要调用另一个包中的类,需要使用import关键字引入需要的类

Java中常用的包

  1. java.util:包含Java中大量工具类、集合类等,如Arrays、List、Set等
  2. java.net:包含Java网络编程相关的类和接口
  3. java.io:包含了Java输入、输出相关的类和接口
  4. java.awt:包含用于构建图形界面(GUI)的相关类和接口

总结

  • Java是一门高级语言,是面向对象的语言。
  • Java语言的最主要的特点是简单易用、安全可靠、跨平台、面向对象、支持多线程
  • JDK包括Java开发工具及其JRE,JRE中又包括Java基础类库和JVM

在这里插入图片描述