Java学习笔记:从基础到JVM
需积分: 0 121 浏览量
更新于2024-08-02
1
收藏 2.6MB PDF 举报
"《跟我学Java26日通》第5天的课堂笔记主要涵盖了Java基础知识,包括JavaSE、数据库(如Oracle)、JDBC、Java发展历史以及与JVM相关的知识。此外,还提到了一些其他编程语言如C、C++、.NET平台的J#、C#以及移动开发中的JavaME。笔记中还提及了操作系统平台如Windows、Linux、Unix,以及IBM的小型机和RMI(远程方法调用)技术。"
在Java基础知识部分,我们学习了JavaSE(Java Standard Edition),它是Java开发的基础,包含了编写桌面应用和服务器端应用所需的类库。Java是一种跨平台的面向对象的编程语言,其核心特性包括自动内存管理(垃圾回收)、强类型系统和丰富的类库。
在数据库相关知识中,Oracle被提及,它是广泛使用的数据库管理系统,常用于存储和处理企业级数据。Java与Oracle数据库通过JDBC(Java Database Connectivity)进行交互,JDBC是Java中用来连接数据库的标准接口,允许开发者用Java编写数据库应用程序。
Java的发展历史是笔记中的一个重要部分,从最初的Oak语言,到1995年被SUN公司采纳并更名为Java,再到JDK1.0的发布,标志着Java正式进入公众视野。随后,1998年的JDK1.2带来了Java2平台,引入了JFC(Java Foundation Classes)用于构建图形用户界面。随着时间推移,JDK不断更新,例如JDK1.5和JDK1.6,后者修复了大量的bug,提高了性能。
在跨平台支持方面,Java能够在多种操作系统上运行,包括Windows、Linux和Unix。笔记中还提到了.NET平台,包括J#和C#,这些都是微软的编程语言,与Java有一定的竞争关系。另外,JavaME(Java Micro Edition)是Java在嵌入式设备和移动设备上的应用,如早期的手机和智能设备。
最后,笔记中强调了JVM(Java Virtual Machine)的重要性,它是Java程序运行的基础,负责解释和执行字节码。JVM是Java跨平台的关键,因为“Write Once, Run Anywhere”(一次编写,到处运行)的理念就是基于JVM的。
这些笔记内容为初学者提供了一个全面的Java入门框架,涵盖了从基本概念到实际应用的多个领域,有助于深入理解Java编程语言及其生态系统。
2010-09-09 上传
点击了解资源详情
2019-04-19 上传
2013-04-16 上传
2012-06-25 上传
2018-06-05 上传
2019-01-15 上传
czmChina
- 粉丝: 10
- 资源: 9
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍