Fundamentals -- 基于 Java SE 6 - Java程序设计概述
1.首先概述:其他程序语言与
Java的不同,Java是与1995年的C语言不同的,因为基于虚拟机的跨平台的程序设计语言。另外,Java开源的东西比较多吧,这个就是他的优势。
2.java语言
简单,可移植,面向对象,解释型---由虚拟机将源码解释为机器码,网络技能=network-savvy----TCP/IP+++HTTP+++FTP,
高性能,健壮性,多线程,安全性,动态性,体系结构中立---虚拟机
3.简叙Java历史。
java语言的发展状况 | |||
版本 | 年份 | 语言新特性 | 类与接口的数量 |
1.0 | 1996 | 语言本身 | 211 |
1.1 | 1997 | 内部类 | 477 |
1.2 | 1998 | 无 | 1524 |
1.3 | 2000 | 无 | 1840 |
1.4 | 2004 | 断言 | 2723 |
5.0 | 2004 | 泛型类型、for-each循环、可变元参数、自动打包、元数据、枚举、静态导入 | 3279 |
6 | 2006 | 无 | 3777 |
java是开源协议---General Public License
MPL
BSD
QPL
QNCL
Jab
Com
IBM
AL2.0
GPL
LGPL
MIT
Java程序设计环境
1.Java开发工具箱=jdk=Java development kit
jdk
- bin - 编译器和工具
- demo
- docs
- include - 用于编译本地方法的文件
- jre
- lib
- src
2.jre=java runtime Environment
3.se=standard edition--java se
4.ee=enterprise edition--java ee
5.me=micro edition--java me
6.j2=java 2,已过时
7.sdk=software
development kit
8.设置执行路径
windows--环境变量
linux--?
9.安装源代码
那个src
10.使用ide=eclipse