黑马程序员_Java基础

------- android培训java培训、期待与您交流! ----------
1.Java中使用的是统一码(Unicode).Unicode是16位表示
2.标识符:程序设计语言中标识符就是程序中自定义的内容的命名符号.在java语言中主要是对程序中所出现的类, 对象,变量等进行名称定义时限定其表示字符.
  • 标识符的定义规则:
    • 字母(A~Z a~z)
    • 特殊符号($ _)
    • 数字(0-9)
  • 第一个符号不能为数字
  • 字母严格区分大小写
  • 不能为关键字及true,false,null
3.关键字:它是电脑里事先定义的,有特别意义的标识符,有时又叫保留字,还有特别意义的变量.java的关键字对java的JVM有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等,关键字不能用作变量名,方法名,类名,包名.
  • java中的关键字及保留字(蓝色):
abstract       assert       boolean    break              byte       case           catch       char        class    const   
continue      default      do             double            else        enum         extends   final        dinally    float    
for               goto           if              implements     import    instanceof  int            interface long       native
new            package     private     protected         public    return          strictfp     short       static     super
switch         this             throw      synchronized   throws   transient     try             void       volatile   while
4.企业级命名规范(驼峰命名法):
  • 类和接口:首字母大写,其余单词首字母大写,剩余所有字母小写。例如:MyName  MyNameIsZhangSan
  • 变量:首字母小写,其余单词首字母大写,剩余所有字母小写。例如:myName  myNameIsZhangSan
  • 方法名:首字母小写,其余单词首字母大写,剩余所有字母小写。例如:myName()  myNameIsZhangSan
  • 常量:所有字母全大写,中间用下划线分割。例如:MY_NAME MY_NAME_IS_ZHANGSAN
5.注释:通过注释提高java源程序代码的可读性;使得java程序条理清晰,易于区分代码行与注释行。
  • 单行注释符//:用于注释单行信息。//后面单行所有代码失效。
  • 多行注释/*........*/:用于注释多行信息,/*表示开始,*/表示注释结束。其中所有的内容将失效。(多行注释嵌套使用要小心,容易出问题。)
  • 文档注释/**........*/:java特有的一种注释语句,使用javadoc工具从源代码和文档注释中将信息取出,然后转换为HTML文件。
6.数据类型
  • 数据类型作用是规范编程语言中数据的格式,相同格式的数据对应的数据类型一定相同,不同格式的数据对应的数据类型一定不相同
  • java语言中数据类型分为两个大类:
    • 基本数据类型:包含8中基本数据类型
    • 字节型 byte 1字节
    • 短整型 short 2字节
    • 整型 int 4字节
    • 长整型 long 8字节
    • 单精度型 float 4字节
    • 双精度型 double 8字节
    • 字符型 char 2字节
    • 布尔型 boolean 1字节
    • 复合数据类型:包含三种符合数据类型
    • 类(class)
    • 接口(interface)
    • 数组

7.常量
  • 程序执行过程中值保持不变的量,初始化后不能再改变其值。
8.变量
  • 程序在执行过程中,值可以改变的量。
    • 数据在内存中的格式——数据类型
    • 内存中数据的排布——变量名
    • 内存中数据的值——变量的值
  • 局部变量:变量可以分为:局部,即定义在方法或语句块内的生命周期是从声明位置到 "}"为 止,并且局部变量在使用前必须先声明其类型和初始化(赋值)。
  • 成员变量:成员变量又称实例变量,即定义在方法外部、类的内部的变量,从属于对象,生命周期伴随始终,如果不自行初化,他会自动初始化成该类型的默认值(数值型变量时0或 0.0,字符型变量的初始化值是 16 位的 0,布尔类型默认是 false,布尔类型默认是 false false )。
  • 静态变量:又称类变量,即被 static修饰,用static定义, 从属于类,生命周期伴随始终,随着累的加载而加载,如果不自行初化,它会自动初始化成该类型的默认初始值(数值型变量时0或 0.0,字符型变量的初始化值是 16 位的 0,布尔类型默认是 false,布尔类型默认是 false false )。
9.运算符:按照运算符的功能分,分为6种。
                        ●算术运算符                        ● 关系运算符                        ●逻辑运算符
                        ●位运算符                            ● 移位运算符                        ● 条件运算符
10.数据类型的转化:也就是将一种数据类型转换成另一种数据类型(数据类型转化过程中的类型的类型必须可转换)
                        
       总结:感觉跟C差不多,char在C里面占一个字节,在Java中占2个字节

------- Windows Phone 7手机开发.Net培训、期待与您交流! -------

详细请查看:www.itheima.com

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值