动力节点老杜java基础视频笔记第一章 学前准备 (1)

老杜Java零基础视频笔记-第一章 学前准备(动力节点) 每一个文件都有文件扩展名,扩展名决定了文件的类型,什么是文件扩展名,例如:a.doc,文件的扩展名是doc,说明该文件是一个word文件a.txt,文件扩展名是txt,说明该文件是一个普通文本文件a.java,文件扩展名是java,说明该文件是一个Java文件a.mp4,文件扩展名是mp4,说明该文件是一个mp4视频文件DOS是Disk Operating System的缩写,即磁盘操作系统。 阅读详情

课堂截图

为什么使用截图工具


在听课的过程中,有的时候老师操作的比较快,通过截图的方式将老师的操作保存下来,以便后期的操作。另外截图之后的图片也可以用于笔记的记录,在笔记当中最好采用图文并茂的方式,这样更加利于知识的回顾。

使用哪个截图工具


snipaste

  1. 免费
  2. 免安装,直接解压即可使用
  3. 可个性定制

截图工具的安装与配置


  • 安装
    • 直接解压即可使用
    • 解压后鼠标双击Snipaste.exe启动它
  • 配置
    • 在启动之后的图标(在系统右下角有图标)上点击鼠标右键,如下图所示

  • 然后点击“首选项…”,打开配置窗口,如下图所示

  • 设置“开机启动”,在上图中的“常规”中选择“开机启动”即可,表示下次启动系统时会自动启动该截图软件。
  • 设置截图之后的图片保存位置,在上图中点击“输出”选项卡,如下图所示


选中“自动保存”,并且可以通过“更改文件夹”来自定义保存的位置。

  • ·查看截图快捷键,在上图中选择“控制”选项卡,可以看到截图快捷键默认是F1,也就是说只要按F1键就可以截图,如果想设置为其他快捷键可以修改。

截图工具的使用


在听课的过程当中,如果遇到一些比较快的操作,直接按截图快捷键F1,选中截图范围后直接回车,图片可自动保存。

注意事项


课堂上截图时可能有些情况下无法截到自己想要的图片,建议能多截图就多截几个,这样课下先将没用的图片删除,然后将有用的图片保存到笔记当中,尽可能图文并茂,容易复习。

关于笔记

为什么要记笔记


  1. 方便回顾复习。Java的技术体系庞大,并且每天都有新内容,为了防止遗忘,建议制定有规律的复习计划。笔记是回顾复习的依据。
  2. 课下自己写的练习代码应该是尝试推翻这些课堂上记录的重点结论。笔记是重要结论的集中地。

用什么软件记笔记


  1. 微软的OneNote
  2. 印象笔记
  3. 有道云笔记
  4. 为知笔记
  5. 语雀

我们这里选择使用OneNote

安装OneNote


  • 安装之前先看看自己电脑上是否已安装OneNote,如果已安装,就不需要再安装了。
  • 下载OneNote
  • 安装步骤如下
    • 第一步:解压到当前文件夹

  • 第二步:鼠标双击setup.exe开始安装

  • 第三步:输入产品密钥

  • 第四步:接受协议

  • 第五步:立即安装

  • 第六步:正在安装

  • 第七步:安装完成

课堂上笔记应该怎么记


  1. 记简笔,因为记太细致的话,会导致跟不上老师的讲课速度。
  2. 笔记中应该记录的是大量的重点结论。
  3. 笔记中应该还要记下自己在听课过程当中,自己偶然迸发的疑问。课下可以再根据笔记慢慢思考,不懂还可以问老师。
  4. 笔记最好是图文并茂,所以听课过程中有些位置是可以截图的哦。

关于课下笔记的整理


  1. 在课下第一时间先整理笔记。
  2. 切记整理笔记的时间不要太长,最好在30分钟之内完成。
  3. 不要有强迫症,整理笔记不是“绣花”,对不齐就对不齐吧,梳理知识点的速度要快,因为程序员应该留有大量的时间敲代码去实践。

OneNote工具的使用


  • OneNote工具会自动保存你的文件,高版本的OneNote还会自动将你的笔记保存到云端(前提是联网了)。
  • OneNote工具的文件组织结构:笔记本->分区->页
  • OneNote工具的使用步骤
    • 第一步:开始菜单中点击

  • 第二步:把连接到Internet前的对勾去掉,点击下一步

  • 第三步:我不想使用 Microsoft Update,点击完成

  • 第四步:点击下图箭头指向的图标,展开导航栏

  • 第五步:新建笔记本

  • 第六步:给笔记起个名字,选择空白,然后点击下一步

  • 第七步:在此计算机上使用,点击下一步

  • 第八步:选择笔记保存位置,然后创建。不建议保存在系统盘C盘下,因为重做系统之后C盘就格式化了。

  • 第九步:在“Java笔记”上点击右键,新建分区。这里给新分区命名JavaSE。(可以以技术为单位创建新分区,一个技术对应一个分区)


  • 第十步:在分区中新建“页”(可以采用一个章节对应一个页)

  • 第十一步:在“页”中记录当前章节的学习笔记。切记:笔记中最好图文并茂,笔记中最好是记录了大量的重点结论。不要长篇大论。

注意事项:每节课截图之后,课间将有用的图片粘贴到OneNote笔记当中。

文件扩展名

什么是文件扩展名


  • 每一个文件都有文件扩展名,扩展名决定了文件的类型,什么是文件扩展名,例如:
    • a.doc,文件的扩展名是doc,说明该文件是一个word文件
    • a.txt,文件扩展名是txt,说明该文件是一个普通文本文件
    • a.java,文件扩展名是java,说明该文件是一个Java文件
    • a.mp4,文件扩展名是mp4,说明该文件是一个mp4视频文件

为什么要显示文件扩展名


  • 默认情况下,如果一台电脑刚做完系统,文件扩展名是隐藏的,在隐藏的情况下有什么问题呢?在文件扩展名隐藏的情况下我们新建一个HelloWorld.java文件,请看:
    • 第一步:新建一个文本文档

  • 第二步:创建文件之后,如下图:

  • 第三步:将以上文件名修改为HelloWorld.java

  • 第四步:将以上新建的文件拖拽到DOS命令窗口中

  • 通过以上的测试得知:表面上看文件名是“HelloWorld.java”,实际上是“HelloWorld.java.txt”,也就是说这个文件实际上是txt文件,不是java文件。所以文件的扩展名不能隐藏起来。

怎么显示文件扩展名


  • 以win10系统为例,显示文件扩展名,请看以下步骤
    • 第一步:win + E组合键打开资源管理
    • 第二步:按照下图操作

  • 显示文件扩展名之后,文件名就全部显示出来了,如下图:

  • 将以上文件的扩展名.txt去掉之后,就是一个java文件了,去掉时会提示你:


点击“是”即可。

  • 文件名修改后如下所示,这就是一个java文件了:

EditPlus的安装与配置

为什么不建议初学者一开始就用集成开发工具


  1. 使用文本编辑器写代码可以帮助初学者更好的记忆API。
  2. 可以更好的锻炼指法速度。
  3. 可以培养出更好的书写规范。

常见的文本编辑器有哪些


  1. windows系统自带的记事本不够用吗,为什么要再安装其他的文本编辑器?
    1. 这是因为记事本的编辑功能太弱。
  2. EditPlus只是一个普通的文本编辑器,比记事本功能强大一些。这个工具不是Java开发所必须的。只要是文本编辑器都可以写Java代码,常见的文本编辑器有哪些:
    1. EditPlus
    2. Notepad++
    3. Sublime Text
    4. UltraEdit
    5. …

我们这里先选择使用体积小巧的EditPlus。

EditPlus下载地址


https://www.editplus.com/download.html

安装EditPlus


  • 第一步:双击安装包,弹出如下窗口。

  • 第二步:点击Accept后,如下图所示。可以修改安装位置。另外下图中第一个复选框表示是否在菜单中创建快捷方式,第二个复选框表示是否将EditPlus添加到鼠标右键中,第三个复选框表示是否创建桌面快捷方式。你可以自行选择,在这里三个复选框都选中。

  • 第三步:点击Start Copy,开始拷贝,如下图所示安装完成。

  • 第四步:点击上图的OK,结束安装,电脑桌面上会出现以下的快捷方式。

配置EditPlus


  • 第一步:在任意位置新建一个文件,起名:Test.java

  • 第二步:在Test.java文件上点击鼠标右键,选择EditPlus工具打开,如下图

  • 第三步:第一次在使用EditPlus工具打开文件的时候,需要你接受协议,点击Yes即可。

  • 第四步:INI file directory设置EditPlus的配置文件路径,Syntax directory设置EditPlus的语法文件路径,这里默认即可。点击OK。

  • 第五步:如果出现下图,直接点击是即可。

  • 第六步:打开后工具会自动提示你输入注册码

  • 第七步:将以下注册码粘贴到以上窗口对应位置进行破解

注册名 Vovan
注册码 3AG46-JJ48E-CEACC-8E6EW-ECUAW

  • 第八步:打开Test.java文件,如下图所示

  • 第九步:在以上文件中随便编写内容,并保存,你会发现桌面上生成了一个备份文件

  • 第十步:如果你不想生成备份文件,可以进行如下配置:



上图复选框中的对钩去掉,然后点击Apply,点击OK。再次编辑文件之后保存,你会发现不再生成备份文件了。

  • 第十一步:设置字体(还是在以上窗口中完成设置)

  • 第十二步:设置缩进(按tab键时,默认情况下EditPlus中缩进较长,可以适当调整缩进距离)

到此为止,EditPlus工具设置完毕。

修改文件的默认打开方式


  • 当在windows系统中使用鼠标双击某个文件时,windows系统会使用默认的软件将其打开,怎么设置文件的默认打开方式呢?请看以下操作步骤:
    • 第一步:在文件上点击右键,然后点击属性

  • 第二步:在弹出的属性窗口的“常规”中点击“更改”,然后在弹出的窗口中点击“更多应用”

  • 第三步:如果在应用列表中没有找到对应的应用,点击“在这台电脑上查找其他应用”

  • 第四步:在这台电脑上找到EditPlus这个应用,并点击打开,如下图

  • 第五步:发现图标发生了变化,点击确定,到此就设置完成了

  • 第六步:找到刚才的Test.java文件,然后双击,看看是否默认采用EditPlus工具打开


到此为止,修改文件的默认打开方式就完成了。

windows常用dos命令

常用的windows组合键


  1. WIN + D
    • 显示桌面
  2. WIN + E
    • 打开资源管理器
  3. WIN + R
    • 打开运行窗口
  4. WIN + L
    • 锁屏
  5. WIN + tab
    • 切换应用

什么是dos命令


DOS是Disk Operating System的缩写,即磁盘操作系统。它是一个基于磁盘管理的操作系统,在微软公司的Windows2000出版之前,DOS 系统基本统治着个人操作系统世界。即便是Windows3.x/9x都是建立在DOS平台之上的大型GUI界面应用程序。随着Windows操作系统的风行,DOS系统已逐渐成为一种历史,失去了往日那样的熠熠生辉。但是别看Windows风光无限,还是有很多的很难解决或者无法解决的的问题,而这个时候我们的DOS系统就可以大显身手了,用DOS命令来解决一些问题,往往会收到事半功倍的效果。
还有大量的微机的运行仍在使用DOS操作系统,因此掌握DOS的基本命令是必要的。

注意:从现在开始你已经不是普通的PC机用户了,你是一个Java软件工程师,至少要知道基本的dos命令,这是必须的。

打开dos命令窗口


  • 第一步:WIN + R 打开运行窗口

  • 第二步:输入cmd

  • 第三步:回车

怎么在dos命令窗口中复制粘贴


以win10为例,实现步骤如下:

  • 第一步:鼠标左键选中要复制的内容
  • 第二步:点击鼠标右键,此时被选中的内容已经复制到剪贴板中
  • 第三步:在需要粘贴的位置直接点击鼠标右键即可粘贴

注意:以上三步的操作都是在dos命令窗口内进行的操作。

关于dos命令窗口中的当前所在目录


在学习后面内容之前,需要大家理解在dos命令窗口中什么是当前所在目录,如下图:

上图中的当前所在目录是:C:\Users\Administrator,当前所在目录就是当前所在位置,也可以叫做当前路径,再看下图:

对于上图中的当前路径就是:C:\Windows\System32。如果你此时在当前这个位置对文件进行操作,默认情况下操作的文件都是C:\Windows\System32目录的文件。

常用的dos命令


  1. dir
    • 作用:列出当前目录下所有的文件和目录
    • 示例:

  • 对以上执行结果进行说明:其中红框内的就是在当前目录下所有的文件以及目录。这里所说的当前目录是什么呢?当前目录为:C:\Users\Administrator
  1. cls
    • 作用:清屏
    • 使用cls命令之前,满屏信息

  • 使用cls命令之后,清除屏幕上的信息

  1. exit
    • 作用:退出dos命令窗口
  2. 切换盘符
    • 直接输入盘符加冒号,例如:

  1. del
    • 作用:删除1个或多个文件
    • 示例1(删除一个文件):

  • 示例2(删除多个文件):

  1. ipconfig
    • 作用:查看本机的ip地址信息。ip地址是计算机在网络中的唯一标识,通常两台计算机建立连接的前提是要知道对方的ip地址。
    • 示例1:ipconfig

  • 示例2:ipconfig /all 可以查看更详细的ip信息,包括网卡的物理地址,网卡的物理地址是出厂时的编号,具有全球唯一性

  1. ping
    • 作用:查看两台计算机之间是否能够正常通信
    • 示例1:ping 对应的ip地址


使用该命令之前,需要知道对方计算机的ip地址。
上图的意思是:给对方计算机发送了4个数据包,对方计算机回复了4个数据包,另外所耗时间较短,说明两台计算机可以正常通信。

  • 示例2:ping 合法域名


ping命令后面除了跟ip地址之外,还可以是一个合法的域名,通过这种方式也可以看到当前计算机是否可以正常上网。
上图中110.242.68.3为百度服务器的ip地址。
注意:dos命令窗口中怎么快速找到之前执行过的命令?按向上或向下的箭头可以查找历史命令。

  • 示例3:ping ip地址或合法域名 -t


通过-t参数这种方式可以不断的发送和接受数据包,查看通讯结果的耗时,可以看出当前网络是否稳定。
怎么终止dos命令窗口中正在执行的命令?Ctrl + C

  1. mkdir (也可以简写md)
    • 作用:新建目录
    • 示例:

  1. cd
    • cd命令用来切换目录:change directory
    • 语法格式:cd 路径
    • cd … 回到上级目录

  • cd / 回到根目录

  • 路径包括:相对路径和绝对路径
    • 绝对路径

凡是路径以盘符开始的都是绝对路径,例如:E:\test、C:\Windows\System等。

  - 相对路径

相对路径都是相对于当前路径而言,从当前路径作为起点开始的路径。

  - 绝对路径和相对路径的区别?
     - 走,同学们,接下来我们去“北京市大兴区经济技术开发区大族企业湾10号楼A座三层动力节点5教室”。这就是一个绝对路径。
     - 假设你当前所在的位置是“北京市大兴区经济技术开发区大族企业湾10号楼A座三层动力节点”,你说:走,同学们,接下来我们去“5教室”。这个“5教室”就是一个相对路径。
  • cd命令的使用
    • 示例1:绝对路径

  - 示例2:相对路径

  • cd命令使用时的小妙招

cd后面在输入目录名字的时候可以按“tab键”自动补全目录的名字。

  1. rd
  • 作用:删除某个目录
  • 示例:

  1. 让dos窗口直接进入某个目录的小妙招
  • 第一步:打开资源管理器,进入目标目录下

  • 第二步:在地址栏上输入cmd


  • 第三步:回车

  1. ren
  • 作用:重命名
  • 示例:

  1. copy
  • 作用:拷贝文件
  • 示例:

  1. 新建文件并编辑
  • 语法:copy con 新文件名
  • 第一步:新建文件

  • 第二步:编辑内容

  • 第三步:保存退出:按ctrl + z键,然后回车

  1. type
  • 作用:查看文件内容
  • 示例:

  1. shutdown
  • 作用:关机
  • 用法:shudown -s -t 3600 【表示在1小时之后关机,3600秒为1小时】

批处理文件


  • 什么是批处理文件?

可以批量执行dos命令的文件,批处理文件的扩展名为“.bat”
批处理文件中可以编写大量的dos命令,然后使用鼠标双击即可执行批处理文件。

  • 使用文本编辑器可以将“my.bat”文件打开,然后编写dos命令,如下:


执行批处理文件之前

双击执行批处理文件,执行后的效果

通用的文本编辑快捷键

程序员要尽量使用快捷键


使用快捷键可以提高编码速度。
刚开始用的时候比较慢,但一定要坚持,慢慢你的编码速度就会提升。

通用的文本编辑快捷键


ctrl+c 复制
ctrl+v 粘贴
ctrl+x 剪切
ctrl+s 保存
ctrl+z 撤销
ctrl+y 重做
ctrl+a 全选
home 光标回到行首
end 光标回到行尾
ctrl + home 光标回到文章开始
ctrl + end 光标回到文章末尾
shift + home 或 end 选中一行
鼠标双击 (选中一个单词)
ctrl + shift + 右箭头或左箭头 (选中一个单词)
ctrl + f 查找

学习方法

程序员需要提升的两个方面


  1. 提升敲代码的速度
  2. 提升用编程思维解决现实生活中问题的意识(其实就是提升动手能力)

怎么提升敲代码速度


提升指法速度是比较简单的,只要具备以下两点即可:

  1. 标准的键盘手势
    1. 左手:a s d f
    2. 右手:j k l ;
    3. 需要按shift键的时候最好左右手同时开工
    4. 可以你之前已经使用某种错误的方式多年了,很难改过来,但一定要改过来
  2. 不断的使用盲打的方式大量敲代码
    1. 刚开始是不习惯的,只要你有恒心,坚持不懈,必然会有重大的变化,你慢慢会发现自己不再需要看键盘了,而且速度也大大提升了。
    2. 不需要专门使用金山打字通练习,只要敲Java代码即可,每天都要大量的练习。

怎么提升编程思维


所谓的编程思维就是使用编程的方式解决现实生活中问题的一种能力,编程思维的提升是很困难的,是一个漫长的过程,在这个过程中又需要你去进行大量的实战才能锻炼出来的。经常会有同学这样问:老师,我现在能听懂,但是一到做题的时候就懵了,不知道该从何开始。像这样的同学就是严重缺乏编程思维,导致这个问题的原因主要包括两方面:

  1. 平时只听理论,很少动手敲代码。
  2. 敲代码时机械性照抄别人的代码。

综合以上两方面,其实根本原因就是:采用自己思维方式敲代码的量太少。如何解决这个问题,给出以下解决方案:

  1. 不要机械性照抄老师代码,只有HelloWorld可以照抄,因为HelloWorld是为了测试本地的Java环境是否正常。
  2. 把老师课堂上的代码总结出中文的核心步骤,例如:
public class BankActTest {
	public static void main(String[] args){
    	// 第一步:判断A账户余额是否充足
        // 第二步:判断B账户是否正常
        // 第三步:更新A账户
        // 第四步:更新B账户
    }
}

然后强行将老师的代码关闭,根据自己总结的中文思路一行一行实现自己的代码。刚开始很慢,很容易放弃,但是随着自己慢慢积累,就会发现编程思维慢慢具备了。

  1. 使用结论验证法敲属于自己的代码
    • 有很多同学在课下的时候会说:老师没有给布置练习题,我们课下该干啥?有这样问题的同学那一定没有找到很好的学习方法。其实课下大家应该花费大量的时间去验证课堂上的结论,验证结论的好处包括:
      • 第一:验证结论的代码一定是属于自己敲的代码,没有抄袭任何人的代码,这个可以很好的提升编程思维。
      • 第二:结论验证之后,可以让你对这个结论记忆更加深刻。
    • 应该如何使用结论验证法
      • 假设老师课堂上讲了这样一个语法:if后面有一个小括号,小括号中只能是boolean类型的数据。这个时候的你,应该持有怀疑的态度,尝试给一个非boolean类型的数据试一试,想尽一切办法去推翻这个结论,如果通过多次测试,无法推翻,那这个结论就是正确的。这就是结论验证法。

一天的学习流程


  1. 回顾最近3天的内容:
    • 这个回顾要快,通过笔记回顾课堂上的重点结论
    • 如果能保证每天回顾的是最近5天的内容,这样每天的内容就等于回顾了5遍。目的是更容易记住、不忘。
  2. 课堂上专心听课截图、记笔记:
    • 集中精力听课,能够有效的捕捉课堂上的重点。有很多情况下,老师在讲授某个知识点的时候,为了让大家很好的理解,可能会有很长时间的铺垫,最后的结论可能很短就会结束。所以学生必须集中精力,能够有效的捕捉重点结论,并将重点结论记录到笔记当中。切记:课堂上的笔记一定是简笔。
    • 听课的过程中思考一些问题,如果问题无法解决的记录下来,课下研究,或者向老师寻求帮助。
    • 听课过程中应伴有截图。
    • 不要跟着老师敲代码,你跟不上。
  3. 定一个闹铃,一个小时,让自己休息15分钟:
    • 休息
    • 喝热水
    • 上洗手间
  4. 中午:
    • 午休很重要,最好能睡着10分钟。
  5. 晚上:
    • 第一件事:花费最多30分钟的时间整理当天笔记。(整理笔记不是绣花,不要花费太长时间。)
    • 第二件事:采用结论验证法,验证当天的所有结论。
    • 第三件事:完成老师布置的作业。
    • 第四件事:不要太晚,以免影响第二天听课效率。

强烈不建议的


  • 不建议钻牛角尖
    • 不会的问题先放一放,有的时候学着后面的内容,再看前面的就会豁然开朗。
    • 钻牛角尖会浪费大量时间,而且有可能你把时间浪费在一个不重点的问题上。先学会用,其它的再说。

知识屏蔽法


先从简单入手,学会简单的,复杂的先放一放,要学会屏蔽。因为学着后面的内容前面慢慢就理解了。

关于知识点周期性回顾


回顾的作用就是帮助你记忆。学习的知识点要不断反复的回顾才能记住。而且最好能够制定有规律的回顾。为了帮助大家记忆,可以按照以下的回顾方式进行:

  1. 每天回顾最近5天的内容。可以保证每天内容回顾5遍。
  2. 每15天回顾一次最近15天的内容。
  3. 每30天回顾一次最近30天的内容。

可以提前制定好一个计划,定个闹铃,按部就班的完成回顾。

建议的电脑配置

  1. 操作系统:win10/11
  2. CPU:Intel 酷睿 i7 10代+
  3. 内存:32G内存+
  4. 硬盘:建议固态硬盘

当然,有条件的话,也可以使用苹果本开发。

动力节点老杜最新零基础视频笔记第一章 学前准备 每一个文件都有文件扩展名,扩展名决定了文件的类型,什么是文件扩展名,例如:a.doc,文件的扩展名是doc,说明该文件是一个word文件a.txt,文件扩展名是txt,说明该文件是一个普通文本文件a.java,文件扩展名是java,说明该文件是一个Java文件a.mp4,文件扩展名是mp4,说明该文件是一个mp4视频文件DOS是Disk Operating System的缩写,即磁盘操作系统。 阅读详情

相关推荐

动力节点|老杜2023版MyBatis学习教程资料

本书最大的特点是能够让你从零开始,以层层递进的方式,深入框架底层源代码。小白可以从第一章开始按部就班的学习,老手程序员,可以直接从手写MyBatis框架开始学习。课程秉承动力节点一贯的教学风格,列文虎克式讲解,全程高能式教学,每个知识点的递进都伴随着N个案例予以解释,“杜”式教学风格,保证你学得会听得懂。049-手写godbatis框架第十五步selectOne方法的实现。043-手写godbatis框架第九步获取存储SQL的Map集合。046-手写godbatis框架第十二步insert方法的实现。

java_yydsyyds的博客 493

Java基础超详细整理( 2024动力节点老杜第一、二章)

Java基础语法 标识符 程序员有权利自己命名的单词都叫标识符,可以标识变量/方法/类/包 标识符的命名规则和规范 规则(语法级别) 字母、数字、下划线、美元符号,不能含有其他字符 (这里的“字母”代表的是任何一个国家的文字,Java是采用的Unicode编码,支持全球任何一个国家的语言) 标识符不能以数字开头 标识符严格区分大小写 关键字不

qq_63651088的博客 1550

2023年Java学习路线【超详细超实用】

Java学习路线速看版:JavaSE--> MySQL--> JavaSE项目【图书管理系统】-->JDBC -->前端必修课-->Vue--> JavaWeb -->Ajax -->Linux-->Maven--> MyBatis--> Spring-> SpringMVC- > Git-->CRM项目--> Redis7 --> Maven进阶--> SpringBoot3 --> MyBatis Plus --> Dubbo -->盈利宝项目--> 动力恒合仓储项目 --> SpringC

m0_47946173的博客 1155

java基础(动力节点老杜视频学习笔记)三(3)

第三章 五.对象和引用 对象和引用的概念? *对象:目前在使用new运算符在堆内存中开辟的空间称为对象 *引用:是一个变量,不一定是局部变量,还可能是成员变量。引用保存了内存地址,指向了堆内存当中的对象。 *所有访问实例相关的数据,都需要通过“引用”的方式访问,因为只有通过引用才能找到对象 *只有一个空的引用,访问对象的实例相关的数据会出现空指针异常 参数的传递? 主要研究和学习的是方法在调用的时候,涉及到参数传递的问题,到底是怎么传递数据的呢? java语言当中方法调用的时候涉及到参

weixin_52361698的博客 599

运算放大器 VS 仪表放大器

运算放大器(Operational Amplifier, 简称 Op Amp)和仪表放大器(Instrumentation Amplifier, 简称INA)在电子电路设计中都有非常广泛的应用,但两者在结构、特性以及应用场景上都有明显的区别。以下是它们之间主要的差异:运算放大器(Op Amp)仪表放大器(INA)运算放大器仪表放大器运算放大器仪表放大器运算放大器仪表放大器运算放大器仪表放大器总之,运算放大器是通用型放大元件,需要设计者自己做额外的电路配置;而仪表放大器则是针对高精度测量差分信号而生,内部匹配

chinahongjiang的博客 1346

Geant4 学习笔记(一):实现multi-thread多线程

简单修改实现Geant4多线程

weixin_52417815的博客 6084

2024年Java学习路线【超详细超实用】

JavaSE> 贪吃蛇游戏-->多线程下载器-->图书管理系统-->在线聊天项目-->MySQL-->JDBC -->前端必修课-->Vue--> JavaWeb -->Ajax -->Maven入门篇-->Maven进阶篇-->MyBatis-->Spring-->SpringMVC-> Linux--> - > Git-->SpringBoot3 -->Redis7 -->Spring Security--> MyBatis Plus-->动力云客-->动力恒合仓储项目 --> RabbitMQ--

m0_47946173的博客 6160

时间序列分析:ARCH、GARCH、TGARCH与DCC-GARCH波动率模型(含代码)

关注TGARCH模型和DCC-GARCH的应用,通过在沪深300和中证500指数上应用TGARCH和DCC-GARCH模型,揭示这两个指数之间的条件异方差及动态相关性的变化规律。

celiaweiwei的博客 1万+

动力节点|MyBatis入门实战到深入源码

本书最大的特点是能够让你从零开始,以层层递进的方式,深入框架底层源代码。小白可以从第一章开始按部就班的学习,老手程序员,可以直接从手写MyBatis框架开始学习。课程秉承动力节点一贯的教学风格,列文虎克式讲解,全程高能式教学,每个知识点的递进都伴随着N个案例予以解释,“杜”式教学风格,保证你学得会听得懂。课程讲解从Mybatis的一些核心要点与实战中的运用,一直过渡到MyBaits源码,由表及里的代入架构思维。MyBatis是一种简单易用、灵活性高且高性能的持久化框架,也是Java开发中不可或缺的一部分。

DDDYSz的博客 634

Unity Shader学习笔记/Urp/水墨风效果

Unity Shader学习

qq_63133691的博客 2117

从网格剖分到结果外推:一文拆解HFSS快速扫频(Fast Sweep)的底层逻辑与性能调优

本文深入解析了HFSS快速扫频(Fast Sweep)技术的底层逻辑与性能调优方法。通过ALPS算法实现频带外推,快速扫频相比离散扫频和插值扫频能提升3-5倍计算效率,特别适用于天线阵列、微波滤波器等宽频带分析场景。文章详细介绍了算法架构、参数优化策略及工程实践中的精度保障机制,帮助工程师高效完成电磁仿真。

weixin_28693447的博客 93

2024年最新版零基础详细Java知识笔记【常用类】⑥

本篇适合零基础、需要查阅相关常用类等,主要阐述关于String类、StringBuffer与StringBuilder、包装类、大数字、日期处理、Java8的新日期API、Math、枚举、Random、System、UUID的笔记供大家在线阅读

XFanny的博客 1720

数字电路逻辑与设计实验三 译码器和数据选择器

1. 译码器功能测试 将 74LS139 按图 3.1 接线,按表 3.2 输入电平分别置位,填输出状态表。 2. 译码器转换 将双 2-4 线译码器转换为 3-8 线译码器。 (1)画出转换电路图。 (2)在实验箱上接线并验证设计是否正确。 (3)设计并填表写该 3-8 线译码器功能表,画出输入、输出波形。 3. 数据选择器的测试及应用 (1) 将双 4 选 1 数据选择器 74LS153 参照图 3.2 接线,测试其功能并填写功能表 3.3。 (2)将实验箱脉冲信号源中固定连续脉冲 4 个不

欢迎交流学习心得 3085

java基础(动力节点老杜视频学习笔记)三(9)

第三章 十八.关于Object的finalize方法 1.在Object类中的源代码: protected void finalize() throws Throwable{ ​ } GC:负责调用finalize()方法 2.finalize()方法只有一个方法体,里面没有代码,而且这个方法是protected修饰的 3.这个方法不需要程序员手动调用,JVM的垃圾回收器负责调用这个方法,不像equals、toString、,equals和toString()方法是需要你写代码调用的,fi

weixin_52361698的博客 293

华为 MetaERP 总账模块依托 “交易即核算” 的事件驱动架构,与 Oracle EBS 相比,更强调业务事件自动触发财务动作、实时数据同步和智能规则引擎,实现业务与财务的深度融合

华为MetaERP总账模块采用"交易即核算"架构,相比Oracle EBS实现了三大突破:1)业务事件自动触发财务动作,如采购收货自动生成暂估凭证;2)业务财务数据实时同步,支持即时分析;3)内置智能规则引擎,实现自动匹配、核销和结转。该模块覆盖采购、销售、资产、薪酬等全业务场景,支持多维核算和关联交易自动抵消,显著提升核算效率与准确性。其中采购暂估、销售结转等场景实现全自动化处理,较EBS减少80%手工操作。

金牌架构师 225

《深入浅出多模态》(二):多模态任务及数据集介绍

本文为《深入浅出多模态》系列第二章,《多模态任务介绍与背景》主要介绍多模态模型的概念、技术难点、下游任务(Visual Grounding、VQA、image/Video Captioning等)及各类应用方向数据集展开介绍,本专栏适合从事多模态小白及爱好者学习,欢迎大家关注,如有侵权请联系删除!

专注大数据与人工智能技术分享,欢迎私信加群互相学习! 3834

从0-1学习Java(一)工具安装及学习途径

这篇文章记录了作者从零开始学习Java的过程和心得。主要内容包括:1. 学习计划采用"了解-实践-深入"的方法,每天或每两天更新学习进度;2. 当前学习资源包括动力节点视频教程、Java进阶之路文档和JDK中文网;3. 开发环境配置指南(JDK21和IDEA安装);4. 基础操作教学(创建项目、运行程序、常用快捷键);5. Java注释的三种类型及用法;6. 学习建议强调多记多练多总结。作者希望通过分享学习过程与读者互相勉励,并提供交流群和公众号等互动渠道。

yy的博客 944

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

零基础如何快速学习Java?Java基础入门秘诀

零基础学习 java 能学会吗? 零基础如何学习 java? 有什么方法吗? 对于零基础想学Java的小伙伴,其实一开始最应该做的就是定好学习目标、端正学习态度,切记不要三天打鱼两天晒网! 首先你是Java零基础,想要用最短的诗句把Java学好,在保证学习质量的同时,这个时候就要知道自己Java的重点是什么?要知道任何方面基础都是很重要的,Java自然也不例外。 Java的基础一定要学好,其实Java中高级里面都是基础的反复运用和操作,所以学好基础是很有必要的! 我就听过这么一句话,基础很重要,

f5465245的博客 5926

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

30天学习Java学前准备2——JAVA中的三种注释

【代码】30天JAVA学习学前准备2——JAVA中的三种注释。

m0_55329111的博客 181

30天学习Java学前准备1——常用DOS命令

常用的windows中的dos命令

m0_55329111的博客 235

【B站】Java自学精选视频,Java全套资源奉上,收藏起来慢慢学

现在学习Java的小伙伴越来越多,Java也确实有它独特的魅力并且迎合大中企业需求,而且就业前景好。 2022年了,希望你们能够快速成长,所以我今天精心挑选了一些java相关的视频资源分享给大家,大家一定好好利用起来,这些技术学会之后,工作随便挑,进大厂指日可待,加油。 一、JavaSE阶段 【B站排名第一】动力节点Java零基础视频844集(适合Java 0基础,Java初学入门) https://www.bilibili.com/video/BV1Rx411876f 黑马Java零基础572集

A_coding的博客 2672

30天学习Java学前准备3——JAVA的加载与执行

【代码】30天学习JAVA学前准备4——JAVA的加载与执行。

m0_55329111的博客 209

2024年Java最全b站自学java路线回顾以及近期学习内容,java面试常问问题

针对最近很多人都在面试,我这边也整理了相当多的面试专题资料,也有其他大厂的面经。希望可以帮助到大家。上述的面试题答案都整理成文档笔记。也还整理了一些面试资料&最新2021收集的一些大厂的面试真题(都整理成文档,小部分截图)以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录需要这份系统化的资料的朋友,可以点击这里获取154847)收录**

2401_84691757的博客 799

2023新版Java学习路线视频讲解,程序员自学必备指南

因此,老杜精心录制了这版超实用且全面的Java学习路线,目的在于帮助自学Java的初学者减少迷茫和时间浪费,制定出一份系统的学习计划和路线,让你学Java更加简单。深知大家自学Java的苦,苦于没有系统的知识体系,不知道该学什么?本套Java学习路线适配2023年度全新版,内容涵盖Java完整课程体系,愿诸位程序猿们不论是在学习还是人生路上,都能不停探索,奋不顾身,永不止步。复制链接点击抽奖:http://u3v.cn/622Xx4。世上本无路,只是走的人多了,也就成了路。不断学习前人的踩坑经验,

m0_58118573的博客 238

java入门教程视频

【选学】经典SSH框架全套教程-SSH框架从入门到精通(JDK动态代理/struts/Hibernate/Spring/OA系统项目)针对性学习,有些公司还在延续的框架大家可以选择性学习。2022年了,希望你们能够快速成长,所以我今天精心挑选了一些java相关的视频资源分享给大家,大家一定好好利用起来,这些技术学会之后,工作随便挑,进大厂指日可待,加油。动力节点最新JavaWeb视频教程,javaweb零基础入门到精通IDEA版-持续更新中(老杜最新版的javaweb,讲的贼细,就是还没更新完)

2301_79564029的博客 291

2023年全新版Java学习路线,精心整理【文中送书福利 】

先恭喜你看(学)到了最后,学完的小伙伴记得评论区分享你的进步和心得,鼓励其他Java学习者,大家互动学习,共同成长!

Java___interview的博客 1186
上一篇: 动力节点Vue笔记第七章
下一篇: 动力节点最新Java17零基础视频第二章 初识Java
Java_Coding1
博客等级 码龄5年 9粉丝 46原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值