计算机

计算机的组成:硬件+软件

1.硬件

1.1CPU

  1. 好比人的大脑
  2. 主要负责数据的运算以及控制

1.2内存

存储数据(临时存储)

缺点:

  1. 如果断电,数据丢失
  2. 如果程序关闭或退出,数据丢失

1.3硬盘

存储数据(永久性存储)

机械硬盘>>>固态硬盘

2.软件

1.系统软件

  Win10 win8 win7....

2.应用软件

  绝地求生  QQ  英雄联盟  谷歌浏览器  CF

应用软件的共同点:必须建立在系统软件上

应用软件给人们带来了什么好处?

  提高了人对计算机的交互效率

人对计算机的交流方式:

  1. 图形化界面
  2. DOS命令界面

图形化界面的组成:按钮  图片  颜色  文字..

DOS命令界面的组成:命令

图形化界面好处:

  1. 好看
  2. 简洁
  3. 使用方便
  4. 功能强大

DOS命令界面好处:无

缺点:

  1. 不好看
  2. 不简洁
  3. 使用太不方便
  4. 功能不强大

Dos命令界面是图形化界面的底层

打开DOS命令界面的方式:

Win7系统:

开始>>>运行>>>输入cmd(聪明的)

Win8 win10系统:

搜索>>>输入cmd(聪明的)

加强版:

飘+R

常用的DOS命令

命令符

功能

Dir

显示当前目录下所有的文件以及文件夹

Cd 文件夹名

进入指定的文件夹下

Cd 路径

根据路径进入到指定的文件夹下

Cd..

后退一个文件夹

Cd../..

后退两个文件夹

Cd../../..

后退三个文件夹

Cd/

直接回到盘符下

盘符名:

切换盘符

注意:凡是和文件夹有关,必须先写cd

Md 文件夹名

创建文件夹

Rd 文件夹名

删除指定的文件夹(只能删除空文件夹)

Echo >文件名.后缀名

创建文件

Echo 数据>文件名.后缀名

创建文件的同时将内容写入到文件中

Del 文件名.后缀名

删除指定的文件

Del 文件夹名

清空指定文件夹中所有的文件

Type 文件名.后缀名

读取指定文件中所有的内容

文件名.后缀名

打开指定的文件

注意:如果打开的文件后缀是exe,那么不需要加后缀名

计算机编程语言

最早时期编程语言:机器语言(0  1)

计算机只认识机器语言

缺点:

  1. 复杂
  2. 对计算机的依赖性极强

汇编语言(数字  字母)

好处:

不是太复杂

缺点:

对计算机的依赖性高

高级计算机编程语言:java  php  C  C++  C#  .net

Java的发展历程

1991年项目组成立,开发的编程语言叫oak(橡树)

因为项目组成立,在橡树下面成立的

还没有开始就已经结束了

1993年浏览器出现,使oak复活

因为别人发现用oak编写的小程序可以在浏览器中使用

1995年oak改名为Java

Java是印度尼西亚的岛名(中文:爪哇)

该岛因为盛产的咖啡很有名,导致该岛比较出名

1999年发布三大版本:

J2Se:  标准版本

J2Ee:企业级版本

J2Me:嵌入式开发

2004年版本名字更改:

Javase:  标准版本

Javaee:企业级版本

Javame:嵌入式开发

Javase:  标准版本

Javaee:企业开发

JavaEe企业工程师

2009年甲骨文Oracle公司已74亿美金收购了sun公司

安装jdk

傻瓜式安装

Jdk:开发环境(面向程序员)

Jre:运行环境(面向用户)

Bin:存放的都是可执行文件

Lib:存放的都是jar包

检测是否安装成功

步骤:

1. 切换路径

2.javac  -version

3.Java   -version

注意:如果两次都出现了版本信息,那么说明安装成功

我们想要在dos窗口中打开某个文件,那么必须先切换路径到该文件所在的目录下,为什么notepad.exe可以在计算机的任何位置都能被访问到,并且还不需要切换路径?

因为该文件所在的目录已经被写入到了系统路径中

当在dos窗口中访问该文件时,计算机会先在当前目录下寻找,如果找不到默认的去我系统路径中寻找,还是找不到,直接报错

需求:

我们也想让jdk在计算机的任何位置都能被访问到。

把jdk的路径写入到系统路径中

系统路径:

计算机>>>>右键属性>>>高级>>>>环境变量>>>>系统变量

配置环境变量

一共有四种方式,三种永久性配置,一种临时性配置

方式一:

编辑:

  变量名:Path

  变量值:C:\Program Files\Java\jdk1.8.0_171\bin

方式二:

新建:

  变量名:JAVA_HOME

  变量值:C:\Program Files\Java\jdk1.8.0_171

新建:

  变量名:classpath

  变量值:.;C:\Program Files\Java\jdk1.8.0_171\lib;

  注意:必须加.;

编辑:

  变量名:Path

  变量值:C:\Program Files\Java\jdk1.8.0_171\bin

  注意:路径之间必须用;隔开

方式三:

新建:

  变量名:JAVA_HOME

  变量值:C:\Program Files\Java\jdk1.8.0_171

新建:

  变量名:classpath

  变量值:.;%JAVA_HOME%\lib;

  注意:必须加.;

编辑:

  变量名:Path

  变量值:%JAVA_HOME%\bin

  注意:路径之间必须用;隔开

方式四:

  在dos窗口中输入  set  path = C:\Program Files\Java\jdk1.8.0_171\bin 即可配置成功

检测环境变量

  1. javac  -version
  2. Java   -version

注意:如果两次都出现了版本信息,说明配置成功

编写一个Java小程序

  1. 在哪写?

    新建文本文档,后缀名为.java

    利用记事本方式打开

  1. 怎么写?

    public class 类名{

      public static void main(String[] args){

        System.out.println(“内容”);

      }

    }

  1. 怎么用?

    1. 切换路径

      把路径切换到Java文件所在的目录下,否则找不到

    2. 编译

      因为计算机只识别机器语言,我们需要通过编译器对Java文件进行翻译

      编译器:javac.exe

      语法:

        Javac  源文件名.java

      当我们对Java文件进行编译,jvm会自动创建一个类名.class的文件

      Class文件用来保存翻译后的内容

    3. 运行

      运行器:java.exe

      语法:

        Java  类名

Public:访问修饰符  公共的

Class:Java的组件   类

类名:组件的名字

Static:静态修饰符   共享的

Void:无具体返回值类型

Main:方法名

String:字符串

[]:数组关键字

Args:数组名

注意:

  1. 如果class前面加了public,那么类名必须和源文件名一致
  2. 在一个Java文件中,可以有很多类,但是只能有一个类的class前面加public(不建议使用)
  3. 要想一个类可以运行,那么该类必须有main方法

屏蔽了底层的差异,实现了一次编译处处运行

Java入门-jdk安装与环境搭建的更多相关文章

  1. Java中jdk安装与环境变量配置

    Java中jdk安装与环境变量配置 提示:下面是jdk1.7和jdk1.8的百度网盘链接 链接:https://pan.baidu.com/s/1SuHf4KlwpiG1zrf1LLAERQ 提取码: ...

  2. Java,JDK安装及环境配置

    jdk安装及环境配置 一.jdk安装 1.找到jdk安装包 2.安装jdk 3.安装jre 二.环境变量配置          1.JAVA_HOME JAVA_HOME C:\Program Fil ...

  3. 1.Java概述、安装及环境搭建

    1. 前言 1.1 学习方法 1. 学会学习的方法 2. 学会独立解决问题 3. 主动的学习而不是被动的接受 4. 知识的大家的,能力才是自己的 1.2 推荐博客 当代程序员都应该养成写博客.看博客的 ...

  4. 【Java】JDK安装及环境变量配置

    第一步:下载所需jdk(本次下载Win64位 java1.8...版本) 第二步:点击文件安装,直接下一步到底,成功安装,点击关闭. 第三步:安装完JDK后配置环境变量  计算机→属性→高级系统设置→ ...

  5. JDK安装与环境搭建.

    卸载JDK 1.删除Java安装目录 2.删除Java Home 3.删除path下Java的目录 4.打开cmd命令输入java-version 出现''不是内部或外部命令,也不是可运行的程序 或批 ...

  6. JAVA开发环境搭建 - JDK安装及环境变量配置

    1.前提条件 系统:本教程以WIN7系统为例 JDK:本教程以jdk-7u79-windows-x64为例 2.安装步骤 双击运行JDK安装程序

  7. Hadoop生态圈-Hive快速入门篇之Hive环境搭建

    Hadoop生态圈-Hive快速入门篇之Hive环境搭建 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.数据仓库(理论性知识大多摘自百度百科) 1>.什么是数据仓库 数据 ...

  8. 第一章 andriod studio 安装与环境搭建

    原文 http://blog.csdn.net/zhanghefu/article/details/9286123 第一章   andriod studio 安装与环境搭建 一.Android Stu ...

  9. android studio 安装与环境搭建

    转摘自:http://blog.csdn.net/zhanghefu/article/details/9286123 第一章   andriod studio 安装与环境搭建 一.Android St ...

随机推荐

  1. 【APIO2020】交换城市(Kruskal重构树)

    Description 给定一个 \(n\) 个点,\(m\) 条边的无向连通图,边带权. \(q\) 次询问,每次询问两个点 \(x, y\),求两点间的次小瓶颈路.不存在输出 -1. Hint \ ...

  2. 转载-没有IE就没有伤害!浏览器兼容性问题解决方案汇总

    普及:浏览器的兼容性问题,往往是个别浏览器(没错,就是那个与众不同的浏览器)对于一些标准的定义不一致导致的.俗话说:没有IE就没有伤害. 贴士:内容都是自己总结的,不免会出现错误或者bug,欢迎更正和 ...

  3. js实现弹幕

    弹幕是一个很常见的功能,下面是本人封装的一个小小的实现方案,存在不足之处可以提出来或自由改进. 直接上代码:复制可运行 <!DOCTYPE html> <html> <h ...

  4. 云小课 | 需求任务还未分解,该咋整!项目管理Scrum项目工作分解的心酸谁能知?

    温馨提醒:本文约3000字,需要阅读5分钟,共分为8个部分,建议分段阅读! 软件开发过程中,从产品概念形成到产品规划.往往要做详细的需求分析和项目规划等,因此,选对一款项目管理工具对开发者就显得尤为重 ...

  5. 推荐系统实践 0x0f AutoRec

    从这一篇开始,我们开始学习深度学习推荐模型,与传统的机器学习相比,深度学习模型的表达能力更强,并且更能够挖掘出数据中潜藏的模式.另外.深度学习模型结构也非常灵活,能够根据业务场景和数据结构进行调整.还 ...

  6. jsp+servlet实现美妆店铺开发

    一般的商城都有用户端和商城端两个部分,用户端就是给普通用户使用的,像我们在淘宝购物,我们就是使用的用户端:然而淘宝还分了很多个店铺,每个店铺的商品都是店老板安排人员去管理,那店老板管理自己的店铺用到的 ...

  7. Linux查看、开启、关闭防火墙操作

    一.防火墙区别 CentOS6自带的防火墙是iptables,CentOS7自带的防火墙是firewall. iptables:用于过滤数据包,属于网络层防火墙. firewall:底层还是使用 ip ...

  8. 使用pdfobject.js

    一.下载pdfobject.js 二.CSS样式 <style type="text/css"> html, body, #pdf_viewer { width: 10 ...

  9. 用Python写个开心消消乐小游戏

    本文的文字及图片来源于网络,仅供学习.交流使用,不具有任何商业用途,如有问题请及时联系我们以作处理 提到开心消消乐这款小游戏,相信大家都不陌生,其曾在 2015 年获得过玩家最喜爱的移动单机游戏奖,受 ...

  10. 快速理解Python异步编程的基本原理

    第一个例子 假设你需要用电饭煲煮饭,用洗衣机洗衣服,给朋友打电话让他过来吃饭.其中,电饭煲需要30分钟才能把饭煮好,洗衣机需要40分钟才能把衣服洗好,朋友需要50分钟才能到你家.那么,是不是你需要在这 ...