Java入门

发布时间 2023-09-02 11:19:03作者: 尹少欣

Java初识

Java发展史

时间节点

  1. 1991年,Sun公司进军嵌入式开发,让电视、冰箱、微波炉等设备能够用上编程语言,成立了Green项目小组;
  2. 1992年,由于C++语言的繁琐且不支持跨平台,研发团队基于C++开发了Oak语言;
  3. 1995年,互联网大爆发,跨平台的特性使得Oak语言得到飞速发展,同时正式更名为Java(爪洼岛),LOGO为一杯咖啡;
  4. 2009年,Oracle公司正式收购Sun公司,Java也归属于Oracle旗下;
  5. Java诞生之初,市场的硬件环境并不发达,加上Java的效率比不上C/C++,使之备受诟病;随着互联网的不断发展,硬件性能的不断提升,Java和C/C++的效率差距越来越小,并且Java是最早支持跨平台的语言,因此,Java一直引领着编程界,并在未来几十年保持着领先地位。

三大版本

  • 1998年,大幅度改进了早期的缺陷,是一个革命性的改变,更名为Java2;
  • 2014年,JavaSE8.0发布,至今(2023年),80%的企业使用的版本
  • 2018年开始,每半年更新一个版本。
  • JavaSE(Java Standard Edition):Java标准版,适合开发大多数的应用程序;
  • JavaEE(Java Enterprise Edition):Java企业版,用于开发服务器程序;
  • JavaME(Java Micro Edition):Java微型版,用于嵌入式开发(失败)

为什么选择Java

  1. 优势:最早的跨平台语言面向对象;
  2. 需求量大:市场上绝大部分程序都是用Java开发,例如Web网站、Android应用、桌面应用等。

学前准备

环境部署

安装运行环境

  1. 去Oracle官网下载JDK(包含了JavaSE和最基本的类库,安装JDK是最简单也是最全的Java环境搭建)

    image-20230901210241273

  2. 点击下载

    image-20230901210914405

  3. 一路下一步(系统不会变卡的;如果自定义路径,请记住安装路径)

    image-20230901212103951

  4. 将安装路径添加至环境变量

    • 进入到环境变量编辑页面

      image-20230901212444510

    • 在系统环境变量中找到path,并编辑;将安装路径下的javapath添加到path中(默认路径如图所示)

      image-20230901212957767

    • cmd输入如下代码,检查是否成功

      image-20230901214352793

      image-20230901214522022

推荐Java开发工具

  • 软件好用但收费,自己去百度找破解方法;
  • 官网下载慢,去腾讯软件中心、联想应用商店等大厂的软件中心的官网下载,又快又安全。
  • IntelliJ IDEA官网下载。内存占用大,2G左右,但很好用;收费,百度找破解;
  • VsCode官网下载。内存占用很小,Java插件安装即用,个人感觉代码补全有几毫秒的延迟,所以弃用;免费;
  • Eclipse官网下载。没用过,口碑不错;
  • NetBeans官网下载。没用过,口碑不错;

编程基础

  1. 变量的命名规范是什么?
  2. 变量的命名风格有哪些?
  3. 编程语言中,常见的数据类型分别是?
  4. 什么情况下用函数?不用函数能不能编程?

数据类型

流程控制

函数

面向对象