A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© dadai5ai 中级黑马   /  2015-7-5 12:39  /  708 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

一、Java简介
  1,JAVA语言的优点
    Java语言最大的优点就是与平台无关,在Windows 9x、Windows NT、Solars、Linux、MacOS以及其他平台上,都可以使用相同的代码。“一次编写,到处运行”的特点,使其在互联网上被广泛采用。
  2,Java语言的特性:简洁有效、可移植性、面向对象、解释型、适合分布式计算。
  3,Java程序的框架:标识符、关键字、注释、变量、数据类型、运算符和表达式、类。
  4,程序检测:语法错误、语义错误。
  5,提高程序的可读性:(1)注释;(2)适当的缩进。
二、常量和变量
  1,常量
    声明:final 数据类型 常量名称【=值】
    PS:常量名称通常用大写字母,例如PI、YEAR等。
  2,变量
    变量是利用声明的方式,将内存中的某个块保留下来以供程序使用。可以声明为块记载的数据类型为整型、字符型、浮点型或是其他的数据类型。
  3,变量的命名规则
    变量也是一种标识符,所以它也遵循标识符的命名规则。
    (1)变量名可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)等组成;
    (2)变量名不能以数字开头;
    (3)变量名不能是Java中的保留关键字。
  4,变量的作用范围:(1)成员变量(2)局部变量
  三、数据类型
  1,整型数据
   (1)基本数据类型:
           数值型:
              整数类型(byte、short、int、long;
              浮点类型(float、double);
           字符型(char);
           布尔型(boolean);
   (2)引用数据类型:
           类(class)
           接口(interface)
           数组
  2,byte类型,占据1个字节,取值范围:-128~127。
  3,short类型,占据2个字节内存空间,取值范围:-32768~32767。
  4,int类型,占据4个字节内存空间,取值范围:-2147483648~214736483647。
  5,long类型,占据8个字节内存空间,取值范围:-9223372036854775808~9223372036854775807。
  6,float类型,占据4个字节。double类型,占据8个字节。
  7,字符类型,占据2个字节。
  8,布尔类型(true、false)。
  9,数据类型的转换:
    (1)自动类型转换
      1)转换前的数据类型与转换后的类型兼容;
      2)转换后的数据类型的表示范围比转换前的类型大(小转大)。
    (2)强制类型转换:(欲转换的数据类型) 变量名称;
  10,基本数据类型的默认值:
    byte: 0
    short: 0
    int: 0
    long: 0L
    float: 0.0f
    double: 0.0d
    char:  \u0000(空)
    boolean: false
四、运算符、表达式与语句
  1,运算符:+、-、x、/、%等
  2,赋值运算符: =
  3,一元运算符: +  -  !  ~
  4,算数运算符: + - * / %
  5,关系运算符: if语句;
  6,递增与递减运算符: ++   --
  7,逻辑运算符: &&   ||
  8,括号运算符: ( )  ,括号中的表达式优先级高。
  9,表达式:是由常量、变量或是其他操作数与运算符所组合而成的语句。
  10,算术表达式:用于数值计算,由算术运算符和变量或常量组成,其结果是一个数值。
  11,关系表达式:常用于程序判断语句中,由关系运算符组成,其运算结果为逻辑型。  
  12,逻辑表达式:是由逻辑运算符组成的表达式,其结果也为逻辑型。
  13,条件表达式:由运算符“?:”组成,其基本形式为:a?x:y ,如果a值为非0,则整个表达式的值为x,否则为y。
  14,复制表达式:复制表达是由赋值运算符和操作数组成,赋值运算符用于给变量赋值。
  15,表达式的类型转换::以不流失数据为前提。
     (1)占用字节较少的类型转换成占用字节较多的类型;
     (2)字符类型会转换成int类型;
       (3)int类型会转换成float类型;
     (4)表达式中若某个操作数的类型为double,则另一个操作数也会转换成double类型;
       (5)布尔类型不能转换成其他类型。

2 个回复

倒序浏览
复习一下!谢谢分享
回复 使用道具 举报
看了一下,随便复习了一遍。。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马