首页 > 编程语言 >Day2--Java学习

Day2--Java学习

时间:2024-01-20 20:34:49浏览次数:40  
标签:Java 语言 Ctrl -- 1.8 Day2 Windows 计算机

计算机

1.1 什么是计算机

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

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

  • 由硬件和软件所组成

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

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

1.2 计算机的硬件

  • 一些物理装备按照系统结构的要求构成一个有机整体为计算机软件运行提供物质基础
  • 计算机硬件组成有:CPU 、主板、内存、电源、主机箱、硬盘、显卡、鼠标、键盘、显示器等

image-20240117141929725

1.3 冯·诺依曼体系结构

image-20240117142907628

1.4 计算机软件

  • 计算机软件按照其功能划分为系统软件与应用软件
  • 系统软件 :iOS 、 Linux 、Windows 、Android 、DOS(Disk Operating System) 、Unix 、Max
  • 应用软件 :Wps 、 QQ 、微信 、游戏······
  • 软件 、开发 、软件开发
  • 人机交互 (图形化界面、命令行 DOS) [计算机语言]

1.5 电脑常用快捷键

  • Ctrl + C : 复制
  • Ctrl + V : 粘贴
  • Ctrl + Z : 撤销
  • Ctrl + A : 全选
  • Ctrl + S : 保存
  • Ctrl + X : 剪切
  • Alt + F4 : 退出
  • Shift + Delete : 永久删除,且在回收站里也找不到
  • Ctrl + Shift + Esc : 打开任务管理器(结束和启动任务)
  • Windows键 + R :运行( CMD : 命令行窗口)
  • Windows键 + E :打开我的电脑
  • Windows键 + : 放大镜
  • Windows键 - : 缩小

1.6 Dos 命令

常见的DOS命令 :

#1. 盘符切换
#2. 查看当前目录下的所有文件   #dir
#3.切换目录  cd change directory
   cd /d ······
   cd ..  返回上一级
#4.清理屏幕 cls (clear screen)
#5.退出终端 exit
#6.查看电脑的ip  ipconfig  
#7.打开应用
计算器calc(ulate)画图工具 mspaint  记事本 notepad
#8.ping 命令
   ping www.baidu.com 
#9.文件操作
    创建目录名 md
    移除目录名 rd
    创建一个文件名 cd>
    删除一个文件名 del 

打开CMD的方式 :

  • 开始 + 系统 + 命令提示符
  • win键 + R 输入cmd打开控制台
  • 在任意文件夹下,按住Shift键 + 鼠标右键点击,在此处打开命令行端口
  • 资源管理器的地址栏前面加上cmd路径
  • 管理员方式运行 : 选择以管理员方式运行

1.7 计算机语言发展史(更易更强)

  • 第一代语言 :机器语言 (二进制)电脑可直接识别,执行,但是人类看不懂

  • 第二代语言 :汇编语言 人可读懂的(单词) 指令替代二进制 目前应用 :逆向工程 、病毒 、机器人·····

  • 第三代语言 :高级语言

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

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

    现有的语言有:C语言(高级语言的鼻祖)、C++语言、Java语言(c++--)、C#语言(C Sharp)、Python(大数据、人工智能)、PHP(网站)、JavaScript、·······

1.8 初识Java[1995年](发展史)

1.8.1 C & C++

C语言(汇编)1972年诞生 C++语言1982年诞生
贴近硬件,运行极快,效率较高 面向对象
操作系统,编译器,数据库,网络系统等 兼容C
指针和内存管理(枷锁) 图形领域、游戏等

1.8.2 建立Java的方向

语法有点像C,没有指针,没有内存管理,真正的可移植性(环境),编写一次,到处运行,面向对象,类型安全,高质量的类库·······

1.8.3 Java初生

  • 图形界面的程序(Applet)
  • Java 2 标准版(J2SE) : 去占领桌面 (失败)
  • Java 2 标准版(J2ME) : 去占领手机 (失败)
  • Java 2 标准版(J2EE) : 去占领服务器

1.8.4 Java特性、优势

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

1.8.5 Java 三大版本[Write Once、Run Anywhere(跨平台JVM)]

JavaSE JavaME JavaEE
JDK(Java 开发工具) JRE(Java 运行环境) JVM(Java虚拟机)模拟CPU
Java Development Kit Java Runtime Environment Java Virtual Machine

标签:Java,语言,Ctrl,--,1.8,Day2,Windows,计算机
From: https://www.cnblogs.com/UnicornZhai/p/17977094

相关文章

  • 逆波兰表达式求值
      /**@lcapp=leetcode.cnid=150lang=cpp**[150]逆波兰表达式求值*///@lccode=startclassSolution{public:intcalc(intleft,intright,charsign){switch(sign){case'+':returnleft+ri......
  • dma 和 cache的一致性
    CPU写内存的时候有两种方式:1.writethrough:CPU直接写内存,不经过cache。2.writeback:CPU只写到cache中。cache的硬件使用LRU算法将cache里面的内容替换到内存。通常是这种方式。 我们假设MEM里面有一块红色的区域,并且CPU读过它,于是红色区域也进CACHE: 但是,假设现在DMA把......
  • 如何恢复已经删除的 docker 容器的数据
    前言使用docker自带的volume机制进行数据的持久化,docker会在宿主机的特定位置(/var/lib/docker/volumes)维护各个volumes,面对容器删除的问题,有如下几个结论:容器启动(dockerrun)时,即使没有显示的指定-v-mount参数,容器的相关数据已经被作为volumes持久化存储了,比如在/var/li......
  • 云计算-http实时通讯
    短链接请求示例在HTTP/1.0中,默认使用的是短连接。如果需要使用长连接:通过Connection:Keep-alive来实现长连接。浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。如果客户端浏览器访问的某个HTML或其他类型的Web页中包含有其他的Web资源,如JavaScript文件、图......
  • 详解SIFT,SURF,ORB,FAST 特征提取算法比较
    详解SIFT,SURF,ORB,FAST特征提取算法比较在计算机视觉领域中,特征提取是一项重要的任务,可以用于图像匹配、目标识别、图像拼接等应用。SIFT、SURF、ORB和FAST是广泛使用的特征提取算法。在本文中,我们将详细比较这些算法并讨论各自的优缺点。1.SIFT(尺度不变特征变换)SIFT算法......
  • 视频汇聚平台LntonAIServer安防视频平台智能算法分析玩手机打电话检测算法预警
    在这个科技日新月异的时代,人工智能已经深入到我们生活的各个角落。其中,安防视频平台作为一个重要的应用领域,其智能化程度的提升,为我们的生活带来了更多的便利和安全保障。今天,我们就来聊聊LntonAIServer这个视频汇聚平台中的智能算法——玩手机打电话检测算法预警。首先,我们要明白,......
  • 无涯教程-MATLAB - 变换(Transforms)
    MATLAB提供了用于处理变换的命令,例如Laplace和Fourier变换,转换在科学和工程中用作简化分析并从另一个角度查看数据的工具。例如,傅立叶变换允许我们将表示为时间函数的信号转换为频率函数,拉普拉斯变换使我们能够将微分方程转换为代数方程。MATLAB提供了laplace,傅立叶和fft命......
  • 零基础入门Vue之窥探大法——计算与侦听
    前言在上一小节我介绍了我学习vue入门插值语法的过程。在本篇,我将记录我对vue的计算属性和侦听器的学习记录注:本篇对于”侦听“和”监听“是一个意思一、计算属性在官网上,可以看到这样一个例子:<divid="example">{{message.split('').reverse().join('')}}</di......
  • SV Clocking Review
    clocking会设置input和output的延时defaultinput#3nsoutput#1ns数据是在时钟上升沿驱动的,在时钟上升沿,将vld驱动到dut,dut中也会在时钟上升沿采样vld认为加大delay之后,可以直接看到采样到的是什么信号,所以可以通过clocking中加入delay相当于模拟建立和保持时间......
  • CF-242-E-线段树
    242-E题目大意给定一个长为\(n\)的数组\(a\),\(q\)次操作,操作分两种:\(1.l,r\):输出\({\sum_{i=l}^{r}a_i}\)。\(2.l,r,x\):把区间\([l,r]\)中的元素都异或上\(x\)。Solution区间信息具有可并性,线段树能够快速得到所求区间的信息。线段树节点中维护一个数组\(bit\),\(bit[i]\)......