码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA基础

时间:2016-05-16 17:06:22      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:

一.什么是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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!