Java入门知识梳理01

计算机


硬件组成

电脑最基础的组成 : CPU(*处理器) Memory(内存) Motherboard(主板)

冯 诺伊曼体系

输入设备 存储器 输出设备

? 运算器 控制器

软件

  • 系统软件 Windows Mac Andorid iOS
  • 应用软件 WPS QQ Wechat

常见快捷键

  • 熟悉Mac快捷键是第一要务
  • 操作电脑的额速度一定要快 这样子工作的效率才能更快

Dos

打开cmd的方式

  1. 开始 + 系统 + 命令提示符
  2. win键 + R + 输入cmd
  3. 在任意的文件夹下面,按住shift键+鼠标右击+在此处打开命令行窗口
  4. 资源管理器的地址栏前加cmd路径
  • 盘符切换
  • 查看当前目录下的所有文件 dir
  • 清理屏幕 cls
  • 目录切换 cd..
  • 退出终端 exit
  • 查看电脑的ip ipconfig
  • 打开应用 calc mspaint notepad
  • ping命令 ping www.baidu.com
  • 文件操作命令 md rd  cd> del

计算机发展语言

机器语言

  • 二进制
  • 计算机都是基于二进制

汇编语言

  • 指令代替二进制
  • 解决人类无法读懂机器语言的问题
  • 摩尔定律

高级语言

  • c语言

  • JAVA

  • C++

  • C#(sharp)

  • Python PHP JavaScript

    语言之间存在着什么关系 兴趣扩展

Java帝国的诞生

C & C++

1972年C诞生

  • 指针和内存管理

1982年C++诞生

  • 面向对象
  • 与计算机的底层存在着关系

新的语言诞生

  • (Applet)图形界面的程序

  • Bill Gates :这是迄今为止设计的最好的语言!

  • JavaSE JavaME JavaEE

    三高:高并发

Java的特性和优势

  • 简单性
  • 面向对象
  • 可移植性
  • 高性能
  • 分布式
  • 动态性
  • 多线程
  • 安全性
  • 健壮性

Java为什么会成功?因为他用的人多,发现他的魅力,爱上他成就他成为他创造他

兴趣是很强的一个驱动力

Java三大版本

JVM 虚拟机

JavaSE 标准版(桌面程序,控制台开发)

JavaME 嵌入式开发(手机,家电)

JavaEE E企业级开发(Web 服务器开发)

JDK ,JRE ,JVM

包含关系左为父JDK -- JRE -- JVM

这三个的关系也需要详细的了解一下,因为他是Java工作的原理

Java开发环境的搭建

卸载JDK

  1. 删除java的安装目录
  2. 删除JAVA_HOME
  3. 删除path下关于java的路径
  4. java -version

安装JDK

  1. 百度搜索JDK8,找到下载地址

  2. 同意协议

  3. 下载狄电脑对应的版本

  4. 双击安装下载JDK

  5. 记住安装的路径

  6. 配置环境变量

    1. 我的电脑-- 右键-- 属性
    2. 环境变量-- JAVA_HOME
    3. 配置path变量(%JAVA_HOME%\bin)
    4. 配置path变量(%JAVA_HOME%\jre\bin)
  7. 测试JDK是否安装成功

    1. 打开终端
    2. 输入 java -version (出现版本号说明配置路径成功)

安装完JDK需要简单了解一下每个文件包中的文件都是什么

HelloWorld

  1. 新建一个文件夹,存放代码

  2. 新建一个java文件

    1. 更改文件后缀为.java
    2. 文件可能没有显示文件名后缀,需要手动打开
  3. public class Hello{

    public static void main(String[]args

    {

    System.out.println("HelloWorld");

    }

    }


    1. 编译java文件生成Hello.class文件

    2. 运行.class文件

Java程序运行机制

  • 编译型 (例:将英文书翻译成汉语书)
  • 解释型 (例:找一个翻译官翻译英文书)
  • 程序运行机制(先编译再解释到操作系统平台)

踏入星空

当原始人第一次抬头仰望星空的时候,宇宙发出了警告

世界像一条阴沟,但总有人仰望星空

IDEA集成开发环境

最好的软件开发环境

  • 字体设置 setting fods
  • IDEA优化 (工欲善其事,必先利其器)

正式进入Java入门

注释

书写注释一定是一个很好的习惯

Empoty Project

Java入门知识梳理01

上一篇:python 之闭包


下一篇:2021-08-29 C语言之进制转换