您的位置:首页 > 编程语言 > Java开发

6.14作业:JAVA基础知识简介

2017-06-19 19:56 330 查看
一,Java技术分为三个版本

- JavaSE(标准版)用来开发桌面应用、C/S结构网络应该,是JavaEE的基础,是Java技术体系的核心。是本门课程的内容。

- JavaEE(企业版)用来开发企业环境下的应用程序,通常来说,JavaEE包含JSP、Servlet、JDBC、XML等13种技术。Java课程体系中,后续会重点学习这部分内容。

   - JavaME(微型版)用于小规模的嵌入式开发,适合手机等嵌入式设备。课程体系中不涉及此版本。

二,Java语言的特点:跨平台,解释执行,面向对象(应逐步建立面向对象的编程思想),自动垃圾回收,鲁棒,支持多线程编程,简单性

Java语言特点

(1)跨平台(可移植、一次编写,处处运行)

简言之,跨平台的含义是使用Java语言开发应用,不需要为不同的平台开发不同的程序,而是只开发一套应用,就可以运行在不同的平台上。

 (2)解释执行

解释执行的含义是,Java程序编译之后,只是生成了class文件,称为字节码,并不是机器码。在执行时,JVM中的解释器,会根据当前平台的特征,对class文件进行解释,生成符合当前规范的机器码,得以运行。

(3)面向对象的语言

Java语言是一门面向对象语言,具备面向对象语言三大特征:封装、继承、多态。

(4)自动垃圾回收

程序员无权回收内存。系统级线程跟踪每一个存储空间的分配情况,在JVM空闲周期,垃圾收集线程检查,释放内存。

(5)鲁棒

鲁棒即健壮的意思,Java语言从编译到运行期,都有很多机制,以保证其程序的鲁棒性,如异常处理机制,也是保证鲁棒性的重要手段。

(6)支持多线程编程

(7)学习Java编程相对容易

Java语言取消了很多容易混淆的概念,比如多继承、goto语句等。Java也没有指针的概念,也不支持头文件。

三,环境搭建

(1)开发工具包JDK的安装与配置

集成开发工具Eclipse的安装

 

目前,有的Eclipse版本中集成了JDK,可以只下载Eclipse即可。

(2)JDK简介:JDK:给Java开发人员使用的工具包,包括Java的开发工具,也包括JRE。其中开发工具中包括编译工具(javac.exe)、运行工具(java.exe)、打包工具(jar.exe)等。

 

JRE (Java Runtime Enviroment):Java的运行环境,包括Java虚拟机和Java程序运行所需的核心类库。

两者之间的关系:           JDK=JRE+开发工具         JRE=JVM+核心类库

 JDK的配置( 配置JAVA_HOME及path)    

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: