1.程序语言的发展过程:
机器语言->汇编语言(C、Basic、Pascal、Fortrain)->第三代(Algo、Simula67、Ada、SmallTalk,C++、Java、C#)
2.Java的特点:
1)简单易学:摒弃了指针、结构及内存管理;
2)安全性高:强制型语言、垃圾回收机制;
3)跨平台:JVM虚拟机
4)多线程
3.Java的应用领域:
1)J2SE主要用来开发桌面软件
2)J2ME嵌入式开发,向手机里软件和掌上电脑等
3)J2EE属于网络编程,JSP等等
4.Java语言的基本元素
1)标识符:以字母、下划线、美元符开始的一个字符串序列,后面可以跟字母、下划线。美元符和数字
2)关键字:都是小写英文字母
5.Java中的数据类型
6.输出数据的格式控制
注意:Java中没有%ld和%lf
7.常量
1)整型常量:
默认是int,如果数字过大,应该在末尾加L,否则会溢出。 如long i=98888392792L
十进制(12) 八进制(O12) 十六进制(ox12)
2)浮点常量:
默认是double类型,如果想写成float,在数字后边加f
如:float x=2.2f
3)字符常量:
必须用单引号括起来,一个字符占两个字节。如’a’
特殊字符:’\n’ ‘\b’退格 ‘\r’回车 ‘\t’制表
4)布尔类型常量
8.不同类型变量的存储范围
byte 一个字节 boolean 一个字节
char 两个字节 short 两个字节
int 四个字节 float 四个字节
long 八个字节 double 八个字节
9.数据类型的转化
10.运算符
+ - * / %
> >=
逻辑运算符 ! && ||
赋值运算符 = += -= *= /= %=
位运算符 & | ~ ^(异或)
+
、
%
>>
<<