Day01--Java语言基础组成

Java介绍

1、JRE(Java运行环境)包括Java虚拟机(JVM)和Java程序所需核心类等。
2、JDK(Java开发工具包)提供给Java开发人员使用的,其中包含Java的开发工具
3、什么是跨平台性?
通过Java语言编写的应用程序在不同的系统平台上都可以运行

关键字

关键字
定义:被Java语言赋予特殊含义的单词 特点:关键字中所有字母都为小写
用于定义数据类型的关键字
class interface byte
long float double
short int char
boolean void
用于定义数据类型值得关键字
true false null
用于定义流程控制的关键字
if else switch
case default while
do for treak
continue return
用于定义访问权限修饰符的关键字
private protected public
用于定义类、函数、变量修饰符的关键字
abstract final static
synchronized
用于定义类与类之间关系的关键字
extends implements
用于定义建立实例及引用实例、判断实例的关键字
new this super
instanceof
用于异常处理的关键字
try catch finally
throw throws
用于包的关键字
package import
其他修饰符关键字
native strictfp transient
volatile assert

标识符

  • 在程序中自定义的一些名称
  • 由26个英文字母大小写、数字、0-9、符号:_、$组成
  • 合法定义标识符规则:
    1、数字不可以开头
    2、不可以使用关键字
  • Java中严格区分大小写
  • 注意:在起名字时,为了提高阅读性,要尽量有意义

Java中的名称规范:

  • 包名:多单词组成时所有字母都小写。xxxyyyzzz
  • 类名接口名:多单词组成时,所有单词的首字母大写。XxxYyyZzz
  • 变量名和函数名:多单词组成时,第一个单词首字母小写,第二个单词开始每个单词首字母大写。xxxYyyZzz
  • 常量名:所有字母大写,多单词时每个单词用下划线连接。XXX_YYY_ZZZ

注释

/**
这是我的Hello World程序
@author pure_joy
*/
class Demo
{
    /*
      这是主函数,是程序入口
      它的出现可以保证程序的独立运行
    */
    public static void main(String[] args)
    {
            //这是输出语句用于将括号内的数据打印到控制台
            System.out.println("Hello World");
    }
}

常量和变量

  • 常量表示不能改变的数值
  • Java中常量的分类:
    1、整数常量。所有整数
    2、小数常量。所有小数
    3、布尔型常量。较为特有,只有两个数值:true和false
    4、字符常量。将一个数字字母或者符号用单引号('')标识
    5、字符串常量。将一个或者多个字符用双引号标识
    6、null常量。只有一个数值就是:null
  • 对于整数:Java有三种表现形式
    1、十进制:0-9,满10进1
    2、八进制:0-7,满8进1,用0开头表示
    3、十六进制:0-9,A-F,满16进1,用0x开头表示
  • 变量的概念
    1、内存中的一个存储区域
    2、该区域有自己的名称(变量名)和类型(数据类型)
    3、该区域的 数据可以在同一类型范围内不断变化
  • 为什么要定义变量?
    用来不断的存放同一类型的常量,并可以重复使用
  • 使用变量注意:
    1、变量的作用范围(一对{}之间有效)
    2、初始化值
  • 定义变量的格式:
    数据类型 变量名 = 初始化值
    注:格式就是固定的,记住格式,以不变应万变
  • 理解:变量就如同数学中的未知数

运算符

  • 转义字符:通过 \ 来转变后面字母或者符号的含义
    \n:换行
    \b:退格。相当于backspace
    \r:按下回车键。Windows系统,回车符是由两个字符来表示\r\n
    \t:制表符。相当于tab键
  • &和&&的特点:
    &:无论左边是true是false,右边都运算
    &&:当左边为false时,右边不运算
  • 异或(^)与或(|)的不同之处是:当左右都为true时,结果为false;当左右都为false时,结果为false。
  • 位运算符:
    "<<":其实就是乘以2的移动的位数次幂
    ">>":就是除以2的移动的位数次幂

语句

  • switch语句
    格式
switch(表达式)
{
    case 取值1:
      执行语句;
      break;
    case 取值2:
      执行语句;
      break;
    ······
    default:
      执行语句;
      break;
}

函数

数组

你可能感兴趣的:(Day01--Java语言基础组成)