Java的的英文一门面向对象编程语言,不仅吸收了C ++语言的各种优点,还摒弃了C ++难以理解里的多继承,指针等概念,因此爪哇语言具有功能强大和简单易用两个特征的.java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程。
java是Sun公司开发出来的语言,主要设计者是james Gosling(詹姆斯。戈士林)
1995年的java年语言面世,推出JDK1.0; 1998年年推出JDK1.2将JDK分为J2SE,J2EE,J2ME和。
J2EE是面向大型企业级的Java的应用开发平台(企业版)
J2SE是Java2standardedition是的Java的标准版,用于标准的应用开发,(标准版)
J2ME是Java2MicroEdition是的Java的微型版,常用于手机上的开发
J2EE,J2SE,J2ME是java的针对不同的的使用来提供不同的服务,也就是提供不同类型的类库。
编译的Java源程序文件产生的字节码文件的扩展名为类
为了彻底消除了安全隐患,爪哇语言丢弃了C / C ++中的指针从而确保系统安全。
虽然Java的是解释型语言,但随着随着 JIT(即时编译器)编译器技术的发展,爪哇程序的运行速度越来越接近于C ++等编译型语言。
Java语言是纯面向对象编程语言.Java程序分为两种,一种是可独立运行的Java应用程序,另一种是内嵌于网页中执行的Java小程序。
Java应用程序可以在(JRE / java运行环境)平台上直接运行,测试,该平台包括Java虚拟机(JVM),Java核心类库和支持文件。
Java的的柯林斯移植特性实现了软件开发人员一次关系编写,处处运行的梦想。
Java的虚拟机指的是Java的字节码的解释程序。
JVM不能够执行二进制代码,JVM与把平台个人文库无关的字节码转换机器码分类中翻译使Java的程序能够跨平台运行,JVM是一台虚拟计算机,没有自己的CPU与内存
JVM实现了的Java应用程序的平台无关性。机器码是能够在计算机的CPU上执行的二进制代码。
JDK开发工具包中,启动的Java编译器的命令是Ĵ avac.exe
在某台计算机中安装JDK之后,安装路径下的箱文件夹中的java.exe的文件用于启动的Java虚拟机(JVM)
开发的Java应用程序,需要JDK
JDK目录
-
javap组件是反汇编器,通过它可以查看java编译器生成的字节码,显示字节码的含义。
-
javac将源程序转换成字节码。
- jar可以将相关的类文件打包成一个.jar文件。
-
jdb是差错工具
-
JDK中javadoc组件的作用是从源码注释中提取文档。
JDK常用工具
为了在Windows命令提示符下的任何目录下运行javac.exe和java.exe等JDK命令,需要配置path环境变量。
配置Windows命令操作环境下的Java开发环境分为2步骤:第一步,设置Windows路径变量( path ),便于操作系统在bin目录下找到java.exe和javac.exe等可执行文件;第二步,设置( classpath )环境变量,便于Java虚拟机在指定的目录下加载需要的类文件。
编译Java源程序文件产生的字节码文件的扩展名为( class )。
执行Java应用程序分为2步,第一步,利用( javac.exe )命令将一个Java源程序(.java)编译为一个字节码文件(.class);第二步,利用( java.exe;)命令执行一个字节码文件(*.class)。
一个Java源程序文件中最多只能有一个( public )类,其它类的个数不限。
为了提高Java程序的开发效率,目前有很多集成开发工具(IDE),最流行的是开源软件( Eclipse;),还包括MyEclipse、JBuilder、JDeveloper、JCreator等。
Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。Eclipse是一个专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台
Eclipse的透视图是多个视图和操作的集合。