狂神说Java–Java学习笔记(合集)

笔记参考来源狂神说Java视频https://www.bilibili.com/video/BV12J41137hu
本篇笔记有点长,可以根据目录定位,建议配合视频学习。

预科

什么是计算机

  1. 名称:Computer,全称电子计算机,俗称电脑。
  2. 定义:能够按照程序运行,自动、高速处理海量数据的现代化智能电子设备。
  3. 组成:由硬件和软件组成。
  4. 形式:常见显示有台式计算机、笔记本计算机、大型计算机等。
  5. 应用:科学计算、数据处理、自动控制、计算机辅助设计、人工智能、网络等领域。

硬件及冯诺依曼结构

计算机硬件

组成:cpu,主板,内存,电源,主机箱,硬盘,显卡,键盘、鼠标,显示器。

冯诺依曼结构

狂神说Java--Java学习笔记(合集)

计算机语言发展史

  • 第一代语言:机器语言
  • 第二代语言:汇编语言
  • 第三代语言:高级语言

高级语言

C、C++、Java、C#、Python、PHP、JavaScript …

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

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


Java入门

Java帝国的诞生

狂神说Java--Java学习笔记(合集)

Java特性与优势

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

Java三大版本

  • Write Once,Run Anywhere
  • JavaSE: 标准版 (桌面程序,控制台开发…)
  • JavaME: 嵌入式开发 (手机,小家电…),已经凉了
  • JavaEE: E企业级开发 (Web端,服务端开发…),JavaSE为基础

JDK JRE JVM

  • JDK:Java Development Kit (Java开发者工具,包括 JRE,JVM)
  • JRE:Java Runtime Environment (Java运行时环境)
  • JVM:Java Virtual Machine (Java虚拟机,跨平台核心)

狂神说Java--Java学习笔记(合集)

标识符注意点

  • 所有标识符都应该以 字母、$(美元符)、_(下划线) 开头
  • 首字母之后可以是 字母、$、_ 或数字任何字符组合
  • 关键字不能作为变量名或方法名
  • 标识符大小写敏感
  • 可以用中文命名,但不建议使用,即使用拼音命名也Low

数据类型

  • 强类型语言

    • 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
  • 弱类型语言:JavaScript,Python

  • Java的数据类型分为两大类

    • 基本类型(primitive type),有8大基本类型,此外都是引用类型
    • 引用类型(reference type)

狂神说Java--Java学习笔记(合集)
  • 运算中,不同类型的数据先转化位同一类型,再进行运算。

    • 强制转换,(类型)变量名,容量由高到低
    • 自动转换,容量由低到高
  • 变量、常量、作用域

    • 变量是什么:就是可以变化的量
    • Java是一种强类型语言,每个变量都必须声明其类型
    • Java变量是程序中最基本的存储单元,要素包括变量名,变量类型和作用域

    变量作用域

    • 类变量(static)
    • 实例变量
    • 局部变量

    常量

    • 常量:初始化后不能再改变的值,不会变动的值。
    • 可以理解为一种特殊的变量,其值被设定后,在程序运行过程不允许被更改。
    //常量一般用大写字符final 常量名=;final double PI=来源:fllow_wind
                                                            

    声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年3月22日
    下一篇 2021年3月22日

    相关推荐