- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
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”的路径(以分好断开分项)。新建一个参数
您可能关注的文档
- 5.相对性原理和力学定律.doc
- 5.0基因突变和其他变异.doc
- 4年级美术备课表上册.doc
- 517插头扁平线制造.doc
- 4年级下册美术教案.doc
- 54红旗青年个人申报材料.doc
- 555基本原理和典型应用.doc
- 5个1工程活动方案.doc
- 5分钟系统线有效应用.doc
- 5BUnit3第3课时教学设计.doc
- 2025年8月 在全市防汛工作视频会议上的讲话.docx
- 在2025年市委常委班子集中整治问题整改工作专题会议上的讲话+党课:以过硬作风护航高质量发展以实干担当书写新时代“赶考”答卷.pdf
- 国有企业2025年在“贯彻党中央决策部署和国企改革要求方面、全面从严治党责任落实方面、基层党组织建设方面、巡察整改长效机制建设四个方面”巡察整改专题民主生活会存在的原因分析.docx
- 2篇 2025年在四届区委第十三轮巡察动员部署会议上的讲话.pdf
- 在理论学习中心组巡视整改专题学习研讨会议上的讲话+在省委巡视反馈问题整改部署会上的讲话+工作领导小组会议上的讲话.pdf
- 2篇 2025年在四届区委第十三轮巡察动员部署会议上的讲话.docx
- 2025年国企理论学习中心组巡视巡察专题民主生活会会前学习研讨+(2025年四个方面)巡察整改专题民主生活会个人发言提纲.docx
- 局党组、宣传部、纪委监委关于2025年上半年意识形态工作总结及2025年下半年工作打算.pdf
- 4篇 2025年在学习贯彻《中华人民共和国监察法实施条例》研讨交流会上的发言.pdf
- 在市委理论学习中心组中央城市工作会议精神专题学习研讨会上的发言.+关于传达中央城市工作会议精神的讲话提纲.docx
文档评论(0)