美文网首页
Java初识

Java初识

作者: 大白乐了 | 来源:发表于2019-02-21 14:15 被阅读0次

1.字符集

  • ASCII
    • 英文字符集 1个字节
  • ISO8859-1
    • 西欧字符集 1个字节
  • BIG5
    • 台湾的五大码,表示繁体汉字 2个字节
  • GB2312
    • 大陆使用最早、最广的简体中文字符集 2个字节
  • GBK
    • gb2312的扩展,可以表示繁体中文 2个字节
  • GB18030
    • 最新gbk的扩展,可以表示汉字、维吾尔文、藏文等中华民族字符 2个字节
  • Unicode
    • 国际通用字符集 2个字节

2.标识符

  • 作用
    • 常量、变量、方法、类和包的名称
  • 命名规则
    • 必须以字母、_下划线、美元符$开头
    • 其他部分可以是字母、下划线_、美元符$和数字的任意组合
    • 大小写敏感,长度无限制
    • 不可以是Java的关键字
  • 注意
    • Java不采用通常语言使用的ASCII字符集
    • Java采用unicode这样的标准国际字符。因此的字符的含义:英文、汉字等。

3.关键字/保留字

  • Java关键字是Java语言保留供内部使用的,如class用于定义类。关键字也可以是保留字,它们的意思是一样的。
  • 注意:不要刻意去背!后面会慢慢介绍每个关键字的用法


    Java关键字.png

4.Java基本数据类型

  • Java是一种强类型语言
    • 常量是有数据类型的
    • 变量必须声明其数据类型


      Java八大基本类型.png

5.常量和变量

  • 常量和变量的定义
    • 在程序运行过程中值得变化情况,变化的为变量,不变化的为常量。
    • 整型常量
      • 十进制整数,如:99,-500,0
      • 八进制整数,要求以0开头,如:015
      • 十六进制,要求0x或0X开头,如:0x15
    • 整型变量
      • byte 1字节 8位2进制 (-27)~(27-1) -128~127
      • short 2字节 -215~215-1(-32768~32767)
      • int 4字节 -231~231-1
      • long 8字节 -263~263-1
        -浮点类型常量
    • float 如:3.14 314e2(314*10^2-->31400.0)
    • double 如: double dl = 314e-2;
    • 字符常量
    • char:如:'A',char c2 = '\n';
      -\b 退格 \u0008
      -\n 换行 \u000a
      -\r 回车 \u000d
      -\t 制表符(tab) \u0009
      -" 双引号 \u0022
      -' 单引号 \u0027
      -\ 反斜杠 \u005c
    • 布尔数据类型(一位,不是一个字节)
      • boolean类型有两个值,true和false.
    • final常量,如:final double PI=3.14;
    • 命名规则(规范)
      • 变量、方法名:
        • 首字母小写和驼峰原则
        • run(),runRun(),age,ageNew,monthSalary.
    • 常量:
      • 大写字母和下划线:MAX_VALUE
    • 类名:
      • 首字母大写和驼峰原则:Man,GoodMan
  • Java语言支持如下运算符:
    • 算术运算符:+,-,*,/,%,++,--
    • 赋值运算符:=
    • 扩展赋值运算符:+=,-=,*=,/=
    • 关系运算符:>,<,>=,<=,==,!=
    • 逻辑运算符:&&,||,!
    • 位运算符:&,|,^,~,>>,<<,>>>
    • 条件运算符 ?:
  • 注意:
    • 1./除 6/4=1 6/4.0=1.5
    • 2.%取模(取余) 6%4=2
    • 3.+ 6+'a'=103,6+"a"="6a"
    • 4.++ a=2;b=++a+9; a=2;b=a+++9
  • 位运算符(了解)
    • ~ 按位非(NOT)/取反 b = ~a
    • & 按位与(AND) c=a&b
    • | 按位或(OR) c=a|b;
    • ^ 按位异或(相同为0 不同为1) c=a^b
    • >> 右移:左边空位补最高位即符号位 b=a>>2
    • >>> 无符号右移,左边空位补0 b=a>>>2
    • << 左移:右边空位以补0 b = a << 1
  • 条件运算符
    • 三目运算符: x?y:z
    • if...elseif...else
  • 运算符的优先级别
    • 单目>算术>关系>逻辑>条件>赋值

相关文章

  • Java语言基础一(变量、数据类型、运算符、流程控制、数组)

    初识java语言 Java SE -- Java Platform, Standard Edition 是 Jav...

  • Java初识

    Java初识 @(Java学习) 一、Java简介 Java是由Sun Microsystems公司于1995年...

  • 初识Java

    1 初识Java 目录 1 初识Java1.1 概述1.2 特点1.3 环境搭建与开发工具1.3.1 环境搭建1....

  • 初识JAVA

    JAVA分为 JAVASE(基础版)/JAVAEE(企业级)/JAVAME(移动版) JAVA语言特点简单性面向对...

  • 初识Java

    Java是什么? Java是于1995年由Sun公司推出的面向对象程序设计语,他的创始人是詹姆斯·高斯林(Jame...

  • 初识Java

    上一期中我们聊到的面向对象的演进过程的3个发展阶段在Java中得到很好的体现,本期我就带着大家领略下Java世界的...

  • 初识Java

    一.Java简介 1.概念: Java是一种高级的面向对象的程序设计语言,是一种通过解释方式来执行的语言,java...

  • 初识Java

    1.什么是Java Java是一种极富创造力的,面向对象的程序设计语言,有较高的安全性,应用于企业网络和Inter...

  • JAVA初识

    Java 简介 Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言...

  • 初识java

    java的由来 Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称...

网友评论

      本文标题:Java初识

      本文链接:https://www.haomeiwen.com/subject/cdkryqtx.html