Java零基础学习笔记

1.入门导学

1.1计算机的基本概念

  • 计算机由硬件和软件构成
  • 硬件:运算器,控制器,存储器,输入设备,输出设备
  • 软件:是按照特定顺序组织的计算机数据和指令的结合
    • 系统软件
    • 应用软件
  • 计算机语言:人与计算机进行交流沟通的一种特殊语言
    • 机器语言:0和1组成
    • 汇编语言:由特殊符号组成,计算机不能直接识别
    • 高级语言:使用普通英语进行编写
    • 软件开发:借助开发工具和计算机语言来进行开发

1.2 JDK,JRE,JVM

  • JDK: Java Development Kit Java开发工具包

    用于开发Java程序

  • JRE: Java Runtime Environment Java运行环境

    用于运行Java程序

  • JVM:Java Virtual Machine Java虚拟机

    将Java程序翻译成机器语言,交给底层操作系统执行,并保证运行效果,实现JAVA程序的跨平台性

  • JDK安装:安装路径不能有中文和特殊字符;开发工具最好安装在同一目录下


2.Java程序开发

2.1集成开发环境(IDE)

  • Integrated Development Environment,是指整合了代码的编写、运行、分析、调试等一系列功能的开发软件
  • Java程序的最小单位是类,一个Java程序至少拥有一个类
  • Java程序的入口是main方法
  • .idea目录和.iml文件: IDEA开发工具使用的配置文件,我们不需要操作,可以隐藏
  • src目录是代码源文件存放的目录;out是Java程序的输出目录,存放编译后的字节码文件
  • External Libraries是JDK的扩展类库

2.2 Java程序开发与运行原理

Java语言编码规范

  • 大括号成对、对齐写
  • 左大括号前有空格
  • 代码缩进
  • 方法和程序块之间空行
  • 并排语句加空格
  • 运算符两侧加空格

3.Java核心 常量、变量

3.1 注释

  • 单行注释 //
  • 多行注释 /* */
  • 文档注释 /** */

3.2 关键字

  • 组成关键字的字母全部小写

3.3 常量

  • 在程序执行的过程中,其值不可以发生改变的量
  • 常量的分类
    • 字面值常量
      • 字符串常量 “hello world”
      • 整数常量 12
      • 小数常量 21.234
      • 字符常量 ‘a’ ‘0’
      • 布尔常量 true,false
      • 空常量 null

3.4 变量

  • 在程序执行的过程中,其值可以在某个范围内发生改变的量
  • 变量的本质,是内存中的一小块区域
  • 数据类型 变量 = 初始化值
  • 变量的作用域:只在它定义的位置所属的代码块内有效

3.5 数据类型及数据转换

  • 基本类型

    • 整数型 byte, short , int , long
    • 浮点型 float, double
    • 字符型 char (2个字节)
    • 布尔型 boolean
  • 引用类型

    • 类 class
    • 接口 interface
    • 数组 [ ]
  • 为什么需要八种基本数据类型?

    计算机存储最小单位为字节

  • 类型转换

    • 自动(隐式)类型转换——小类型转换为大类型
    • 强制(显式)类型转换——大类型转换为小类型
  • byte , short , char 进行计算时都会提升到int 类型

3.6 标识符

  • 标识符:给类、方法、变量、常量等起名字的字符序列,就是标识符

  • 标识符的组成部分

    英文大小写字母、数字、下划线_ 和 美元符号 $

  • 定义规则

    • 不能以数字开头
    • 不能是关键字
    • 严格区分大小写
  • 命名规范

    • 类和接口:首字母大写,如果有多个单词,每个单词首字母大写

    • 变量和方法:首字母小写,如果有多个单词,从第二个单词开始首字母大写

    • 常量名:所有字母大写,多个单词用下划线隔开

    • 包名:全部小写,如果有多级,用点号(.)隔开


4. Java核心 运算符

4.1运算符

  • 常见运算符
    • 算术运算符
    • 赋值运算符
    • 关系运算符
    • 逻辑运算符
    • 三元运算符
  • 表达式:用运算符把常量或变量连接起来的式子
  • 表达式的类型:表达式的类型为表达式运算结果的数据类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值