zoukankan      html  css  js  c++  java
  • Java入门(一)之介绍

    Java入门介绍

    1. Java与其他语言的异同

    • 我们进入大学的时候,一般第一个学习的编程语言都是C语言,它是一门面向过程的、抽象化的通用设计语言。我们一般会选择它来进行嵌入式的开发,比如单片机。现在又有一个比较火的语言,Python。Python是一种解释型脚本语言,由于它语言简洁优雅的特点,在很多领域都可以使用它进行编程。而Java则是现在最为流行的语言,许多大型的企业都会选择Java来作为他们的开发语言,是现在岗位最多的语言。它是一门面向对象编程语言,不仅吸收了C++的许多优点,而且还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。

    C语言和Java的执行过程对比

    1. C语言的执行过程

    • .c文件(我们编写的代码) ---进行编译后 ---> .o文件(机器认识的语言)---将各个模块的.o文件链接起来---> .exe文件(可执行文件)

    2. Java的执行过程

    • .java文件(我们编写的代码)---编译---> .class(jvm可执行的Java字节码)---jvm解释器---> 机器可执行的二进制机器码---->在JVM中运行

    • JVM (Java Virtual Machine) 即Java虚拟机,Java正是因为虚拟机而实现了一次编程就可以在不同平台执行,这也是Java一个重要的特点平台无关性

    2. Java开发环境的配置

    1. 为什么要下载jdk

    1. JDK

    • JDK(Java Development Kit)称为Java开发包或Java开发工具,是一个编写Java的Applet小程序和应用程序的程序开发环境。JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一些Java工具和Java的核心类库(Java API)

    2. JRE

    • [Java API](https://baike.baidu.com/item/Java API)类库中的Java SE API子集和Java虚拟机这两部分统称为JRE(JAVA Runtime Environment)JRE是支持Java程序运行的标准环境。

    3. 环境配置

    • JDK是我们开发Java语言必须配置的环境,我们的代码只有在它的支持下才能运行。什么是环境,打个比方,我们想要写作文必须有笔和纸,这是我们写作文需要的环境。而我们写Java程序时,电脑就是我们的纸,而JDK就是我们的笔。

    2. IDE

    • 集成开发环境IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。

    • 如果拿写作来比喻,那么IDE可以说是我们的写作小红书,我们可以从里面找到优美的例句,也可以找到一些常用的写作模板。

    常用的Java IDE

    eclipse
    • 我们在学校学习时,老师经常会使用eclipse进行教学。eclipse可以使用插件,搭建其他语言的编程环境,而不止是Java开发。
    IDEA
    • IDEA 全称 IntelliJ IDEA,是java编程语言开发的集成环境。IntelliJ在业界被公认为最好的java开发工具,尤其在智能代码助手、代码自动提示、重构、J2EE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。

    3. 环境搭建流程

    • 因为网络上教程很多,我就不画蛇添足了。下面简单写一下搭建环境的流程:

    • 这是我收藏的Java开发常用的工具,包含JDK啊,eclipse,IDEA这些。不过IDEA不是免费的,如果不能使用,需要自己上网找破解的方法。

    链接:https://pan.baidu.com/s/11KddSd-wrdEn7hStdilKJg
    提取码:t1k7
    复制这段内容后打开百度网盘手机App,操作更方便哦

    1. 下载安装JDK

    • JDK是不需要安装在系统盘的,大家可以安装到一个容易找到的地方,因为之后配置环境需要使用。

    2. 配置环境变量

    • eclipse只有在安装环境变量之后才能使用。我们安装环境变量之后,就可以在CMD上输入JAVA,查看相关的信息或运行Java代码。

    https://www.runoob.com/w3cnote/windows10-java-setup.html

    菜鸟教程的教程

    3. 下载eclipse或者IDEA

    • 这些IDE都会有自己的快捷键,学会使用快捷键可以让你写代码的速度更快,也会显得自己很厉害的样子,就有更大的自信心去学习啦。

    END

    • 大概就是这么简单了,但是我当时可是配置了大半天呢。想要当一个程序员最需要的就是自己收集信息,解决问题的能力,所以大家遇到事情,一定要先百度,不懂也没关系,不要怕弄错,多试几次。向他人求助是你的无奈之举,而不能养成习惯。

    ------------恢复内容结束------------

  • 相关阅读:
    hdu6199 gems gems gems dp+博弈
    codeforces 429 On the Bench dp+排列组合 限制相邻元素,求合法序列数。
    hdu6153 扩展kmp求一个字符串的后缀在另一个字符串出现的次数。
    hdu6149 Valley Numer II 分组背包+状态压缩
    hdu6125 Free from square 分组背包+状态压缩
    hdu1712 ACboy needs your help 分组背包
    hdu6121 Build a tree 模拟
    hdu6134 Battlestation Operational 莫比乌斯第一种形式
    hdu6143 Killer Names 容斥+排列组合
    将Long类型转为字母数字组合的jar包---Hashids
  • 原文地址:https://www.cnblogs.com/Jennyism/p/javaSE-01.html
Copyright © 2011-2022 走看看