狂神JAVA笔记--入门篇
写在前面
1,讲解视频
狂神的JAVA视频课!!!!强推
2,配套笔记
配套笔记我会持续在CSDN上进行更新
一,JAVA预科阶段
1-1,论博客的重要性
- 1.需要总结和思考。有时候我们一直再赶路,却忘了放慢脚步
- 2.提升文笔组织能力
- 3.提升学习总结能力
- 4.提升逻辑思维能力
- 5.帮助他人,结交朋友
冰冻三尺非一日之寒,写博客也是,短期内可能看不到效果,但是长期坚持,对自己的提升很有帮助
狂神说
Markdown语法:标题:#,字体:适当的快捷键,分割线:—/***,图片:[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-0d5pghKK-1618249227043)()],列表:1+space,- + space,表格:右键插入表格,或者名字|性别|生日,然后源代码把空格去掉,代码:```
1-2,什么是计算机
- Cpomputer:全称电子计算机
- 能够按照程序运行,自动、告诉处理海量数据的现代化智能电子设备
- 由软件和硬件组成
- 常见的形式:台式,笔记本,大型计算机
- 应用:科学计算,数据处理,自动控制,计算机辅助设计,人工智能,互联网等
1-3,硬件及冯诺依曼结构
1-4,软件及软件开发
我们上面了解完小程序的优势和历史以后,就知道我们为什么要学习小程序了
1-5,常用快捷键及Dos命令
常用的快捷键
功能键
F1 显示帮助
F2 重命名
F4+Alt 关闭窗口
F5 刷新
F6 切换
F10+Shift =Alt+F10 右键菜单
F11 全屏、Esc退出
F12 Excel 或Word文档是另存为
网页页面是打开调试环境(审查元素)方向键
方向键 + Win 使窗口全屏、最小化、靠左半边、靠右半边(部分版本不支持)
方向键+Shift 连续选中
方向键(上下)+Ctrl 在段落开头间跳跃Ctrl+Alt+Delete打开安全选项
Ctrl+Shift+Esc 打开任务管理器
Ctrl+Shift+N 新建一个新的文件
Ctrl+Shift 切换中英文输入法
Ctrl+Space(空格)切换输入法和非输入法
Ctrl+Esc 打开开始菜单
Ctrl+A 全选
Ctrl+C 复制
Ctrl+N 新建
Ctrl+P 打印
Ctrl+S 保存
Ctrl+V 粘贴
Ctrl+W 关闭当前的窗口
Ctrl+X 剪切
Ctrl+Z 撤销Alt+D:定位到地址栏。
Alt+向左键:查看上一个
Alt+向右键:查看下一个Win键+A:操作中心
Win键+B:右下角托盘区
Win键+C:通过语音激活Cortana (可能要在设置里打开)
Win键+D:显示桌面
Win键+E:打开文件管理器
Win键+G:打开Xbox游戏录制工具栏,供用户录制游戏视频或截屏激活截屏功能
Win键+H:打开听写
Win键+I:打开Windows10设置
Win键+K:激活无线显示器连接或音频设备连接
Win键+L:锁定屏幕
Win键+P:投影屏幕
Win键+R:运行
Win键+S:搜索
Win键+T:快速切换任务栏程序
Win键+V:打开云剪贴板
Win键+X:打开高级用户功能
Win+ Pause:看配置
Win键+Tab:激活任务视图
Win键+分号:调出win10自带表情
Win键+1/2/3:打开任务栏中固定的程序(1代表任务栏中第一个应用图标,以此类推)
Win键+Shift+S:Windows自带截图调出cmd命令:
win+R
win10 放大镜
Win+加号/减号 放大或缩小
Ctrl+ Alt+空格键 显示鼠标指针
Ctrl+Alt+F 切换到全屏模式
Ctrl+Alt+L 切换到镜头模式
Ctrl+Alt+D 切换到停靠模式
Ctrl+Alt+I 反色
Ctrl+Alt+箭头键 按箭头键的方向平移
Ctrl+Alt+R 调整镜头的大小
Win + Esc 退出放大镜cmd常用命令
winver windows版本信息
calc 计算器
mspaint 画图
regedit 注册表编辑器
gpedit.msc 策略组编辑器
Dos命令
常用内部命令:
dir 列当前目录下的目录和文件 常用参数 /p 分页 /w 宽列表
cd 显示当前目录 / cd 切换当前目录
copy 复制文件
del 删除文件
ren 重命名文件
md 建立目录
rd 删除目录(必须为空) 常用参数 /r 递归删除
type 显示文件内容常用外部命令:
format 格式化
move 移动文件(夹)/重命名文件夹
xcopy 批量复制文件(夹)
1-6,计算机语言发展历史
二,开发者工具
2-1,初识Java
- C+±-=Java的特点:
- 语法有点像C
- 没有指针
- 没有内存管理
- 真正的可移植性,一次编写,到处运行
- 面向对象
- 类型安全
- 高质量的类库
- 简单性、高性能、分布式、动态性、多线程、安全性、健壮性
- ……
- 虚拟机JVM
2-2,三大版本
我们安装好开发者工具以后,只需要双击打开即可。
2-3 ,Java开发环境的搭建
JDK的下载与安装
- 安装JDK8
- 搜索JDK,下载jdk8各个版本的差别
- 下载电脑对应的版本
- 双击安装,安装路径到自己熟悉的一个路径
- 记住安装的路径E:\Program Files\Java\jdk1.8.0_281
- 配置环境变量
- 我的电脑–>属性
- 环境变量–>JAVA_HOME
- 配置path变量
- 测试JDK是否安装成功:java -version
- 卸载JDK
- 打开电脑属性,直接去找环境变量(高级系统设置-环境变量)
- 将环境变量中JAVA_HOME,找到你放JAVA的地方,把文件直接干掉
- 清理环境变量,移除JAVA_HOME,打开Path,删除相关环境变量
- 卸载成功-cmd–查看java -version
- 安装JDK8
配置环境变量
JDK的目录介绍
HelloWorld及简单语法规则
直接改后缀
public class Hello{public static void main(String[] args){System.out.print("Hello Worlld");}}
编译javac java, 会生成一个class文件
JAVA是大小写敏感
尽量使用英文
class 后的名字要与文件名是一致的
Notepad++安装和使用
2-4, Java程序运行机制
- 编译型
- 解释型
2-5 ,IDE安装
- IDEA官网:https://www.jetbrains.com/
- 下载安装,勾选x64 & .java
- 配置环境
- creat new project, 自动会配置,前期环境配置好就OK了
- 记住常用的psvm,sout
- IDEA 优化:https://blog.csdn.net/woniu211111/article/details/109831546
后续还会继续更新基础篇,进阶篇以及网络编程篇等,敬请关注!
狂神JAVA笔记--入门篇相关推荐
- Vue学习笔记入门篇——数据及DOM
本文为转载,原文:Vue学习笔记入门篇--数据及DOM 数据 data 类型 Object | Function 详细 Vue 实例的数据对象.Vue 将会递归将 data 的属性转换为 getter ...
- JAVA中整型常量的长度,Java基础入门篇(三)——Java常量、变量,
Java基础入门篇(三)--Java常量.变量, 一.Java常量 (一)什么是常量 常量指的是在程序中固定不变的值,是不能改变的数据.在Java中,常量包括整型常量.浮点型常量.布尔常量.字符常量等 ...
- C# 学习笔记入门篇(上)
文章目录 C# 学习笔记入门篇 〇.写在前面 Hello World! 这篇学习笔记适合什么人 这篇学习笔记到底想记什么 附加说明 一.命名空间 "进入"命名空间 嵌套的命名空间. ...
- R语言学习笔记——入门篇:第一章-R语言介绍
R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...
- R语言学习笔记——入门篇:第三章-图形初阶
R语言 R语言学习笔记--入门篇:第三章-图形初阶 文章目录 R语言 一.使用图形 1.1.基础绘图函数:plot( ) 1.2.图形控制函数:dev( ) 补充--直方图函数:hist( ) 补充- ...
- Java爬虫入门篇---Jsoup工具
Java爬虫入门篇---Jsoup工具 前言 准备工作 获取文本数据 获取页面中所有的图片 前言 pythoy的scrapy框架是大名鼎鼎,Jsoup则为Java框架的爬虫 准备工作 1.下载jsou ...
- 算法笔记入门篇-多项式求和
算法笔记入门篇-多项式求和 前言 1.题目描述 2.解题思路 3.代码实现 1.题目描述 给出两个多项式的系数,求出这两个多项式的乘积. 例如,第一个多项式为f(x)=2.4x+3.2,第二个多项式为 ...
- javascript java html_JS入门篇(二):在html中如何使用Javascript
原标题:JS入门篇(二):在html中如何使用Javascript (1)java的使用 HTML 中的脚本必须位于 <> 与 > 标签之间.脚本可被放置在 HTML 页面的 和 部 ...
- 穿越 java | 快速入门篇 - 第1节 计算机基础知识
主题:计算机基础知识 开发环境 更多干货 定义 作用 组成元件 CPU 内存 cpu里的高速缓存 BIOS软件(基础输入输出系统) CMOS芯片 机械硬盘 组成 数据存取过程 文件编码 ASCII G ...
- RabbitMQ系列笔记入门篇
导语 在了解本篇文章之前,先复习以下知识点,如果你对RabbitMQ还不了解,请先查看RabbitMQ系列笔记介绍篇这篇文章. 生产者:发送消息的程序 队列:消息的中转站 消费者:接收消息的程序 在以 ...
最新文章
- 如何听节拍器_我是如何开垮一家琴行的!
- vue学习:vue中data和return data的区别
- 16.实现多个具有相同方法的接口和父类与实现接口有相同方法
- Android之Tab分页标签的实现方法--------采用ActivityGroup和GridView的结合
- 异常注意事项_子父类异常
- 10 个非常有用的 AngularJS 框架
- mysql 5.6 linux 64_Linux64位服务器编译安装MySQL5.6(CentOS6.4)
- [**收藏**] Warcraft 小游戏 -- Tower Defense(1) -- Flash Element TD
- 合并数字 — m个数字消除相邻的差的绝对值为1的两个数中较大的那一个,直到没有两个相邻的差的绝对值为 1 的数(动态数组定义)
- pythontkinter显示表格_详谈Python 窗体(tkinter)表格数据(Treeview)
- Altera系列板子没有办法sudo,问题解决
- 联想m7400连接不到计算机,联想m7400打印机怎么连接电脑
- PCB叠层排布原则以及AD中如何设计叠层
- 英文词性标注PTB标准
- com.lbx:xTools
- 棕榈油跌停见顶,铁矿石认沽上涨,YP05惊天大反弹2022.3.14
- gateway官网文档解读(六) 汇总
- 山东大学项目实训十六——可控音乐变压器Controllable Music Transformer
- python中的圆周率怎么表示_如何采用Python语言求解圆周率的π值
- Apache官网下载ant软件包及安装详解
热门文章
- adb 配置自动获取时间 使用GPS提供的时间 使用网络提供的时间
- 已知销售额怎么计算成本_计算成本根据销售额怎么样推算出成本,举例, – 手机爱问...
- 简述利用PE系统破解Windows密码
- The Beatles - Don't bother me 歌词翻译
- reflections歌词翻译_花木兰主题曲Reflection翻译成中文的准确歌词
- 献给不知道自己该干什么的朋友—值得一看
- linux服务完整吗,全面服务fullservice完整版
- html640设计稿,为什么写移动端的ui给的640设计稿的宽度,在写html的时候要除以2才正好。...
- [Contrastive Learning] Improving Contrastive Learning by Visualizing Feature Transformation
- 《JavaScript百炼成仙》 全书知识点整理