Java基础知识-入门篇.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

ktj823 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档