计算机

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

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. 最简 Spring AOP 源码分析!

    前言 最近在研究 Spring 源码,Spring 最核心的功能就是 IOC 容器和 AOP.本文定位是以最简的方式,分析 Spring AOP 源码. 基本概念 上面的思维导图能够概括了 Sprin ...

  2. 数位DP复习笔记

    前言 复习笔记第五篇.(由于某些原因(见下),放到了第六篇后面更新)CSP-S RP++. luogu 的难度评级完全不对,所以换了顺序,换了别的题目.有点乱,见谅.要骂就骂洛谷吧,原因在T2处 由于 ...

  3. html标签学习1

    html:超文本标记语言 超文本标记语言的结构包括"头"部分(英语:Head).和"主体"部分(英语:Body),其中"头"部提供关于网页的 ...

  4. js生成随机数、随机数列、数值转金融格式

    随机数的生成:min到max之间,包括两者自身 parseInt(Math.random()*(max-min+1)+min,10); Math.floor(Math.random()*(max-mi ...

  5. MySql字符集与排序规则详解

    前段时间往MySQL中存入emoji表情或生僻字.繁体字时,报错无法添加,研究后发现这是字符集编码的问题,今天就来分析一下各个字符集与排序规则 一.字符集 先说字符,字符是各种文字和符号的总称,包括各 ...

  6. Spring MVC例子

    学习Spring MVC的一个例子,参考书籍<Servlet.JSP.Spring MVC学习指南>,简单总结一下. 代码下载:https://github.com/PeiranZhang ...

  7. WinForm引用ActiveX组件,对Com组件的学习

    1.WinForm引用Adobe PDF Reader 工作中写WinForm程序经常会引用第三方的组件,包括引用Com组件,做了一个桌面程序需要展示PDF,看了些其它的开源组件对PDF的兼容性都不是 ...

  8. Ubuntu16.04网卡配置

    新安装的Ubuntu16.04系统容易出现无法连接有线网络的问题,主要是因为网卡配置不完善,下面通过实操讲解如何解决该问题. 1. 查看网络设备 ifconfig 发现只有enp2s0和lo,没有et ...

  9. angular8 大地老师学习笔记

    第一课: angular 创建项目命令: ng new 项目名称 创建组件: ng g 可查看所有创建的对象  ,ng g component  components/home  创建组件,后面跟的是 ...

  10. MySQL、DM 行转列及字段去重(Group_Concat())

    最近在使用数据库迁移适配,由MySQL 库迁移到达梦数据库,其中进行行转列时,MySQL转换达梦sql语法有些问题,特记录. 在MySQL 下有Group_Concat(expr)  ,在达梦及神通数 ...