山东网站建设:Java视频笔记第一节

Java基础知识:Java是可跨平台的面向对象的编程语言。

首先,可跨平台是指在不同的操作系统和采用不同的CPU硬件指令集的平台和环境下,Java都可以进行运行和实施的语言.

其次,面向对象。C语言是一种面向过程的语言,Java是一种面向对象的编程语言。面向对象编程语言和面向过程的编程语言,可以通过语言的执行过程中经过的步骤来划分。面向过程的编程语言是经过编辑、编译、执行三个步骤;面向对象的编程语言是经过编辑、编译、解释、执行四个步骤的。

Java编译是JDK(Java开发工具)编译成.class的二进制字节码,javac编译源文件(.java)生成.class的二进制字节码,jar、ant、war、ear是java打包工具指令,其中jar和ant打包.class文件包,ant可以打包存储到磁盘的任一位置,war是打包.class文件的web文件,其中包括servlet、jsp、javabean等web文件。

javac生成带有源文件中

/**

*文档注释

  */

的注释文档。

Java的优点:不存在C语言中的指针,同时可以跨平台编译和执行,实时的垃圾回收机制。

Java的缺点:占用系统的资源,原因是实时垃圾回收,但没有一个确定的时间点,所以有些系统垃圾可能仅仅用一次,但是可能在回收之前会长期占用系统资源。运行速度慢,由于Java执行之前需要解释,相对于面向过程的语言会占用一些时间,导致运行速度会变慢。

Java安装包中有jdk和jre。

JDK包含着Java编译器、Java运行支持类库和JVM(Java虚拟机),而jre仅仅包括Java运行支持类库和JVM。也就是说如果仅仅是运行Java程序的话,只需要在不同的平台上安装jre,即Java运行环境就可以了。

JavaEE是企业级的Java开发环境,JavaSE是标准的Java开发环境,JavaME是移动设备的Java开发环境。

友荐云推荐

评论当前被关闭。

Copyright © 2011-2012  www.zhide360.com.   智德360科技   泰安新闻网  版权所有