Java学习1——计算机基础知识

新手小白入门编程第1讲 计算机基础知识 JAVA基础知识 1 计算机基础知识 1.1计算机 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理数据的现代化智能电子设备。常见的形式有台式计算机、笔记本计算机。按照规模分为微型机、小型机、大型机、巨型机(超级计算机)等。 计算机发明者约翰•冯•诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术进步,由此 阅读详情

Java学习——计算机基础知识

计算机组成

计算机是由硬件系统和软件系统组成的

硬件

  1. 硬件系统就是组成计算机的各种物理设备,也就是电脑看得见摸得着的东西。

    比如:CPU、主板、显卡、内存、IO设备(input和output设备,如:鼠标、键盘、显示器等)

  2. 冯·诺依曼体系结构

    • 冯·诺依曼是二十世纪最重要的数学家之一,是现代计算机之父,提出,抛弃十进制,采用二进制作为数字计算机的数制基础

    • 其体系结构,主要有输入设备、存储器、运算器、控制器、输出设备

软件

  1. 软件系统分为系统软件和应用软件

  2. 系统软件:就是我们常常说的 操作系统,目前比较常见的操作系统有:Linux、DOS、Windows、MAC、IOS......

  3. 应用软件:就是我们使用的APP,如:QQ、王者荣耀、微信、WPS等等

  4. 软件开发:顾名思义,就是制作\开发软件。

    当然开发软件必然离不开人机交互,人机交互指的就是:图形化界面和命令行

Windows常用快捷键

Ctrl+C——复制

Ctrl+V——粘贴

Ctrl+A——全选

Ctrl+S——保存

Ctrl+X——剪切(删除并复制)

Ctrl+Z——撤销


Alt+F4——关闭窗口

shift+delet——永久删除(不会在回收站找到)

win+R——打开运行窗口

win+E——访问文件资源管理器

Ctrl+shift+esc——打开任务管理器

DOS命令

用指令操作

  • 通过在cmd上输入命令行进行操作,

    (如何打开cmd?有多种方法,可以通过开始菜单查找,当然本人更推荐使用快捷键:win+R——打开运行框——输入cmd)(还可以以管理员方式运行,这样会有最高权限)

  • 常用的DOS命令:

    盘符切换——直接输入那个盘,eg:E:

    查看当前目录下的所有文件目录——dir

    切换目录——cd[盘符:][路径名][子目录名]

    跨盘符:cd /d[盘符:]

    cd..表示返回上一级目录

    清理屏幕——cls

    退出终端——exit

    查看电脑的ip——ipconfig

    打开电脑的应用:打开计算器——calc;打开画图——mspaint;打开记事本——notepad

    鼠标右击表示粘贴,在dos中不能使用快捷键粘贴

    创建目录名(文件夹)——md [创建的文件夹名] ;(删除使用rd)

    创建文件——cd >文件名.文件类型。eg:cd>a.txt表示创建一个名为a的记事本文件

    ping命令——ping命令通常用来作为网络可用性的检查。ping命令可以对一个网络地址发送测试数据包,看该网络地址是否有响应并统计响应时间,以此测试网络。【好像在计算机网络学过一点点,就是用来测试网络连接的】

以上就是一些常用的DOS命令了,注意是在英文状态下的符号。

计算机语言发展史

第一代语言:机器语言——二进制语言

第二代语言:汇编语言

第三代语言:高级语言——主要分为两类面向过程(eg:C)和面向对象(eg:Java、C++)。但这并不是绝对的分类,而是这两种语言是相辅相成的。

这其中还有一个重要的定律出现——摩尔定律:集成电路上可以容纳的晶体管数目在大约每经过18个月便会增加一倍。

总结

这就是今天学习的第一部分,开始对Java语言的学习之前要先了解计算机的一些基础知识,当然,这只是一部分,后续还会进一步学习:计算机网络、数据结构与算法、操作系统等。下一部分就是真正对于Java的学习了。坚持坚持

Ubuntu终端接入Codex:一行脚本搞定AI编程助手安装与配置 在开发者日常工作中,命令行终端是最高频的操作环境,而AI编程助手的出现正在改变传统的编码方式。通过将大模型能力与终端工具链结合,开发者无需切换窗口即可完成命令查询、代码生成、项目理解和自动执行等任务。Ubuntu作为服务器和开发机的主流系统,搭配Node.js生态和API Key认证,即可在本地闭环运行AI助手。本文从环境准备、密钥配置、权限管理到自动化脚本封装,系统拆解在终端中接入Codex的完整流程,并分享高频用法与实测排障经验,帮助开发者安全、高效地让AI融入命令行工作流。 阅读详情

相关推荐

AI驱动的iOS逆向工程自动化:14阶段工作流与Ghidra集成实践

逆向工程是软件安全分析的核心技术,通过反汇编、调试等手段解析程序内部逻辑与数据流。其原理在于将编译后的二进制代码还原为可理解的逻辑结构,从而发现潜在漏洞或理解软件行为。在移动安全领域,iOS逆向工程具有重要技术价值,能够用于安全审计、漏洞挖掘与恶意软件分析。传统iOS逆向依赖ipsw、class-dump、Frida等工具链组合,存在学习曲线陡峭与流程碎片化问题。本文介绍的ios-reverse-skills项目创新性地将14阶段逆向工程方法论封装为AI可调用的标准化脚本集,通过Ghidra脚本实现Swif

weixin_27268733的博客 434

Java学习笔记1:计算机基础知识、java语言基础。

一、计算机基础知识 1、 计算机是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。 硬件通常由CPU、主板、内存、电源、主机箱、硬盘、显卡、键盘、鼠标,显示器等多个部件组成 软件则分为系统软件(Windows、Linux、Mac)和应用软件(QQ、微信、王者荣耀等) 2、人...

weixin_43791069的博客 858

高频面波成像实战:从频散曲线到全波形反演

面波勘探是近地表工程勘察的重要手段,其核心原理在于不同频率的面波对地下介质的敏感深度不同,由此形成的频散曲线能够反映浅层剪切波速结构。相较于传统钻探与折射波法,高频面波成像具有无损、高效、对低速夹层敏感等优势,广泛应用于路基检测、空洞探测、滑坡调查等领域。在实际工程中,从野外采集的排列设计、震源选型,到频散谱提取与频散曲线反演,每一步都直接影响成像精度。然而频散反演受限于一维层状假设,难以刻画横向剧烈变化的地质体。全波形反演通过拟合完整波形信息,能够突破频散曲线的分辨率边界,获得更精细的近地表速度模型。本文

weixin_29090917的博客 270

Java学习之计算机基础(一)

阅读本文大概需要 4 分钟 想要开始学习Java开发,需要掌握一些必要的计算机基础。如果你是计算机专业的人或者已经学过类似的课程,可以跳过这篇文章的阅读。计算机基础课程有很多,小编在大学里学过的课程就有:计算机组成原理、计算机网络、编译原理、数据结构等。当然这里只会对一些简单的知识进行介绍,如果对这些课程感兴趣的,可以去网上找一些资料,也可以上中国大学幕课网上进行学习。中国大学幕课网上的...

weixin_34408624的博客 273

别再死记硬背了!用LabVIEW串口通信的3个真实项目案例,手把手教你从调试到部署

本文通过3个真实项目案例,详细讲解LabVIEW串口通信从调试到部署的全过程。涵盖Arduino温湿度监控、西门子PLC Modbus通信以及高可靠性通信框架设计,提供实用技巧和常见问题解决方案,帮助工程师快速掌握LabVIEW串口通信的实战应用。

weixin_30485379的博客 524

现代密码学5.3--Hash and MAC

现代密码学5.3--Hash and MAC 博主正在学习INTRODUCTION TO MODERN CRYPTOGRAPHY (Second Edition) --Jonathan Katz, Yehuda Lindell,做一些笔记供自己回忆,如有错误请指正。整理成一个系列现代密码学,方便检索。 第二章定义了完美安全及其对应的密码方案“一次一密”, 第三章介绍了多种安全定义 3.1-3.3 计算安全,PRG和基于PRG构造的满足计算安全的密码方案; 3.4-3.5 CPA安全,PRF和基于PRF构

qq_41545715的博客 686

JAVA学习笔记(一)—— 计算机基础

1.计算机的组成(计算机 = 硬件+软件) 1.1硬件: cpu:cpu是计算机中的运算核心与控制核心。负责了解析计算机的指令、与计算机运算的执行。 内存: 数据与cpu交互的桥梁。 程序所需要的数据都会先加载到内存中,cpu是直接读取内存中数据运算的。 特点: 存取速度快。 缺点:断电或者是程序退出的时候,内存中的数据都会丢失。 硬盘(机械硬盘、固态硬盘):可以永久性保存数据...

q515628632的博客 223

从零开始用QP框架开发STM32:事件驱动编程实战指南(附状态机设计技巧)

本文详细介绍了如何使用QP框架在STM32上实现事件驱动编程,包括状态机设计技巧和嵌入式开发实践。通过对比传统前后台系统和RTOS,展示了QP框架在资源占用、实时性和代码可维护性方面的优势,并提供了从环境搭建到高级状态机设计的完整指南。

h6i7j8的博客 1173

Java程序员需掌握的计算机基础

一、计算机系统概述 一个完整的计算机系统包括:硬件系统和软件系统,如下图所示 硬件:计算机装置,即物理设备。 硬件系统:组成计算机系统的各种物理设备的总称。是计算机完成工作的物质基础,是软件建立和依托的基础。 软件:某种计算机语言编写的程序、数据和相关文档的集合。指示计算机完成特定工作任务,是计算机系统的灵魂。 软件系统:在计算机上运行的所有软件的总称。 裸机:仅有硬件组成,没有软件的计算机。 二、计算机硬件系统及工作原理 冯·洛伊曼计算机体系结构特征: 计算机由5个部分组成:运.

zab635590867的博客 862

保姆级教程:用YOLOv5s训练PCB缺陷检测模型(附北大公开数据集)

本文提供了一份基于YOLOv5s的PCB缺陷检测模型从零开始的完整实战教程。详细解析了如何使用北大公开数据集,涵盖环境搭建、数据处理、模型训练、性能评估及优化部署全流程,并针对工业场景中常见的类别不均衡问题给出了具体解决方案,旨在帮助开发者快速构建高精度的自动化质检系统。

weixin_28285943的博客 308

【牛客算法】小美的数组删除

本文分析了小美数组删除问题的解法,提出了一种逆向遍历求MEX的优化算法。该算法通过从数组末尾开始遍历,逐步构建子数组集合,利用MEX的单调性和增量更新特性,在O(n)时间复杂度内计算所有可能删除方案的最小代价。关键设计包括:1)逆向遍历实现MEX状态继承;2)利用HashSet快速判断元素存在;3)动态比较删除前j个元素和删除整个子数组的代价。算法空间复杂度为O(n),适用于大规模数据。代码实现简洁高效,已被验证为同类问题的最优解之一。

字节卷动 1339

学习Java需要了解的一些计算机相关知识

本文对计算机做了简单的简介,介绍了计算机的发明者、什么是计算机、以及计算机的组成;总结了一些常用的快捷键;总结了DOS窗口的使用及常用的快捷键

weixin_60116420的博客 292

Vue3 - 详解播放m3u8视频流+HLS拉流推流完整方案,vue3如何播放m3u8格式文件实时视频播放教程(流媒体播放、直播视频流、实时摄像头监控视频流对接、后端服务器切片分片传输视频流边下边播)

vue3组件播放m3u8格式视频,实现hls流媒体监控摄像头实时播放,vue3播放m3u8视频流格式,实时直播画面视频流播放,摄像头监控画面推流,hls.js,Vue Video.js播放m3u8视频流格式,实现hls流媒体监控摄像头实时播放,vue中使用video.js播放m3u8格式的视频,m3u8格式视频,通过HLS协议播放m3u8格式视频,黑屏不显示怎么办,视频非常卡加载缓慢,拉流报错,推流报错,播放失败,播放监控m3u8视频流格式,苹果ios播放,vue3中使用video标签播放MP4,西瓜视频插

🏆 前端领域优质创作者 5941

Java基础学习:1.计算机基础知识

一、比特和字节 比特:0和1被解释为二进制数字系统中的数,并且被称为比特(bit,二进制数)。 字节:字节(byte)是计算机中最小的存储单元。一个字节有8个比特组成,数字3的编码就是00000011。 二、内存和存储设备 内存:计算机的内存由一个有序的字节序列组成,用于存储程序及程序需要的数据(我们电脑在运行的程序以及需要的数据都会从存储设备中移入内存,一个程序和它的数据在被CPU执行前...

qq_41623154的博客 170

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

黑马程序员--学习日志1--计算机基础知识和Java概述

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 今天主要先学习了一些计算机的基本常识,了解一下Java的发展历史和Java语言的特点,最后做了第一个程序HelloWorld。 1:计算机概述 (1)计算机俗称电脑,是一种用于高速计算的电子计算机器 (2)计算机硬件包括电源、主板、CPU、内存、硬盘、显卡等 (3)计算机软件分为两种: 系统软件:window,linux,mac 应用软件:qq,360,百度云盘等 (4)软件开发 软件:是由数据和指令组成

IT引领未来 573

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Java学习为什么这么难?到底是什么原因呢?

近期听闻有些小伙伴在讨论Java学习有点难,作为有多年开发和教育经验的讲师,今天来给大家分析分析Java学习到底有多难。 按照经验,首先我认为小伙伴之所以觉得JAVA学习有一定的困难,主要归结起来主要有以下几个方面的原因。 1.缺乏前期相关内容准备 JAVA课程在整个计算机知识体系中,其实并不是处于一个最前沿的学科,而我们要想学习它就需要有一个前期的计算机基础内容的准备,例如:计算机的硬件构成以及基本的工作原理、操作系统、进制相关的概念、网络的基础知识等。 针对这个问题,建议大伙在正式进入JAV

威哥爱编程,华为 HDE,鸿蒙极客、优快云博客专家、《鸿蒙 HarmonyOS 5/6 开发之路》系列图书第一作者 2698

Java学习第一天

因为之前学习过Java知识,所以今天主要是对一些基础的回顾以及开发环境的重新配置。是根据郭永锋的课程进行学习的。 1.学习方法 勤做笔记 多练代码 有自己的思维 劳逸结合 学会放松 学精一门语言 再上手其他语言非常快 2.计算机基础 常见dos命令 3.java开发环境 我安装的jdk1.7 教程是1.8 但因为后面的eclipse需要至少1.8 所以我把1.7给卸载了准备安1.8 ...

aidehuagan的博客 206

Java是什么,Java需要学习哪些内容?如何自学Java?

Java作为一种通用的编程语言可以做很多事情,但怎么学Java就看怎么用了,很多初学者想通过埋头苦学、马不停蹄的敲着代码记住Java基本原理,但一遇到困难便会让自己发狂,种种坎坷将自己打回原形。 为了排除大家的困惑,学习了精心准备Java学习路线图,建议你耐心的读完此篇,保你在学Java的道路上能事半功倍。 ...

会飞的鱼 564

别在学习框架了,那些让你起飞的计算机基础知识。

我之前里的文章,写的大部分都是与计算机基础知识相关的,这些基础知识,就像我们的内功,如果在未来想要走的更远,这些内功是必须要修炼的。框架千变万化,而这些通用的底层知识,却是几乎不变的,了解了这些知识,可以帮助我们更快着学习一门知识,更加懂得计算机的运行机制。当然,在面试中也经常会被问到,特别是对于应届生,对于春秋招,也可以看看我前阵子写过的文章历经两个月,我的秋招之路结束了!。也有读者经常问的计算...

帅地 8万+

计算机基础知识总结

01.01_计算机基础知识(计算机概述) A:什么是计算机?计算机在生活中的应用举例 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。由硬件和软件所组成,没有安装任何软件的计算机称为裸机。常见的形式有台式计算机、笔记本计算机、大型计算机等。 应用举例 1:科学计算 2、数据处理 3、自动控制 4、计算机辅助设计 5、人工智

echo_1994的博客 7万+

学习JAVA需要掌握的 计算机的基础知识

学习JAVA需要掌握的 计算机的基础知识 1.0 键盘功能键和快捷键 键盘快捷键 a:Ctrl+A 全选 b:Ctrl+C 复制 c:Ctrl+V 粘贴 d:Ctrl+X 剪切 e:Ctrl+Z 撤销 f:Ctrl+S 保存 h:Alt+F4 关闭窗口 i:window+R 运行 n:window+E 打开我的电脑 l:window+TAB 在打开的项目之间切换...

weixin_42584545的博客 785

非科班的java程序员该如何补充计算机基础知识,需要看哪些书?

这里是修真院后端小课堂,本篇分析的主题是 【非科班的java程序员该如何补充计算机基础知识,需要看哪些书?】 java比较特殊,毕竟后端扛霸子,想要认真学好java,必须有好的计算机基础,可是为什么需要基础呢? 把这个问题弄明白,要学哪些基础知识就清楚多了。 第一个问题,10个用户使用的系统和1000000个人使用的系统,对后端来说差别大吗? 这是很多初学者弄不清楚的事情。对前...

IT修真院:初学者转行到互联网的聚集地 5481

计算机基础知识学习顺序

@[]计算机基础知识究竟是指啥?学习顺序?推荐书籍? 一、计算机网络 在我们用的程序中,99% 都离不开网络,作为一个程序员,我觉得了解计算机网络是必须的,在大学的课程中,一般也都会开设这一门课。 在我学习这门课之前,我就特别好奇,一台电脑是怎么把消息发给另外一台电脑的呢?例如: 1、两台电脑啥线路也没有相连,怎么就能把消息发送给他呢? 2、世界上的电脑那么多,咋就能找到那台特点的电脑呢?有人说我...

weixin_41284310的博客 5724

编程第1讲 计算机基础知识 JAVA基础知识

本文转载:新手小白入门编程第1讲 计算机基础知识 JAVA基础知识_程序媛泡泡的博客-优快云博客_计算机基础知识 致敬本文作者:@程序媛 泡泡 1 计算机基础知识 1.1计算机 计算机(Computer)全称:电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理数据的现代化智能电子设备。常见的形式有台式计算机、笔记本计算机。按照规模分为微型机、小型机、大型机、巨型机(超级计算机)等。 计算机的发明者约翰•冯•诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动..

weixin_57848462的博客 194

第1讲 计算机基础知识 JAVA基础知识

1 计算机基础知识 1.1计算机 **计算机(Computer)全称:**电子计算机,俗称电脑。是一种能够按照程序运行,自动、高速处理数据的现代化智能电子设备。常见的形式有台式计算机、笔记本计算机。按照规模分为微型机、小型机、大型机、巨型机(超级计算机)等。 计算机发明者约翰•冯•诺依曼。计算机是20世纪最先进的科学技术发明之一,对人类的生产活动和社会活动产生了极其重要的影响,并以强大的生命力飞速发展。它的应用领域从最初的军事科研应用扩展到社会的各个领域,已形成了规模巨大的计算机产业,带动了全球范围的技术

Lushao6688的博客 187

如何准备计算机二级-Java

各位,很快就是计算机二级的考试时间了。不知道会有多少人对这个考试感兴趣,会选择C还是Java,抑或是Office。我选择的是Java,因为我本人使用Java较多,熟悉Java的同时准备二级考试对我来说也是一种复习。 什么是Java 很多时候我们都没法搞清楚Java到底是什么,因为它的赋意太多了,实际上Java仅仅只是编程语言的一种,是众多实现优秀软件方案的一个典型而已。对于我们的学习,Java并没有那么复杂,当然学习起来也不会很沉重。 我并不能让别人喜欢上Java或者是其他编程语言,但如果说是通过计算机二级

weixin_50016620的博客 6061

Java_计算机基础知识

Java_计算机基础知识 01计算机基础知识 计算机 计算机硬件 计算机软件 软件开发 计算机语言 人机交互方式 键盘功能键及快捷键介绍 常用的DOS命令 02 Java语言概述 03 JDK的下载,安装 04 HelloWorld案例    01.01_计算机基础知识(计算机概述)(了解) A:什么是计算机?   计算机(Computer)

qq_28511837的博客 1074
上一篇: Typora中Markdown学习
下一篇: Java学习2——HelloWorld
Etlevent
博客等级 码龄6年 5粉丝 14原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Etlevent

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值