JAVA?,
JAVA?,
一:什么是JVVA?
1.Java是一种面向对象的程序设计语言
2.Java不仅是一种编程语言,在该平台上可以开发应用程序并在因特网或企业内部网络中运行
3.Java开发工具包(JDK&JRE)是开发、调试、编译、运行Java程序的一整套工具
二:Java的应用领域?
1.三大体系分布:
Java 平台有三个版本,这使软件开发人员、服务提供商和设备生产商可以针对特定的市场进行开发:
(1):Java SE(Java Platform,Standard Edition)。Java SE 以前称为 J2SE。它允许开发和部署在桌面、服务器、嵌入式环境和实时环境中使用的 Java 应用程序。Java SE 包含了支持 Java Web 服务开发的类,并为 Java Platform,Enterprise Edition(Java EE)提供基础。
(2):Java EE(Java Platform,Enterprise Edition)。这个版本以前称为 J2EE。企业版本帮助开发和部署可移植、健壮、可伸缩且安全的服务器端 Java 应用程序。Java EE 是在 Java SE 的基础上构建的,它提供 Web 服务、组件模型、管理和通信API,可以用来实现企业级的面向服务体系结构(service-oriented architecture,SOA)和 Web 2.0 应用程序。
(3):Java ME(Java Platform,Micro Edition)。这个版本以前称为 J2ME。Java ME 为在移动设备和嵌入式设备(比如手机、PDA、电视机顶盒和打印机)上运行的应用程序提供一个健壮且灵活的环境。Java ME 包括灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对可以动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就可以用于许多设备,而且可以利用每个设备的本机功能。
参考资料:http://zhidao.baidu.com/question/46247870.html?fr=qrl
三:Java的特点
1.Java是一种简单的、面向对象的、分布式的、解释的、健壮的、安全的、结构中立的、可移植的、高效的、多线程的及动态的语言
2.Java的重要特点:跨平台、面向对象、开源
3.Java重要机制
JVM
垃圾收集
四:JVM简介
1.Java虚拟机(JVM)是Java Virtual Machine的缩写,是指运用硬件或软件手段实现的虚拟的计算机。Java虚拟机有自己完善的硬件架构,如处理器、堆栈、寄存器等,还具有相应的指令系统
2.Java源代码和字节码与机器无关
3.JVM与机器相关,装在不同操作系统的机器上,需要专门为该操作系统开发的JVM
可以把jvm看做是一个可以运行Java字节码的虚拟计算机系统,他有一个解析器组件,可以实现java字节码和计算机操作系统之间的通信。
五:垃圾回收1.在C/C++中,程序员需要自己管理内存,Java提供了一个系统级的线程来跟踪内存分配,不再使用的内存区将会自动回收
2.不同的JVM的实现中,垃圾收集机制大不相同
3.若需要使一个对象被回收,必须移除其上的所有引用,通常可将其置NULL
4.但是,即使有了垃圾收集机制,仍然可能出现内存溢出的情况
六:编写第一个java程序
利用编辑器编写Java源程序
源文件名:主类名.java
利用编译器将源程序编译成字节码
字节码文件名:源文件名.class
利用虚拟机(解释器)运行
工作过程:载入、代码校验、解释执行
必须熟练掌握的命令
javac命令:编译器将java源文件编译成字节码文件
java命令:JVM解释执行已经编译好的字节码文件
通过cmd切换到*.java文件所在的目录,使用javac命令编译*.java源文件使用java命令运行应用程序。
相关文章
- 暂无相关文章
用户点评