第一节 Java开发入门

一、Java概述

1. Java的由来与发展

Java是由Sun公司开发的一款高级编程语言,最初是为了解决电视机顶盒的问题,随着它的不断发展成为了现在火热的一种编程语言,它在网络编程中起到了一定的作用,再加上他的一些卓著的优点使得它发展十分的迅速。

2. Java针对不同的开发市场划分的技术平台

(1)Java SE

这个是用来开发普通的桌面应用和商务应用程序的,是所有版本中最核心的部分,包含了核心类库。

(2)Java EE

用来开发为企业级应用程序,其中主要包括Servlet、JSP、JavaBean、EJB、Web Service等。

(3)Java ME

用来开发电子消费产品和嵌入式设备。

3. Java 语言的特点

(1)简单易用

它没有了指针,并且我们不需要在c语言上必须考虑的垃圾回收上思考太多。

(2)安全可靠

它提供了一套安全可靠的机制来防止恶意代码的攻击,程序运行之前会利用字节确认器进行代码的安全性检查,确保程序不会存在非法访问本地资源、文件系统的可能,保证了程序在网络间传送的安全性。

(3)跨平台

它通过Java虚拟机实现了一次编写,到处运行,我们只需要编写好代码不需要考虑系统性的问题,JVM会自己根据我们电脑的系统选择不同的虚拟机来进行编译。

(4)面向对象

同C++、和C#一样,它也是一种面向对象的编程语言,可以将现实世界中的实体抽象成对象,方便了我们的理解、分析与设计。

(5)支持多线程

这样可以提高程序的执行效率,同时由并发带来的安全性为题,也由相应的解决机制。

4. Java开发环境

4.1 JDK的安装

4.1.1 JDK下载地址:https://www.oracle.com/java/technologies/javase-downloads.html
下载完毕进行安装,选择好自己的路径即可,一键式安装。

4.2 JDK环境变量的配置

第一步:找到刚才安装的JDK目录中bin文件夹,复制路径
第二步:打开我的电脑(有的是此电脑),找到属性,找到高级系统设置
第三步:找到环境变量,然后找到系统变量,再找到path,然后将刚才复制的路径添加进行
第四步:进行验证JDK安装和环境变量的配置是否成功,在电脑搜索框输入命令行,右键以管理员身份进入(或者快捷键win+R输入cmd),然后输入javac命令,如果出现了如下图说明JDK安装以及环境变量的配置成功。在这里插入图片描述

4.3 Java 开发工具的安装与使用

4.3.1 Eclipse的安装与使用

为什么有很多人去使用Eclipse而不去使用更加好用的IDEA,因为贫穷啧啧啧,Eclipse不需要掏钱,免费的,而IDEA的企业版是要付费的(而且还不便宜。。。),这时候又该有人说,现在都可以破解,是的,是可以破解,但是你想到的人家公司会想不到嘛,人家并不是靠这赚钱,人家靠的的起诉你,然后让你赔偿巨额money,一般在你进入公司时都会签署协议,如果你使用盗版或破解,被IDEA官方抓住,这个赔偿是要你自己付的,想想可怕不,可能因为这么一件事,你的钱就哗哗的无了。但是如果是个人的还是可以考虑破解一下的哈哈哈,毕竟我也觉得idea比eclipse好用的多。接下来我会说两个工具的安装与使用。

下载地址:https://www.eclipse.org/downloads/
接下来是
第一步:在这里插入图片描述
第二步: 选择镜像(选择中国的,现在是日本的,如果你不选择的话,下载时是非常慢的。在这里插入图片描述
第三步:下载完毕之后,解压就可以直接使用了,注意要先下载JDK并配置好环境变量,否则会报错。
接下来打开Eclipse,进行一些设置
1.字体大小的设置

找到Window,然后点击Preferences,再找到General->Appearance->Colors and Fonts->Basic->Text Font->点击编辑即可设置字体的大小。

2.设置代码补全
在这里插入图片描述

3. 快捷键的使用与设置

4.3.2 IDEA的下载与使用
下载地址:https://www.jetbrains.com/idea/download/#section=windows
在这里插入图片描述

4.3.2 具体的安装与相关使用配置见下列文件
网盘链接:https://pan.baidu.com/s/1DK6GirykxCybOSqviJMKdw
提取码:LYLY

4.4 JDK、JRE、JVM之间的区别与联系

JDK包含了JRE和开发工具,JRE包含了JVM、核心类库、类加载器和字节码校验器,如果只是运行Java程序的话我们只需要JRE即可,但是如果我们开发Java程序必须安装JDK

4.5 JDK目录的相关介绍

4.5.1 bin目录:存放可执行文件,如javac.exe(Java编译器)、java.exe(Java运行工具)、jar.exe(打包工具)、javadoc.exe(文档生成工具)等。

4.5.2 include目录:因为JDK是由C和C++实现的,所以在启动时需要引入一些C语言的头文件,这个目录就是用来存放头文件的。

4.5.3 lib目录:里面存放的是Java的核心类库和库文件。

5.Java的运行机制

第一步:我们编写完Java程序是一个以.java结尾的源程序(当然我们在软件中进行编译时可以设置或有的会自动编译)是放在src目录里面的。
第二步:位于JDK里面的Javac.exe文件会将我们写的源代码编译为以.class结尾的字节码文件。
第三步:JDK会调用java.exe来启动Java虚拟机运行程序,虚拟机会首先将字节码文件加载到内存之中,这个过程就是类加载,它由类加载器完成,然后Java虚拟机通过解析器对加载到内存中的Java类进行解释执行,执行后就会生成计算机可以识别的机器码文件,然后计算机就可以执行了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值