【狂神说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. 项目运行时,tomcat服务器端口被占用

    1.查看tomcat配置文件: 2.查看项目控制台的打印信息: 3.dos命令行解决端口占用 (1)dos命令模式下输入: netstat -ano (进入dos命令:Win + R ,输入cmd ) ...

  2. JavaScript 语句后可以省略分号么?

    摘自知乎:https://www.zhihu.com/question/20298345 田乐:加与不加是风格问题,风格争议不需要有个定论.关键的问题在于如何"争论",处理好冲突, ...

  3. HEU KMS:一款超稳的MS Windows激活工具

    HEU KMS ACTIVATOR是一款功能齐全的免费Windows和Office系列激活工具. 打开程序,一步到位.直接点击开始就可以准备激活,Windows11/10乃至更早的版本都可以通用,顺带 ...

  4. Shell简单入门程序参考

    目录 0 前言 0.1 shell初试 1 程序功能 1.1 显示当前主机名和IP地址. 1.1.1 if 语句 详解 1.2 创建目录或者文件 1.3 修改文件属性 1.3.1 chmod 修改文件 ...

  5. 常用css列表

    常用css列表 color 设置文字的颜色,如: color:red; font-size 设置文字的大小,如:font-size:12px; font-family 设置文字的字体,如:font-f ...

  6. Avalonia开源控件库强力推荐-Semi.Avalonia

    Avalonia是什么? Avalonia是一个强大的框架,使开发人员能够使用.NET创建跨平台应用程序.它使用自己的渲染引擎绘制UI控件,确保在Windows.macOS.Linux.Android ...

  7. MFC应用当中,修改tab顺序

    打开资源文件,按"Ctrl+D"组合键,可以查看控件的Tab顺序,使用鼠标顺序点击即可改变Tab顺序,此方法在Visual Studio 2022版本有效,其余版本没有测试过.

  8. java4~6次大作业全面总结

    一:前言: 知识点总结: 面向对象设计: 智能家居强电电路模拟系统:设计了多种控制设备(开关.分档调速器.连续调速器)和受控设备(灯.风扇)的类,并通过继承和多态实现设备的特有行为. 答题判题程序:设 ...

  9. 设计一个基于 LSTM 神经网络的文本分类器

    前一篇:<用于自然语言处理的循环神经网络RNN> 序言:本节主要讲解如何使用循环神经网络(RNN)创建一个文本分类器.RNN 是一类适合处理序列数据的神经网络的统称,而我们将在本节中使用 ...

  10. 推荐给初级Java程序员的3本进阶书

    ImportNew 注: 原作者在这篇文章中介绍3本不错的技术书籍.作者认为这些书籍对新手或者学生而言尤其有帮助.通过一些基础性的教程入门后,我们可以使用Java做基础性的编程.然而,当我们需要从初级 ...