标签:
一.什么是java?
java是一套完整的IT行业解决方案,包含了很多技术。从整体上划分,java技术可以分成Java编程语言和Java平台。
Java是一种具有多种功能的高级语言。
1.它可以用于开发Web页面上的小程序,桌面上运行的应用程序;
2.用于客服端和服务器资源通讯的服务器端中间件。
3.还可以用于Web服务器、嵌入式系统和智能设备中。
二.Java发展史
u95年,SUN发布了JDK1.0
u98年,SUN发布了JDK1.2,更名为Java2
u后续发布了JDK1.3,JDK1.4
u现在是JDK1.5,更名为Java5.0
u目前已经发布了JDK1.6
三.Java平台体系
1.(标准)JavaSE:Java核心的类,用于桌面应用软件编程。
2.(企业)JavaEE:包含JavaSE中的类,并包含用于企业级应用的类,用于分布式的网络程序开发和服务器。
3.(微缩)JavaME:JavaSE一部分类,用于消费电子产品的软件开发嵌入式系统开发。
四.Java的特点
1.简单性
2.面向对象的语言(对象有两个主要组成部件:属性和行为。一个对象的属性表示对象是有什么组成的,而对象的行为则表示对象可以做什么。)
3.一种与平台无关的语言
4.健壮性和安全性
5.多线程
6.垃圾回收
五.虚拟机的工作原理
源程序(.Java文件)---Java编译器---字节码(.class文件)---类装载器---字节码校验器---解释器---操作系统平台
六.Java平台有两个组件
1.Java虚拟机(Java Virtual Machine,简称JVM);
2.Java应用程序编程接口(Java Application Programming Interface,简称Java API)
七.JDK和JRE
1.JDK:Java开发工具集。包括Java编译环境、运行环境、调试环境以及基础类课。
2.JRE:Java运行环境。 包括虚拟机核心类库,以及连接文件。JDK包括JRE。
八.程序入口main方法
1.public static--访问修饰符
2.void--返回类型
3.main--方法名
4.String[] arge--参数表
九.Java程序的编译和运行
1.翻译:一行一行翻译,可以跨平台,效率低
2.编译:一次编译到处运行,执行效率高,但不能跨平台
JAVA基础
标签:
原文地址:http://www.cnblogs.com/yangpeng123/p/5498366.html