java学习笔记

这篇博客详细介绍了计算机基础知识,包括冯诺依曼结构、CPU、内存和计算机运算,接着深入讲解了Java语言,包括CPU主频概念、流水线设计、乱序执行、多级缓存等。此外,还探讨了前端开发的基础,如HTML、CSS和表单,以及数据库和SQL的基础知识。最后,涉及了DOS命令和流程控制的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

笔记

什么是计算机

计算机是将一个输入通过运算或者或者是逻辑执行后 产生一个需要的结果
冯诺依曼的结构
冯诺依曼结构也称普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一起的存储器结构。

CPU中的1.8GHZ什么含义?
 意思是处理器的主频为1.8GHz,GHz是频率的单位。CPU的主频,即CPU内核工作的时钟频率(CPU Clock Speed),表示在CPU内数字脉冲信号震荡的速度。
计算机中的主频不是越高越好,得益于流水线设计乱序执行,我们的主频在当先的环境中,都固定是某个频次。

流水线设计

流水线是为提高处理器执行指令的效率,把一条指令的操作分成多个细小的步骤,每个步骤由专门的电路完成的方式

乱序执行

乱序执行是指CPU采用了允许将多条指令不按程序规定的顺序分开发送给各相应电路单元处理的技术。

多级缓存
计算机中,数据的存储单位

  • 1b=1位 ===>两种状态 0和1
  • 1B 1个字节= 8b ==>2^8 256 状态
  • 1KB = 1024B
  • 1MB= 1024KB

计算机的运算

异或门电路图

查看源图像

半加器和全加器

半加器和全加器的区别是什么?_百度知道 (baidu.com)

半加器(HA ):有两个代表数字(A0,B0)有两个输出端,用于输出和S0及进位C1。(只考虑两个1位二进制数A和B相加,不考虑低进位来的进位数相加称为半加。)
全加器(FA):有三个输入端,以输入Ai、Bi、Ci,有两个输出端Si,Ci+1(除了两个1位二进制数,还与低位向本位的进数相加称为全加器。)
半加器没有接收进位的输入端,全加器有进位输入端,在将两个多位二进制数相加时,除了最低位外,每一位都要考虑来自低位的进位,半加器则不用考虑,只需要考虑两个输入端相加

二.前端

什么是前端

在软件开发中,我们一般了解的前端其实就是用户的第一直观感受到的系统,称之为前端。

前端要做的事情包含: 整个页面的骨架+页面的样式+页面的动态效果

HTML

  • what: 超文本标记语言 用来编写前端页面的一门语言
  • where: 使用在前端开发过程中,用来搭建整个前端页面信息
  • why:普通的文本信息包含的内容太简单的 我们需要更加丰富的数据载体;
  • how: 正在学习

编写HTML语言、

ahdh

|||、语法

  • 不区分大小写

  • 都是有一个个的标签组成的 标签太多的情况下是<开始>和<结束>,有一部分标签是自结束标签

  • 标签之间是可以嵌套使用的

  • 一个标签称之为一个元素节点,一个元素节点中包含N个属性节点,包含N个文本节点
    <元素 属性节点{属性名称1=“属性值1”属性名称2=“属性值2”…}>文本结点</元素>

关于HTML中的标签

参考教程 https://www.w3cschool.cn/htmltags/html-reference.html

标签a

点我点我

  • href`: 称之为标签的属性,用来定义点击跳转的位置
  • 文本值:当前显示给用户的文本域信息

#表单链接

https://www.w3cschool.cn/html/html-form.html

问题

为什么我的内存是256G但是实际上显示的是237G

这是因为硬盘制造商的容量换算公式是1G=1000M,而计算机上的换算公式是1G=1024M,所以256G的硬盘容量是256000M,这时拿这个数字去除以1024就得到了电脑上显示的G数,因此得到250G,再加上格式化的方式不同,之后可能又会损耗一部分,所以最终看到的容量少于标称的。

2: 公司的网络专线是 10M光纤 但是上传和现在的速度都打不到,为什么?
html

align对齐dirwidthheight

1.width指定表格宽度
2.height指定表格的高度
3.border指定边框宽度
4.align指定表格在其父元素中水平对齐方式
取值:left右面 / center 中心点/right左面
5**.cellpadding**指定单元格内边距
指定单元格表框与内容之间的距离
6.cellspacing指定单元格外边距指定单元格之间的距离
7.bgcolor背景色

	<!--<h7>我是7级标题</h7>-->
	我是文本信息
</body>
```
  • h标签从1级到六级
  • 写其他的标签浏览器不会报错
  • 一个网页信息中有且只能有一个以及标题 不然不利于搜索引擎抓取

p标签

我是文本信息

<!-- 段落标签 -->
<p>啊~ 今天真是 愉   快 的一天;</p>


我是文本信息1
<br/>
我是文本信息2

p标签是段落标签,呈现的效果是可以在之前和之后插入换行;但是一般不要<p></p> 去改变形式上的换行,推荐使用`

  1. *img标签
<!-- 图片标签 -->
		<img src="https://files.wespace.cn/mnt/savepath/gl_data_file/2020-12-18/b1/af0d51f03823d6fc33b09a0468e9229a5e1605dd26063263abd0a6ec382d89af.jpg"  width="300" height="150"/>

name:名称 **height:**高度

rowspan:行数 **border:**边框宽度

colspan:列数 **cellpadding:**单元格内边距

disabled:禁用 **align;**对齐

width:表格的宽度

对表格边框添加颜色:bordercolor

对表格填充颜色bgcolor="color“

table定义和用法

标签定义 HTML 表格。

简单的 HTML 表格由 table 元素以及一个或多个 tr、th 或 td 元素组成。

tr素定义表格行,th 元素定义表头,td 元素定义表格单元。

form表单

<!-- 声明一个表单标签 -->
<form action="login" method="post">

    <!-- input标签 -->
    用户名:<input  type="text" name="uname" />
    <br
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值