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)
- 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)
相关文章推荐
- moon java简介 及必要基础知识
- 【Java基础知识】多线程简介
- java基础知识巩固作业题及完全解析
- Enterprise JavaBeans 基础知识简介
- Java基础知识之集合(容器)简介
- java web开发学习-0 JAVA基础知识简介
- Java基础知识-1、java简介
- java基础知识简介
- Java基础知识之集合(容器)简介
- javaweb基础知识整合和servlet简介
- Java基础知识之字节码指令简介
- JAVA基础知识(1)
- JAVA相关基础知识(一)(转贴)
- JAVA相关基础知识(5)
- JAVA基础知识(4)
- JAVA相关基础知识(二)(转贴)
- JAVA相关基础知识 选择自fanlitcn 的Blog
- JAVA基础知识(3)
- JAVA相关基础知识(4)
- JAVA相关基础知识(3)