计算机

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

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. Android Studio中SVN的使用

    1.忽略文件 1)这种方式,每次新建一个项目都要添加,并不是全局的. .idea文件夹 .gradle文件夹 所有的build文件夹 所有的.iml文件 local.properties文件 2)使用 ...

  2. Spring Boot 启动事件和监听器,太强大了!

    大家都知道,在 Spring 框架中事件和监听无处不在,打通了 Spring 框架的任督二脉,事件和监听也是 Spring 框架必学的核心知识之一. 一般来说,我们很少会使用到应用程序事件,但我们也不 ...

  3. Unity 黑暗之光 笔记 第三章

    第三章 角色控制   1.创建游戏运行场景并导入素材资源 2.创建和管理标签 1 //const 表明这个是一个共有的不可变的变量 2 public const string ground = &qu ...

  4. 移动端 canvas基础1

    一.canvas画布 Canvas是HTML5中新出的一个元素,开发者可以通过JS脚本动态绘制图像. #1. 创建canvas画布 在页面中创建canvas标签,并设置其id和宽高 (不要通过css设 ...

  5. Flink Checkpoint 参数详解

    Flink Checkpoint 参数详解 什么是 checkpoint 保存状态 Checkpoint 参数详解 StreamExecutionEnvironment env = StreamExe ...

  6. VSCode---REST Client接口测试辅助工具

    我们一般都会用 PostMan 来完成接口测试的工作,因为用起来十分简单快捷,但是一直以来我也在寻找更好的方案,一个不用切换窗口多开一个 app 的方案 -- 终于在使用 VSCode 一段时版本间, ...

  7. IIS添加应用程序和虚拟目录

    右键添加应用程序 别名就是虚拟路径 比如本来路径是http://localhost:44336/main.html    别名为  qwer  那么就可以访问http://localhost:4433 ...

  8. Kafka Eagle 管理平台

    Kafka-Eagle简介 源代码地址:https://github.com/smartloli/kafka-eagle Kafka Eagle是什么 Kafka Eagle是一款用于监控和管理Apa ...

  9. 神奇的 SQL 之擦肩而过 → 真的用到索引了吗

    开心一刻 今天下班,骑着青桔电动车高高兴兴的哼着曲回家,感觉整个世界都是我的 刚到家门口,还未下车,老妈就气冲冲的走过来对我说道:"你表哥就比你大一岁,人家都买了奔驰了,50 多万!&quo ...

  10. PHP代码审计05之正则使用不当

    前言 根据红日安全写的文章,学习PHP代码审计的第五节内容,题目均来自PHP SECURITY CALENDAR 2017,讲完题目会用一道CTF的题目和实例来加深巩固.这是之前写的,有兴趣可以去看看 ...