CSDN集训营第一天打卡日记 ————第一天任务

Mac版本下java语言开发环境的配置

大家好! 这是我第一次使用 CSDN发布博客,是一次大胆的尝试,本系列博客,我将以CSDN集训营每日任务为主,记录我的提高过程,希望带给观看的同学一些收获!同时有需要文中用到的资源链接的,请评论区留言,我会及时提供帮助!

第一日任务概述

1.了解计算机基本概念
2. 了解java历史
3. 安装java语言开发环境
4. 编写第一个java程序

计算机基本概念

计算机是用于高速计算的电子计算机器。计算机的特点是:“大脑”转的快、“记忆力”超级好、关键是还很忠诚,程序发出什么指令他就执行什么指令,哪怕这个指令可能会损坏计算机本身。
阿兰·图灵约翰·冯·诺伊曼对与计算机的发明起到了关键作用。计算机是20世纪影响最深远的发明之一。它的应用领域从最初的军事科研应用过渡到科研教学,最后扩展到社会各个领域,已经形成了规模巨大的计算机产业,特别是互联网的发展,更是带动了全球范围的技术进步,由此引发了深刻的社会变革。从此,人类从轰隆隆的工业时代,进入了飞速发展的信息时代

计算机由硬件系统软件系统两部分组成。软件是指一系列按照特定顺序组织的计算机数据和指令。人类的意图需要通过软件来让计算机知道并执行。管理计算机各个独立硬件,使他们可以协调工作,提供基本功能,同时又给应用软件提供运行平台。硬件包括电脑中所有物理的零件,主要包含:机箱,主板,总线,电源,硬盘,存储控制器等。可以形象的理解为硬件承载了计算机的躯体,而软件则代表了计算机的灵魂。

java历史

Java 是由 Sun Microsystems 公司于 1995 年 5 月推出的 Java 面向对象程序设计语言和 Java 平台的总称。由 James Gosling和同事们共同研发,并在 1995 年正式推出。后来 Sun 公司被 Oracle (甲骨文)公司收购,Java 也随之成为 Oracle 公司的产品。
Java分为三个体系:
JavaSE(Java Standard Edition,java平台标准版)
JavaEE(Java Enterprise Edition,java平台企业版)
JavaME(JavaMicro Edition,java平台微型版)。
2005 年 6 月,JavaOne 大会召开,SUN 公司公开 Java SE 6。此时,Java 的各种版本已经更名,以取消其中的数字 “2”:J2EE 更名为 Java EE,J2SE 更名为Java SE,J2ME 更名为 Java ME。

在Mac下安装java语言开发环境

JDK是Java语言的软件开发工具包,主要用于移动设备,嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+java系统类库)和JAVA工具。

1.双击下载好的jdk文件,解压镜像文件

2.双击运行JDK .pkg文件

3.点击「继续」

4.点击「安装」

5.输入电脑密码,然后点击「安装软件」

6.安装完毕后,点击「程序坞」中的「启动台」。

7.点击「其他」运行「终端」

8.输入「java -version」并按下「Enter」可以得到jdk的安装版本,输入「java」可以获得jdk的基本使用原则

输入「javac」可以获得java基本命令选项

如果能显示出这些信息则代表你的jdk已经配置好了。

关于JDK配置环境变量的解释及方法

同时在windows下操作过的同学会有疑问,iOS系统下安装JDK为什么不配置系统变量?
其实在版本较高的JDK安装过程中系统变量就已经配置好了,但对于部分同学也出现了由于环境变量不争气导致不能启动的现象这里对如何手动配置iOS系统下的环境变量的方法做出教学。

1.按照上面安装JDK的步骤打开终端窗口

2.使用“touch .bash_profile” 创建一个.bash_profile的隐藏配置文件

注意,touch后面有空格

3.,使用"open -e .bash_profile"命令编辑已存在的配置文件


注意,open后面有空格

4.输入如下配置:

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH

5.使用"source .bash_profile"使配置生效

6.输入 echo $JAVA_HOME 显示刚才配置的路径

以上步骤完成后JDK系统变量就手动配置好了

编写第一个java程序

刚开始可以用文本编辑器写程序,保存为后缀名为.java的文件就可以了

打开文本编辑器,输入以下代码,保存为Main.java

public class Main{public static void main (String args[]){System.out.println("Hello World!");} }

打开终端,找到该文件保存的位置/Users/mac/IdeaProjects/demo/src/Main.java
打开终端,输入 cd /Users/mac/IdeaProjects/demo/src

然后输入javac Main.java
然后输入java.Main(注意,此时是不需要带后缀名的)
这时候屏幕上会输出

总结

以上就是今天要学习的内容,本文仅仅介绍了JDK的Mac下安装配置以及简单使用,而java提供了大量能使我们快速编程的方法,希望大家能更好的学习。同时,有需要用到今天用到Mac下的JDK安装包的小伙伴,欢迎评论区留言,我会及时提供帮助。

「保姆级教学」Mac下JDK环境配置相关推荐

  1. 「保姆级教学」入门级java程序——薪资转换器

    往期「保姆级教学」目录 「保姆级教学」iOS下JDK环境配置 文章目录 往期「保姆级教学」目录 前言 第二日任务 1.java基础语法 2.掌握java基本输入输出 3.掌握java基本数据类型和变量 ...

  2. 618小红书品牌营销复盘「保姆级教学」 !

    距离618结束仅剩2天,品牌商家即将迎来丰收大圆满.同时,618营销复盘也提上了议程.如何高效便捷的完成小红书品牌618营销结案呢?千瓜一键生成报告.品牌对比等功能,助力品牌618营销投放数据化管理和 ...

  3. un系统服务器双网卡,「保姆级教程」unRaid入门到精通七:直通网卡、硬盘和其它PCI硬件设备...

    本章前言: 上一章节讲过unRaid安装NVIDIA驱动独立显卡加速EMBY,详细见<「保姆级教程」unRaid入门到精通六:unRaid安装NVIDIA驱动独立显卡加速EMBY>,本章将 ...

  4. Mac版JDK环境配置及Java多版本切换

    Mac版JDK环境配置及Java多版本切换 一.下载JDK包 JDK 各版本可通过 ORACLE 官网下载 ,下载较慢,可以百度搜索 Java Development Kit Mac 找下国内资源 传 ...

  5. 【编译器】Mac下gcc环境配置折腾

    Mac下gcc环境配置折腾 1. 在Terminal键入g++提示自动安装 gcc:Terminal键入g++,来自x-code的gcc工具clang,默认版本4.2.1 Command Line T ...

  6. windows下JDK环境配置与Android SDK环境配置

    一.JDK环境配置 1.配置 变量名:JAVA_HOME 变量值:jdk安装的绝对路径. 变量名:Path(在系统变量中找到并选中Path点击下面的编辑按钮,不要删除原本变量值中的任何一个字母,在这个 ...

  7. 【保姆级教程】hadoop 3.x 环境配置——入门篇

    文章目录 (一) Hadoop环境配置 1 配置服务器 1.1 虚拟机 1.2 云服务器 1.3 服务器基础配置总览 2 配置用户 3 配置JAVA 3.1 更换yum源 3.2 安装JDK 3.2. ...

  8. kodi pvr 不能安装_「保姆级教程」家庭影音多媒体中心第5节—KODI18安装/设置IPTV...

    一.本章前言: 上一章节万晓博SEO带领大学习安装了kodi18播放群晖NAS或者本地视频教程,本节课我们讲讲如何使用kodi播放器看IPTV央视/地方卫视频道,我们遐想下,如果我们使用kodi播放I ...

  9. Laradock Mac下的环境配置和安装

    WechatIMG73.jpeg 环境 查看 Mac 版本 $ sw_vers ProductName: Mac OS X ProductVersion: 10.14.6 BuildVersion: ...

最新文章

  1. 算法人必懂的进阶SQL知识,4道面试常考题
  2. python写炒股软件_利用 Python 构建自己的股票投资系统
  3. 1.解决python中导入包不成功的问题(出现CondaHTTPError: HTTP 000 CONNECTION FAILED for url问题)
  4. Android Linux下的常用命令行
  5. Docker + Intellij IDEA,提升 10 倍生产力!
  6. 跨平台 获取系统信息的python库 http://support.hyperic.com/disp
  7. Python 字符串的内置函数
  8. 洛谷P3607:Subsequence Reversal P(区间dp)
  9. html文档加载,html加载
  10. table-layout:fixed; 表格比例固定
  11. XCode怎么搜索图片文件
  12. 北航计算机考研录取多少人,北航计算机考研近三年报考录取情况
  13. 计算机制图员主要学什么,制图员
  14. matplotlib 网格线不要覆盖柱状图
  15. 数据结构期末考试错点汇总
  16. 【Linux】指令介绍
  17. 5.4节呈献:HP-Socket v5.3.1 发布 — 支持 Android NDK
  18. 论文解读TransFG: A Transformer Architecture for Fine-grained Recognition
  19. 面经 - OpenStack(Docker、Django、K8S、SDN)知识点
  20. 商品折扣java代码_java会员折扣代码

热门文章

  1. MTC × 铁骑力士数字化战略合作,共建千亿级农牧领军企业
  2. 多变量微积分笔记13——线积分
  3. python图像亮度提取_Python 图片亮度
  4. 1044 火星数字 (测试点2.4说明)
  5. SpringCloud: 服务链路追踪(Spring Cloud Sleuth)
  6. Python 开源项目
  7. 在这里给大家安利一个好的免费的虚拟主机云服务器使用地址
  8. 车牌号图像的垂直投影
  9. 健身做一个c循环多少钱_做一个懒人,到底要花多少钱?
  10. python wxpy模块_wxpy微信模块学习之常用组件