拿来主义--Java概述

来源:互联网 发布:java实现学生管理系统 编辑:程序博客网 时间:2024/05/16 06:43

161202-1.java概述

1.sun公司在1996年发布了jdk1.0,包含了两部分:运行环境(JRE)和开发环境(JDK)。

在运行环境中包括了核心API、集成API、用户界面、发布技术、Java虚拟机(JVM);

开发环境包括了编译Java程序的编译器。

2.JDK1.2发布,java分成了J2EE,J2SE,J2ME,API分成了核心API,可选API,特殊API。

J2EE,控制移动设备和信息家电等有限存储的家电。

J2SE,是整个java技术的核心和基础,它是J2EE和J2ME变成的基础。

J2ME,提供了企业应用开发相关的完整解决方案。

3.JDK1.5发布,更名Java SE5.0,Jave EE,Java ME,推出MVC框架规范:JSF,类似于ASP.NER的服务端控件,通过它可以快速地构建复杂的JSP界面。

4.计算机高级语言按程序的执行方式可以分为:编译型和解释型两种。现有的C, C++, FOORTRAN, Pascal等高级语言都属于编译型语言。现有的Ruby, Python等语言都属于解释型语言。Visual Basic属于半编译型语言。Java语言既是编译型语言,又是解释型语言。Java程序的执行过程必须经过先 编译后解释两个步骤。执行Java程序的两个步骤,如图:   



5.JVM分为向上和向下两个部分,所有平台上的JVM向上提供给Java字节码程序的接口完全相同,但向下适应不同平台的接口则互不相同。

JVM是一个抽象的计算机,和实际的计算机一样,它具有指令集并使用不同的存储区域。它负责执行指令,还要管理数据、内存和寄存器。

6.JDK的全称是Java SE Development Kit,即Java标准版开发包,包括Java编译器、运行环境、常用的类库等。

7.JRE的全称是Java Runtime Environment,即Java运行环境。JRE包含了JVM。JVM是运行Java程序的核心虚拟机,而运行Java程序不仅需要核心虚拟机,还需要其他的类加载器、字节码校验器以及大量基础类库。JRE除了包含JVM之外,还包含运行Java程序的其它环境文件。

8.编译和运行Java程序必须经过两个步骤:

将源文件编译成字节码;使用javac解释执行平台无关的字节码程序,使用java。

9.windows操作系统根据path环境变量来查找命令。path环境变量的值是一系列路径。不区分大小写

linux操作系统根据PATH环境变量来查找命令,值也是一系列路径。区分大小写。

10.Java程序是一种纯粹的面向对象的程序设计语言,因此Java程序必须以类(class)的形式存在,类是Java程序的最小程序单位。Java程序不允许可执行性语句、方法等成分独立存在。

11.Java解释器规定:如果类能被解释器直接解释执行,则这个类里必须包含main方法,而且main方法必须使用public static void来修饰,且main方法的形参必须是一个字符串数组(String[] args是字符串数组的形式)。main方法是Java程序的入口。

12.Java的IDE工具:Eclipse, JBuilder, NetBeans, WSAD, IntelliJ IDEA, VisualAge, JDeveloper, Visual Cafe, WorkShop。










0 0
原创粉丝点击