java学习笔记1(入门级)(csdn)————程序.pdf
Java是一种广泛使用的高级编程语言,以其简单性、面向对象、可移植性和安全性等特性而闻名。Java分为三个主要版本:Java Standard Edition (JavaSE),Java Enterprise Edition (JavaEE) 和 Java Micro Edition (JavaME),分别适用于不同的应用领域。 JavaSE是Java的基础,包含了开发桌面应用所需的库和工具。JavaEE则扩展了JavaSE的功能,提供了用于构建企业级应用程序的框架和服务,如Web服务器、应用服务器和数据库连接等。JavaME则为嵌入式设备和移动设备提供了一个精简的平台,如手机和智能家电。 Java语言的一个显著特点是它的简单性。与C++相比,Java不支持多继承,以此来避免复杂的继承关系导致的问题。此外,Java没有直接使用指针,而是采用引用的方式,这降低了因误操作指针可能导致的内存错误。虽然Java的底层实现部分是基于C++,但Java并不是基于C语言,它有自己的虚拟机——Java虚拟机(JVM)。 面向对象是Java的核心概念,这意味着代码被组织成类和对象,更好地模拟现实世界中的实体和行为。Java的可移植性,也称为跨平台特性,使得程序能够在任何安装了JVM的操作系统上运行,包括Windows、Linux、Mac OS等。这一特性得益于“一次编写,到处运行”的理念。 Java还具有多线程能力,允许程序同时执行多个任务,提高了效率。其健壮性体现在自动垃圾回收机制(GC)上,GC自动管理内存,避免了内存泄露和空指针异常等问题。同时,Java的设计强调安全性,比如防止恶意代码的执行,确保程序的稳定性和用户数据的安全。 在程序的编译阶段,源代码(.java文件)经过Java编译器(javac.exe)转化为字节码(.class文件)。编译器会检查源代码是否符合Java语法规则,如果符合则生成字节码,否则编译失败。字节码并非直接可执行的二进制文件,而是由JVM解析并执行。 在运行阶段,使用JDK中的另一个工具java.exe来执行字节码文件。在DOS窗口中,我们可以通过输入`java 类名`来启动程序,如`java A`或`java B`,这里的A和B是类名。需要注意的是,不应将类名与文件扩展名一起输入,即`java A.class`是错误的。 运行阶段的过程包括:打开DOS窗口,输入`java`命令后跟类名,然后JVM加载字节码文件,解释执行其中的指令,并与操作系统交互,实现程序的运行。 Java的学习涵盖了许多基础知识,从语言特性、版本分类到编译和运行机制,这些都是初学者需要掌握的关键知识点。深入理解和熟练运用这些概念,将有助于开发者编写出高效、安全且易于维护的Java应用程序。













- 粉丝: 0
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 电子商务与现代物流复习资料.doc
- GSM高级网络优化工程师面试总结.doc
- C语言程序设计教材答案.doc
- 分析计算机软件安全检测存在问题及措施.docx
- 华为服务器安装操作系统.docx
- 基于大数据发展分析我国高校财务会计未来趋势.docx
- VMware虚拟化项目设计实施方案V-.docx
- Flet框架实现的浮动按钮展开隐藏按钮组自定义组件
- 广东工业大学C语言实验(上机)任务2015版.doc
- 算法概念程序灵魂——算法.ppt
- 计算机网络安全测验考试附答案.doc
- 信息系统安全产品项目建议书.docx
- 大数据支持市域治理现代化之路.docx
- 2018 年计算机视觉工程师岗位实习工作笔记
- 中南大学微机原理与接口技术期末考试试卷.docx
- 证券网络安全解决实施方案书.doc



评论0