- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Java基础知识-入门篇
想要学习Java,就必须了解清楚Java的基本知识,今天海文老师就给大家介绍一下Java的构成以及一些学习Java最基本的要求。
Java是由著名的Sun公司(Sun Microsystems)于1995年5月推出的高级编程语言,由James Gosling领导开发。
Java的组成
Java由四方面组成:
Java编程语言
Java类文件格式
Java虚拟机(JVM)
James Gosling
Java应用程序接口(Java API)
Java的体系
Java分为三个体系
JavaSE(Java平台标准版)
JavaEE(Java平台企业版)
JavaME(Java平台微型版)
Java的优势
Simple 简单
Java语言易学又好用。
Object-Oriented 面向对象
面向对象基于对象的编程更符合人的思维模式,使人们更容易编写程序。
Network-Savvy 分布式(理解网络)
Java是为因特网分布式环境设计,支持TCP/IP协议、URL资源访问和RMI(Remote Method Invocation,远程方法调用)。
Robust 健壮
Java语言能够进行早期的问题检测、后期的动态检测,能够较好地消除有出错倾向的编程状态,Java编译器能够检测出许多在别的语言中要在运行时才能检测出的问题。
Secure 安全
Java语言能够构建防病毒、防篡改的系统,自从JDK1.2数字签名的引入以后,Java能够确定一个类的作者,从而在安全性方面又进了一步。
Architecture-Neutral 体系结构中立(平台无关)
Java编译器可以生成一个体系结构中立的目标文件格式——字节码。
Protable 可移植
在Java当中,没有依赖具体实现的地方,基本数据类型的大小以及有关算法都做了明确的说明。Java当中数据类型有固定的大小,从而消除了在代码移植过程中的一些问题,它的二进制的数据以固定的格式存储和传输,从而消除了字节顺序的困扰,并且字符串是用标准的Unicode编码来存储,更好地做到了平台间的移植。
Interpreted 解释型
Java的解释器可以在任何安装了Java虚拟机的机器上来执行Java的字节码,整个解释过程的链接是一个增量、简便的过程,使得开发过程更加快捷。
High-Performance 高性能(这是相对于其他的解释型语言,与编译型语言相比无优势)
Java的JIT编译器(即时编译器)技术可以一次把字节码编译为本地代码,将结果缓存起来,在之后需要时可以直接调用。
Multithreaded 多线程
Java从语言机制上就支持多线程,多线程能够带来更好的交互相应和事实行为。
Dynamic 动态
Java能够适应不断发展的环境,在Java的核心库支持了动态反射机制,从而可以实现动态添加方法和实例变量,Java也可以利用运行时检测系统找出运行时类型信息。
Java虚拟机(JVM)
Java虚拟机(Java Virtual Machine,简称JVM)是运行所有Java程序的抽象计算机,是Java语言的运行环境。
Java虚拟机包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收堆和一个存储方法域。
Java语言最重要的特点就是平台无关性(一次编译,到处运行)。使用Java虚拟机是实现这一特点的关键。
Java虚拟机在执行字节码时,把字节码解释成平台上的机器指令执行。(所以Java是一种解释型的语言)
Java开发工具包JDK
JDK(Java Development Kit)是整个Java的核心,包括了Java运行环境(JRE)、Java工具和基础类库。
Java常用工具:
javac:编译器,将原程序转成字节码
jar:打包工具,将相关的类文件打包成一个文件
javadoc:文档生成器,从源码注释中提取文档
jdb:debugger,差错工具
java:运行编译后的Java程序(.class文件)
javap:Java反编译器,显示编译类文件中的可访问功能和数据,同时显示字节代码的含义
jconsole:Java进行系统调试和监控的工具
Java垃圾回收器
Java语言一个显著的特点就是引入了垃圾回收机制,使程序员头疼的内存管理问题迎刃而解,是的Java程序员在编写程序的时候不再需要考虑内存管理。
Java开发环境配置
下载、安装JDK
Java中国官网: HYPERLINK /zh_CN/ /zh_CN/
设置执行路径和类文件路径
在Windows7下,右击“计算”图标,选择“属性”——》 “高级系统设置”——》 “高级”——》 “环境变量”,在“系统变量”窗口中找到“Path”参数变量,打开编辑窗口,在参数值的开始处添加“JDK\bin”的路径(以分好断开分项)。新建一个参数
文档评论(0)