2020-10-24

Java开发入门

  • 了解Java语言的特点
  • 掌握Java环境变量的配置
  • 熟悉Java的运行机制
  • 熟练掌握Eclipse开发工具的使用

一、Java概述

1.一种可以编写跨平台应用软件,完全面向对象的程序高级设计语言(Sun公司

  • 三个技术平台:
    (1)、Java SE(平台标准版)是最核心部分
    (2)、Java EE(平台企业版)用于开发,装配以及部署企业级应用程序
    (3)、Java ME(平台微型版)用于微型数字电子设备上软件程序的开发

2.Java语言的特点
(1)、简单易用。不使用指针,提供自动的垃圾回收机制。
(2)、安全可靠。利用字节确认器检查。
(3)、跨平台。确认Java虚拟机(JVM)运行。
(4)、面向对象。抽象事物为对象和继承。
(5)、支持多线程

二、JDK的使用

1.JDK是Java开发环境,有Java编译器,Java运行工具,Java文档生成工具,Java打包工具等。
JRE:Java运行环境
2.安装JDK
3.JDK安装目录介绍
(1)bin:存放javac.exe(编译器),java.exe(运行工具),jar.exe(打包工具),javadoc.exe(文档生成工具)等可执行程序。
(javac.exe是将编写好的Java文件编译成Java字节码文件(可执行的Java程序),把java转换为class)
(java.exe是Java运行工具,启动JVM进程,运行.class文件)
(2)db:小型数据库JavaDB
(3)include:JDK通过C和C++实现,引入C语言头文件。
(4)jre:Java运行时的根目录,Java虚拟机,类包,Java应用启动器bin目录。
(5)lib:Java类库或库文件,是开发工具使用的归档包。
(6)javafx-src.zip:存放Java Fx(图形用户界面界面工具)所有核心类库的源代码。
(7)src.zip:JDK核心类的源代码,查看Java基础类源代码。
(8)README等说明性文件。

三、系统环境变量

  • PATH环境变量:告知操作系统到指定路径寻找JDK
  • CLASSPATH环境变量:告知JDK到指定路径去查找类文件(.class文件)

1.PATH环境变量
用于保存系统的一系列路径,将javac和java两个可执行文件所在的路径(JDK安装目录下bin目录)添加到PATH环境变量中。
2.CLASSPATH环境变量
当Java虚拟机需要运行一个类时,会在CLASSPATH环境变量所定义的路径下寻找所需的class文件和类包。(JDK5以上,Java虚拟机会自动搜索当前路径下的类文件)

四、第一个Java程序

1.编写Java源文件
用记事本写一个代码,并将后缀改为.java,放入test文件夹

public class HelloWorld{
	public static void main(String[] args){
		System.out.println("这是第一个Java程序!");
	}
}

(1)、class用于定义一个类,类就是一个程序的基本单元,所有代码都要在类中书写。
(2)、HelloWorld是类的名称,简称类名
(3)、public static void main(String[] args){}定义了main()方法,是Java程序的执行入口
(4)、System.out.println()是执行语句,打印信息

2.使用命令行窗口进入指定目录
输入cd xxx进入文件夹

D:
cd test

3.编译Java源文件
在命令行输入“javac XXX.java”命令编译源文件(在对含有中文的源文件进行编译的时候保证源文件的编码格式和命令行窗口的解码格式一致)

4.运行Java程序
输入“java XXX”命令运行编译好的字节码文件

五、Java的运行机制

XXX源文件
编译器
XXX字节码文件
解析器
机器码文件
计算机

(1)、使用一个Java源文件XXX.java
(2)、使用“javac XXX.java”命令开启Java编译器并进行编译
(3)、编译结束后,会生成一个XXX.class字节码文件
(4)、使用“Java XXX”命令启动Java虚拟机运行程序,虚拟机将字节码文件加载到内存,称为类加载,由类加载器完成。然后虚拟机通过Java解析器对加载到内存中的Java类进行解释执行
(5)、执行后生成机器码文件
(6)、机器码在计算机运行并显示结果

  • Java程序是由Java虚拟机负责解释执行的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值