【狂神说Java】Java零基础学习笔记-预科

预科01:学习准备:博客

  • 博客,英文名为Blog,它的正式名称为网络日记

  • 为什么要写博客?

    • 需要总结和思考。有时候我们一直在赶路,却忘了放慢脚步
    • 提升文笔组织能力
    • 提升学习总结能力
    • 提升逻辑思维能力
    • 帮助他人,结交朋友
  • 冰冻三尺非一日之寒,写博客也是,短期内可能看不到效果,但是长期坚持,对自己的提升

    很有帮助。

预科02:MarkDown语法

  • 推荐文本编辑器:Typora

  • 文件后缀xxx.md

  • 样式:

    • 标题
    • 字体
    • 样式
    • 链接、列表
    • 表格
    • 图片
    • 代码
    • .....

预科03:什么是计算机

  • Computer:全称电子计算机,俗称电脑。

  • 能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。

  • 由硬件和软件所组成

  • 常见的形式有台式计算机、笔记本计算机、大型计算机等。

  • 广泛应用在:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,网络等领域

预科04:计算机硬件

  • 一些物理装置按系统结构的要求构成一个有机整体为计算机软件运行提供物质基础。

  • 计算机硬件组成

    • CPU
    • 主板
    • 内存
    • 电源、主机箱
    • 硬盘
    • 显卡
    • 键盘、鼠标
    • 显示器
    • 等......

聊聊装机

  • CPU
  • Memory(内存)
  • Motherboard(主板)
  • IO设备

冯·诺依曼体系结构

预科05:计算机软件

  • 计算机软件可以使计算机按照事先预定好的顺序完成特定的功能
  • 计算机软件按照其功能划分为系统软件与应用软件
  • 系统软件:
    • DOS(Disk Operating System),Windows,Linux,Unix,Mac,Android,ios
  • 应用软件:
    • WPS,QQ,微信,英雄联盟,绝地求生......
  • 软件、开发、软件开发
  • 人机交互(图形化界面,命令行)

预科06:电脑常用快捷键

  • 键盘功能键:Tab、Shift、Ctrl、Alt、空格、Enter、Window、↑ ↓ ← →

  • 键盘快捷键:全选、复制、粘贴、撤销、保存、关闭窗口、运行、永久删除......

  • Ctrl+C︰复制

  • Ctrl+V∶粘贴

  • Ctrl+A:全选

  • Ctrl+X:剪切

  • Ctrl+Z:撤销

  • Ctrl+S:保存

  • Alt+F4:关闭窗口

预科07:Dos命令

  • 开启DOS控制台的几种方式

  • 常见DOS命令

    • 切换目录
    • 开启软件
    • 创建目录文件
    • 删除目录文件
    • 查看ip
    • ping
    • ......
  • 打开CMD的方式

    1. 开始+系统+命令提示符
    2. Win键+R 输入cmd打开控制台(推荐使用)
    3. 在任意的文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口
    4. 资源管理器的地址栏前面加上cmd路径

管理员方式运行:选择以管理员方式运行

  • 常用的Dos命令
#盘符切换
#查看当前目录下的所有文件 dir
#切换目录 cd (change directory)
#返回上一级 cd ..
#清理屏幕 cls (clear screen)
#退出终端 exit
#查看电脑的ip ipconfig #打开应用
calc 计算器
mspaint 画图
notepad 记事本 #ping命令
ping www.baidu.com #文件操作
md 目录名 创建文件夹
rd 目录名 删除文件夹
cd> 文件名 创建文件
del 文件名 删除文件

预科08:计算机语言发展史

第一代语言

  • 机器语言

    • 我们都知道计算机的基本计算方式都是基于二进制的方式。

    • 二进制:010111001010110010110100

    • 这种代码是直接输入给计算机使用的,不经过任何的转换!

  • 二进制

    • ​ 1 1​
    • ​ 2 10
    • ​ 3 11
    • ​ 4 100
    • ​ 5 101
    • ​ 6 110
    • ​ 7 111
    • ​ 8 1000
    • ​ 16 10000
    • ​ 32 100000

第二代语言

  • 汇编语言

    • 解决人类无法读懂机器语言的问题指令代替二进制
  • 目前应用:

    • 逆向工程
    • 机器人
    • 病毒
    • ......

第三代语言

  • 摩尔定律

  • 当价格不变时,集成电路上可容纳的晶体管数目,约每隔18个月便会增加一倍,性能也将提升一倍。换言之,每一美元所能买到的电脑性能,将每隔18个月翻两倍以上

  • 高级语言

  • 大体上分为:面向过程和面向对象两大类。

  • C语言是典型的面向过程的语言。C++、JAVA是典型的面向对象的语言。

  • 聊聊各种语言∶

    • C语言
    • C++语言
    • JAVA语言
    • C#语言
    • Python、PHP、JavaScript
    • ......

【【狂神说Java】Java零基础学习视频通俗易懂】https://www.bilibili.com/video/BV12J41137hu?p=5&vd_source=fd5defd6aaa826e3b6e0c06073353e32

【狂神说Java】Java零基础学习笔记-预科的更多相关文章

  1. CSS零基础学习笔记.

    酸菜记 之 CSS的零基础. 这篇是我自己从零基础学习CSS的笔记加理解总结归纳的,如有不对的地方,请留言指教, 学前了解: CSS中字母是不分大小写的; CSS文件可以使用在各种程序文件中(如:PH ...

  2. 《Java并发编程的艺术》第4章 Java并发编程基础 ——学习笔记

    参考https://www.cnblogs.com/lilinzhiyu/p/8086235.html 4.1 线程简介 进程:操作系统在运行一个程序时,会为其创建一个进程. 线程:是进程的一个执行单 ...

  3. Spark (Python版) 零基础学习笔记(一)—— 快速入门

    由于Scala才刚刚开始学习,还是对python更为熟悉,因此在这记录一下自己的学习过程,主要内容来自于spark的官方帮助文档,这一节的地址为: http://spark.apache.org/do ...

  4. Spark (Python版) 零基础学习笔记(二)—— Spark Transformations总结及举例

    1. map(func) 将func函数作用到数据集的每个元素,生成一个新的分布式的数据集并返回 >>> a = sc.parallelize(('a', 'b', 'c')) &g ...

  5. 音乐出身的妹纸,零基础学习JAVA靠谱么

    问:表示音乐出身的妹纸一枚  某一天突然觉得身边认识的是一群程序员   突然想 要不要也去试试... 众好友都觉得我该去做个老师,可是我怕我会误人子弟,祸害祖国下一代..... 要不要 要不要 学Ja ...

  6. 尚学堂JAVA基础学习笔记

    目录 尚学堂JAVA基础学习笔记 写在前面 第1章 JAVA入门 第2章 数据类型和运算符 第3章 控制语句 第4章 Java面向对象基础 1. 面向对象基础 2. 面向对象的内存分析 3. 构造方法 ...

  7. Java基础学习笔记总结

    Java基础学习笔记一 Java介绍 Java基础学习笔记二 Java基础语法之变量.数据类型 Java基础学习笔记三 Java基础语法之流程控制语句.循环 Java基础学习笔记四 Java基础语法之 ...

  8. Java基础学习笔记(一)

    Java基础学习笔记(一) Hello World 基础代码学习 代码编写基础结构 class :类,一个类即一个java代码,形成一个class文件,写于每个代码的前端(注意无大写字母) XxxYy ...

  9. 总结了零基础学习Java编程语言的几个基础知识要点

    很多Java编程初学者在刚接触Java语言程序的时候,不知道该学习掌握哪些必要的基础知识.本文总结了零基础学习Java编程语言的几个基础知识要点. 1先了解什么是Java的四个方面   初学者先弄清这 ...

  10. Java后端高频知识点学习笔记1---Java基础

    Java后端高频知识点学习笔记1---Java基础 参考地址:牛_客_网 https://www.nowcoder.com/discuss/819297 1.重载和重写的区别 重载:同一类中多个同名方 ...

随机推荐

  1. OpenPSG:离AGI再进一步,首个开放环境关系预测框架 | ECCV'24

    全景场景图生成(PSG)的目标是对对象进行分割并识别它们之间的关系,从而实现对图像的结构化理解.以往的方法主要集中于预测预定义的对象和关系类别,因此限制了它们在开放世界场景中的应用.随着大型多模态模型 ...

  2. C语言模拟算法

    文章目录 1.数据结构 1.1基于数组 1.2 基于字符串 1.3基于链表 1.4基于矩阵 2.算法技巧 2.1.排序 2.2.递归 2.3.迭代 3.实战 3.1 力扣面试题16.01 交换数字 3 ...

  3. PhpStorm 2024.2.4 最新安装教程(附2099年~亲测有效)

    下载安装 下载补丁https://pan.quark.cn/s/fcc23ab8cadf 检查 免责声明:本文中的资源均来自互联网,仅供个人学习和交流使用,严禁用于商业行为,下载后请在24小时内从电脑 ...

  4. [Windows]文件搜索利器Everything(附zip)

    前言 写代码过程中,老大突然发一条信息 老大:这周周报发一下. 我:好的. 然后我就 显示桌面 打开-我的电脑 找到E盘,找到周报文件夹 寻找到所有周报中今天的周报 复制发送 当我用上Everythi ...

  5. QT中的宏定义

    1.操作系统宏 //在<QtGlobal>中,定义了各个系统的宏定义 //Defined on AIX. #ifdef Q_OS_AIX // Defined on Android. #d ...

  6. 如何查找Windows 11中的共享文件夹

    windows11的控制面板: Windows工具: 计算机管理: 共享文件夹:

  7. switch、case语句的问题

    switch.case语句: 点击查看代码 int state = 1; switch(state) { case 1: { //状态1执行的程序 } case 2: { //状态2执行的程序 } d ...

  8. cmu15545笔记-查询执行(Query Excution)

    目录 执行模型 Iterator Model Materialization Model Vectoriazation Model 对比 数据访问方式 Sequential Scan Index Sc ...

  9. 鸿蒙开发Hvigor任务简介

    编译构建工具DevEco Hvigor(以下简称Hvigor)是一款基于TS实现的构建任务编排工具,主要提供任务管理机制,包括任务注册编排.工程模型管理.配置管理等关键能力,提供专用于构建和测试应用的 ...

  10. 没有MAC电脑,如何申请苹果开发证书、上架APP Store?

    [引言] 使用uni-app进行跨平台APP开发时,苹果ios平台最终还是要通过APP Store渠道发布,调试时uni-app基座也必须使用开发者证书签名后才能安装.对于使用MAC电脑的开发者,倒也 ...