java 1995正式发布,以applet打开局面。98年java2推出。
java总结描述:简单,面向对象,分布式,解释型,易移植,多线程。
优点:
1.快速开发
入手简单。提供丰富类库,为搭建项目大厦提供了好的材料。
一次编写,到处运行。
由c++衍生,没有指针没有内存管理,不直接操作硬件。
跨平台
2.健壮
面向对象
缺点:
1.多了jvm。
2.垃圾内存回收机制等使效率下降。对效率要求高的项目一般不使用java开发。
jdk=jre+开发工具(编译,编码工具)
jre=jvm+类库(为一般用户提供java运行环境)
一般安装jdk时,jdk文件夹里有jre,还会单独安装一个jre.单独的jre是为浏览器内嵌applet提供的,如果不使用applet,单独的jre可以卸掉。
环境变量
PATH:指定命令搜索路径
CLASSPATH:指定类搜索路径
JAVA_HOME:jdk安装路径
class是java程序里的最小单位
组成部分:
注释
class后面为类名定义一个类
类访问控制
文件名必须与类名相同,扩展名.java
声明一个函数(“方法”)
函数名
参数生命
返回值类型
java 元素由 关键字(系统自带),标识符(用户自定义的 包名,类名,方法名,变量名)组成。