01 Java概述与命名规则

JavaSE 基础之一

一、Java概述

① Java的特性

  1. 简单性: 删除了指针
  2. 面向对象: Java语言是一门面向对象的编程语言
  3. 与平台无关: Java具有的可移植性与体系结构无关
  4. 健壮性和安全性:
    • 删除了指针、释放了内存,避免非法内存操作
    • 具有安全的体系结构
  5. 多线程:
    • 多线程应用程序能够同时运行多项任务
    • Java相对其它语言具有独特的优势
  6. 垃圾回收: 自动回收内存,程序员无法控制和干预

② JVM的工作原理

  源程序(***.java文件)→ Java 编译器 → 字节码(***)→JVM (类加载器 → 字节码校验器 → 解释器 → 操作系统平台)

二、Java基础知识

① 命名规则

  1. 小驼峰命名规则: 变量名、方法名与其它标志符,例如phoneNumberPassword
  2. 大驼峰命名规则: 工程名、类名等,;例如PhoneNumberPassword
  3. 下划线命名规则: 例如:phone_number_password

② 命名规范

  1. 组成:
    • 字母
    • 数字
    • 下划线:_
    • 美元符:&
  2. 使用规范
    • 不能数字开头
    • 对大小写敏感
    • 长度无限制
    • “见名知意”
    • 约定俗成的规则:避开使用系统已经定义的名字
    • 不能有空格

③ 数据类型

    1. 基本数据类型
      • 整数型
        • 字节型(byte): 1字节,范围-128~127
        • 短整型(short): 2字节
        • 整形(int): 4字节,默认数据类型
        • 长整型(long): 8字节,数字后边加“L”
      • 浮点型(实型)
        • 单精度浮点型(byte): 4字节,有效数字8或9位,数字后边加“F”
        • 双精度浮点型(short): 8字节,有效数字16位,默认数据类型
      • 字符型(char):2字节
      • 布尔型 (boolean):4字节,两个数据:true、false
    2. 引用数据类型
      不做详解
    3. 变量与常量
      1. 变量定义三要素:数据类型 变量名 = 变量值;
      2. 常量的定义:fina 数据类型 常量名 = 变量值;
        • 注意:常量名字必须全部大写
        • 优点:一处改,处处改

猜你喜欢

转载自www.cnblogs.com/Gavin520/p/10491911.html
今日推荐