java语言的特点
1 面向对象
2 简单性
java取消了许多语言中十分繁琐和难以理解呢内容,如c++指针,运算符重载,类的多继承等。
3 跨平台
4 健壮性
5 安全性
6 可移植性
7 多线程机制
8 动态性
java的一些简单程序样例
package package1;
public class S1_1 {
public static void main(String args[])
{
System.out.println("6 + 6 = "+ (6+6));
}
}
运行结果
package package1;
public class S1_1 {
public static void main(String args[])
{
System.out.println("*");
System.out.println("* *");
System.out.println("* * *");
}
}
java的数据类型
java的语言的数据类型可以分为两大类:基本数据类型和引用数据类型。基本数据类型是由程序设计语言系统所定义的,不可以再划分的数据类型。
java定义了8个基本数据类型:
字节型,短整型,整型,长整型,字符型,浮点型,双精度型,布尔型。
常量和变量
数据值不能改变的量称为常量,数据值可以改变的量称为变量。遵循“先声明 后使用”的原则。
声明变量的作用:一是确定该变量的标识符(变量名),以便系统为它指定存储地址和识别它,这便是按名访问的原则:二是为该变量指定数据类型,以便为它分配足够的存储单元。
java中的关键字
abstract, boolean,break,byte,case,catch,char,class,continue,default,do,double,else,extends,false,final,finally,float,for,if,implements,import,instanceof,int,interface,long,native,new,null,package,private,protected,public,return,short,static,super,switch,synchronized,this,throw,throws,transient,true,try,void,volatile,while/
转义符
\b 退格 \t 横向跳格 \f 走纸换页 ’ 单引号
\n 换行 " 双引号 \r 回车 \反斜杠
字符变量
在java中,存储字符的数据类型是char。java语言使用Unicode字符集,一个字符在内占用2个节(16位)的存储空间。
数据类型的转换
变量的数据类型转换分为自动转换类型和强制类型转换。
自动类型转换
(1)转换前的数据类型与转换后的数据类型兼容。
(2)转换后的数据类型比转换前的的数据类型表示的范围大。
基本数据类型按精度从低到高的顺序为
byte–>short–>int–>long–>float–>double
低————————>高
强制类型转换
转换的格式为(类型名)要转换的值或变量
运算符
1 算术运算符
2 关系和条件运算符
3 逻辑运算符
4 赋值运算符
5 其他的运算符