写在前面

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
  • 配置环境变量

  • 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笔记--入门篇相关推荐

  1. Vue学习笔记入门篇——数据及DOM

    本文为转载,原文:Vue学习笔记入门篇--数据及DOM 数据 data 类型 Object | Function 详细 Vue 实例的数据对象.Vue 将会递归将 data 的属性转换为 getter ...

  2. JAVA中整型常量的长度,Java基础入门篇(三)——Java常量、变量,

    Java基础入门篇(三)--Java常量.变量, 一.Java常量 (一)什么是常量 常量指的是在程序中固定不变的值,是不能改变的数据.在Java中,常量包括整型常量.浮点型常量.布尔常量.字符常量等 ...

  3. C# 学习笔记入门篇(上)

    文章目录 C# 学习笔记入门篇 〇.写在前面 Hello World! 这篇学习笔记适合什么人 这篇学习笔记到底想记什么 附加说明 一.命名空间 "进入"命名空间 嵌套的命名空间. ...

  4. R语言学习笔记——入门篇:第一章-R语言介绍

    R语言 R语言学习笔记--入门篇:第一章-R语言介绍 文章目录 R语言 一.R语言简介 1.1.R语言的应用方向 1.2.R语言的特点 二.R软件的安装 2.1.Windows/Mac 2.2.Lin ...

  5. R语言学习笔记——入门篇:第三章-图形初阶

    R语言 R语言学习笔记--入门篇:第三章-图形初阶 文章目录 R语言 一.使用图形 1.1.基础绘图函数:plot( ) 1.2.图形控制函数:dev( ) 补充--直方图函数:hist( ) 补充- ...

  6. Java爬虫入门篇---Jsoup工具

    Java爬虫入门篇---Jsoup工具 前言 准备工作 获取文本数据 获取页面中所有的图片 前言 pythoy的scrapy框架是大名鼎鼎,Jsoup则为Java框架的爬虫 准备工作 1.下载jsou ...

  7. 算法笔记入门篇-多项式求和

    算法笔记入门篇-多项式求和 前言 1.题目描述 2.解题思路 3.代码实现 1.题目描述 给出两个多项式的系数,求出这两个多项式的乘积. 例如,第一个多项式为f(x)=2.4x+3.2,第二个多项式为 ...

  8. javascript java html_JS入门篇(二):在html中如何使用Javascript

    原标题:JS入门篇(二):在html中如何使用Javascript (1)java的使用 HTML 中的脚本必须位于 <> 与 > 标签之间.脚本可被放置在 HTML 页面的 和 部 ...

  9. 穿越 java | 快速入门篇 - 第1节 计算机基础知识

    主题:计算机基础知识 开发环境 更多干货 定义 作用 组成元件 CPU 内存 cpu里的高速缓存 BIOS软件(基础输入输出系统) CMOS芯片 机械硬盘 组成 数据存取过程 文件编码 ASCII G ...

  10. RabbitMQ系列笔记入门篇

    导语 在了解本篇文章之前,先复习以下知识点,如果你对RabbitMQ还不了解,请先查看RabbitMQ系列笔记介绍篇这篇文章. 生产者:发送消息的程序 队列:消息的中转站 消费者:接收消息的程序 在以 ...

最新文章

  1. 如何听节拍器_我是如何开垮一家琴行的!
  2. vue学习:vue中data和return data的区别
  3. 16.实现多个具有相同方法的接口和父类与实现接口有相同方法
  4. Android之Tab分页标签的实现方法--------采用ActivityGroup和GridView的结合
  5. 异常注意事项_子父类异常
  6. 10 个非常有用的 AngularJS 框架
  7. mysql 5.6 linux 64_Linux64位服务器编译安装MySQL5.6(CentOS6.4)
  8. [**收藏**] Warcraft 小游戏 -- Tower Defense(1) -- Flash Element TD
  9. 合并数字 — m个数字消除相邻的差的绝对值为1的两个数中较大的那一个,直到没有两个相邻的差的绝对值为 1 的数(动态数组定义)
  10. pythontkinter显示表格_详谈Python 窗体(tkinter)表格数据(Treeview)
  11. Altera系列板子没有办法sudo,问题解决
  12. 联想m7400连接不到计算机,联想m7400打印机怎么连接电脑
  13. PCB叠层排布原则以及AD中如何设计叠层
  14. 英文词性标注PTB标准
  15. com.lbx:xTools
  16. 棕榈油跌停见顶,铁矿石认沽上涨,YP05惊天大反弹2022.3.14
  17. gateway官网文档解读(六) 汇总
  18. 山东大学项目实训十六——可控音乐变压器Controllable Music Transformer
  19. python中的圆周率怎么表示_如何采用Python语言求解圆周率的π值
  20. Apache官网下载ant软件包及安装详解

热门文章

  1. adb 配置自动获取时间 使用GPS提供的时间 使用网络提供的时间
  2. 已知销售额怎么计算成本_计算成本根据销售额怎么样推算出成本,举例, – 手机爱问...
  3. 简述利用PE系统破解Windows密码
  4. The Beatles - Don't bother me 歌词翻译
  5. reflections歌词翻译_花木兰主题曲Reflection翻译成中文的准确歌词
  6. 献给不知道自己该干什么的朋友—值得一看
  7. linux服务完整吗,全面服务fullservice完整版
  8. html640设计稿,为什么写移动端的ui给的640设计稿的宽度,在写html的时候要除以2才正好。...
  9. [Contrastive Learning] Improving Contrastive Learning by Visualizing Feature Transformation
  10. 《JavaScript百炼成仙》 全书知识点整理