java基础知识 一

来源:互联网 发布:window录屏软件 编辑:程序博客网 时间:2024/05/16 06:18

                                    第一讲

一:数据类型概述:(数据类型跟 c语言大同小异)
基本数据类型:整型integer,浮点型float,布尔类型boolean,字符类型char
符合数据类型:数组array,类class,接口interface.
符合数据类型是用户根据自己的需要而定义并实现的类型,他们使用基本数据类型为其必要组成部分。
在java中,字符串不是以字符数组的形式表示的,而是当做对象来处理,Java预定义类String和类StringBuffer均可用来定义和表示字符串。
Java语言不支持指针,结构,联合等数据类型。在java语言中,类本身就是对信息、数据的一种封装形式,它可以替代结构体类型。
二.标识符(用于对变量、方法、对象和类的命名)
满足规则:◆必须以字母、下划线或美元符号开头
     除了首字符外,后可跟字母、下划线、美元符和数字
     对大小写敏感
     无最大长度限制,不能是关键字
Java中的关键字如下:
Abstract   do     implements    private     throw    boolean   double    import    protected   throws   break     else     instanceof   public    transient    byte    extends int   return    true      case      false      interface     short    ry    catch    final     long    static     void     char    finally     native    super    volatile    class    float     new     switch    while    continue    for      null 
Synchronized    default    if      package      this
三.变量和常量
变量的三大属性是类型、名称和作用域
变量声明要指明其类型和名称,变量声明的位置决定了变量的作用域
注意:变量未赋初值而对其进行引用,则编译将无法通过
在变量的属性定义中,final关键字可用来定义一个常值变量。常值变量的值一旦指定,以后就无法修改。
四.数据类型转换
自动类型转换:byte—short—char—int—long—float—double优先级以次升高
强制类型转换:例如:int i ;
byte b=(byte)i ;
第二讲
一:运算符
算术运算符:+,-,*,/,%,++,--
关系运算符:>,<,>=,<=,==,!=
布尔逻辑运算符:!,&&,||
位运算符:>>,<<,>>>,&,|,^,~
赋值运算符:=,+=。-=,*=,/=,%=
条件运算符:?:结果1,结果2
其它:分量运算符.,下标运算符[ ],实例运算符instanceof,内存分配运算符new,强制类型转换运算符(type),方法调用运算符()等
二:算术运算符和算术表达式,关系运算符和关系表达式(跟C雷同)
注意事项
1.       只有整数数据才能进行取余运算
2.       在算术表达式中,如果出现不同类型的混合运算时,表达式类型会存储长度最大,精度最高的数据类型
3.       在稍微复杂的算术表达式中,算术运算符的优先级是:++和—级别最高,然后是乘除,而加减级别最低
4.       与C不同的是,关系运算的结果返回的是ture和false,而不是C中的1和0
5.       在位运算表达式中,位运算符的优先级为:~,<<、>>、>>>,&,^,|
三.程序流程控制语句
跟c++基本相同,支持分支和循环结构,支持方法调用,但是java中没有goto语句,当需要跳出一个循环时,可以使用break语句。
 
原创粉丝点击