随身笔记(计算机基础)

  • 计算机主要由6大硬件组件构成:中央处理器(CPU)、内存、存储设备、输入设备、输出设备、通信设备;

  • 软件是电脑要实现功能所使用的程序,一般分为操作系统、应用软件、辅助软件;

  • 比特是信息量的度量单位为信息量的最小单位。字节是计量单位、最小的存储单元,每个字节由8个比特构成。千字节(KB)用于衡量内存大小的单位。千兆字节(GB大约是10亿字节)用于衡量磁盘大小的单位。

  • 内存被称为随机访问存储器(RAM)。不能长久保存数据。

  • 存储设备主要有三种类型:磁盘驱动器(磁盘hard disk用于永久的存储数据和程序)、光盘驱动器(分为只读光盘CD-R和可读写光盘CD-RW;)、USB闪存驱动器(flash drive用于存储和传输数据的设备,目前最大的存储容量256GB)。

  • 常用输入设备是键盘和鼠标;常用输出设备是显示器和打印机。

  • 通信设备,计算机通过通信设备进行联网。拨号调制解调器》DSL》电缆调制解调器》网络接口卡(NIC这也是将计算机接入局域网LAN的设备)。

  • 编程语言分为机器语言(必须写成二进制形式,内嵌在计算机中的原指令集)、汇编语言(使用短的描述性单词来表示每一条机器语言指令)、高级语言(用高级语言写出来的程序叫做源程序或者源代码,源代码必须被翻译成可执行的机器代码,而翻译则使用解释器或者编译器工具来完成);

  • 操作系统(Operating System)是运行在计算机上最重要的程序,他可以管理和控制计算机的活动。

    流行的操作系统有Microsoft Windows、Mac OS以及Linux.

    操作系统的主要任务有:控制和监视系统的活动、分配和调配系统资源、调度操作;

  • 万维网(WWW)是世界上任何地方的Internet都可以访问的电子信息宝库。

  • Java库在Java API中定义;

    JDK是用于开发和运行Java程序的软件;

    IDE是快速开发程序的集成开发环境。

  • Java有三个版本:Java标准版(Java SE用于开发客户端的应用程序)、Java企业版(Java EE用于开发服务器端的应用程序)、Java微型版(Java ME用于开发移动设备的应用程序)。

内容概要:本文系统阐述了Java Persistence API(JPA)的核心概念、技术架构、核心组件及实践应用,重点介绍了JPA作为Java官方定义的对象关系映射(ORM)规范,如何通过实体类、EntityManager、JPQL和persistence.xml配置文件实现Java对象与数据库表之间的映射与操作。文章详细说明了JPA解决的传统JDBC开发痛点,如代码冗余、对象映射繁琐、跨数据库兼容性差等问题,并解析了JPA与Hibernate、EclipseLink等实现框架的关系。同时提供了基于Hibernate和MySQL的完整实践案例,涵盖Maven依赖配置、实体类定义、CRUD操作实现等关键步骤,并列举了常用JPA注解及其用途。最后总结了JPA的标准化优势、开发效率提升能力及在Spring生态中的延伸应用。 适合人群:具备一定Java基础,熟悉基本数据库操作,工作1-3年的后端开发人员或正在学习ORM技术的中级开发者。 使用场景及目标:①理解JPA作为ORM规范的核心原理与组件协作机制;②掌握基于JPA+Hibernate进行数据库操作的开发流程;③为技术选型、团队培训或向Spring Data JPA过渡提供理论与实践基础。 阅读建议:此资源以理论结合实践的方式讲解JPA,建议读者在学习过程中同步搭建环境,动手实现文中示例代码,重点关注EntityManager的使用、JPQL语法特点以及注解配置规则,从而深入理解JPA的设计思想与工程价值。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值