浅谈java(一)

来源:互联网 发布:nginx nodejs 编辑:程序博客网 时间:2024/05/24 03:23

一.java的历史和发展前景

      java从产生到现在已经有20多年的历史了。自其出现以来就以惊人的速度发展,使用java开发的人数不胜数。

      Java 语 言 有 着 广 泛 的 应 用 前 景 ,大 体 上 可 以 从 以 下 几 个 方面 来 考 虑 其 应 用 :

   1 所 有 面 向 对 象 的 应 用 开 发 ,包 括 面 向 对 象 的 事 件 描 述 、处 理 、 综 合 等 ;
   2 计 算 过 程 的 可 视 化 、 可 操 作 化 的 软 件 的 开 发 ;
   3 动 态 画 面 的 设 计 ,包 括 图 形 图 像 的 调 用 ;
   4 交 互 操 作 的 设 计 (选 择 交 互 、 定 向 交 互 、 控 制 流 程 等 );
   5 Internet的 系 统 管 理 功 能 模 块 的 设 计 ,包 括 Web页 面 的 动 态设 计 、 管 理 和 交互 操 作 设 计 等 ;
   6 Intranet(企 业 内 部 网 )上 的 软 件 开 发 (直 接 面 向 企 业 内 部用 户 的 软 件 );
   7 与 各 类 数 据 库 连 接 查 询 的 SQL 语 句 实 现 ;
   8 其 它 应 用 类 型 的 程 序 。

     查看详细背景资料,请链接:http://www.sdau.edu.cn/support/html/java01.htm#j11

二.java中的数据类型

       java的数据类型分为四类八种:整型{ byte short int long}    实型{float double}    字符型{char}boolean{true false}。
      不同类型的数据参与运算时,存在优先级转化问题,其规则是:byte,short,char自动转化为int,int自动转化为float(int和float类型的数据运算时),int自动转化为long(int和long类型的数据运算时),float自动转化为double(float和double类型的数据运算时)。
     在未声明数据类型时,整型的默认为int,实型的默认为double。
     低优先级的向高优先级的转化时要用到强制类型转化。例如:int one=1;char charNum=(char)one;
三.运算符和表达式
算术运算符
二元运算符包括:+(加),-(减),*(乘),/(除),%(求余)
一元运算符包括:++a,a++,--a,a--
关系运算符包括:>,<,>=,<=,==,!=(不等)
逻辑运算符包括:&&(与),||(或),!(非)
三元运算符包括:int i=m?n:q