b1gc8v 发表于 2024-7-11 06:32:38

Java基本知识点整理(2021年最新版)


    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">看了网上<span style="color: black;">非常多</span>关于Java<span style="color: black;">基本</span>知识点整理的<span style="color: black;">文案</span>,<span style="color: black;">然则</span>感觉都不是很好,要么不全面,要么不准确,要么排版太乱了,<span style="color: black;">因此</span>今天整理了一份Java<span style="color: black;">基本</span>知识点整理(2021年最新版),<span style="color: black;">期盼</span>对<span style="color: black;">大众</span>有<span style="color: black;">帮忙</span>哈~</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">因为</span>本文篇幅过长,博主为了方便<span style="color: black;">大众</span>阅读和<span style="color: black;">保藏</span>,特意将本文转<span style="color: black;">成为了</span>一份PDF版的文档。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">必须</span>PDF版的<span style="color: black;">伴侣</span><span style="color: black;">能够</span>关注<span style="color: black;">微X</span>公众号:Java团长,发送“ <span style="color: black;">基本</span>知识 ”<span style="color: black;">就可</span>获取哈~</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">1、</span>Java概述</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">1、何为编程</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">编程<span style="color: black;">便是</span>让计算机为<span style="color: black;">处理</span>某个问题而<span style="color: black;">运用</span>某种程序设计语言编写程序代码,并<span style="color: black;">最后</span>得到结果的过程。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">为了使计算机能够理解人的意图,人类就<span style="color: black;">必要</span>要将需<span style="color: black;">处理</span>的问题的思路、<span style="color: black;">办法</span>、和手段<span style="color: black;">经过</span>计算机能够理解的形式告诉计算机,使得计算机能够<span style="color: black;">按照</span>人的指令<span style="color: black;">循序渐进</span>去工作,完成某种特定的任务。这种人和计算机之间交流的过程<span style="color: black;">便是</span>编程。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">2、什么是Java</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java是一门面向对象编程语言,不仅吸收了C++语言的<span style="color: black;">各样</span>优点,还摒弃了C++里难以理解的多继承、指针等概念,<span style="color: black;">因此呢</span>Java语言<span style="color: black;">拥有</span>功能强大和简单易用两个特征。Java语言<span style="color: black;">做为</span>静态面向对象编程语言的<span style="color: black;">表率</span>,极好地实现了面向对象理论,<span style="color: black;">准许</span>程序员以优雅的思维方式进行<span style="color: black;">繁杂</span>的编程 。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">3、jdk1.5之后的三大版本</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java SE(J2SE,Java 2 Platform Standard Edition,标准版)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java SE 以前<span style="color: black;">叫作</span>为 J2SE。它<span style="color: black;">准许</span><span style="color: black;">研发</span>和<span style="color: black;">安排</span>在桌面、服务器、嵌入式环境和实时环境中<span style="color: black;">运用</span>的 Java 应用程序。Java SE <span style="color: black;">包括</span>了支持 Java Web 服务<span style="color: black;">研发</span>的类,并为Java EE和Java ME<span style="color: black;">供给</span><span style="color: black;">基本</span>。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java EE(J2EE,Java 2 Platform Enterprise Edition,<span style="color: black;">公司</span>版)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java EE 以前<span style="color: black;">叫作</span>为 J2EE。<span style="color: black;">公司</span>版本<span style="color: black;">帮忙</span><span style="color: black;">研发</span>和<span style="color: black;">安排</span>可移植、健壮、可伸缩且安全的服务器端Java 应用程序。Java EE 是在 Java SE 的<span style="color: black;">基本</span>上构建的,它<span style="color: black;">供给</span> Web 服务、组件模型、管理和通信 API,<span style="color: black;">能够</span>用来实现<span style="color: black;">公司</span>级的面向服务体系结构(service-oriented architecture,SOA)和 Web2.0应用程序。2018年2月,Eclipse 宣布正式将 JavaEE 更名为 JakartaEE</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java ME(J2ME,Java 2 Platform Micro Edition,微型版)</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java ME 以前<span style="color: black;">叫作</span>为 J2ME。Java ME 为在移动设备和嵌入式设备(<span style="color: black;">例如</span>手机、PDA、电视机顶盒和打印机)上运行的应用程序<span style="color: black;">供给</span>一个健壮且灵活的环境。Java ME <span style="color: black;">包含</span>灵活的用户界面、健壮的安全模型、许多内置的网络协议以及对<span style="color: black;">能够</span>动态下载的连网和离线应用程序的丰富支持。基于 Java ME 规范的应用程序只需编写一次,就<span style="color: black;">能够</span>用于许多设备,<span style="color: black;">况且</span><span style="color: black;">能够</span>利用<span style="color: black;">每一个</span>设备的本机功能。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">4、JVM、JRE和JDK的关系</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">JVM</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java Virtual Machine是Java虚拟机,Java程序<span style="color: black;">必须</span>运行在虚拟机上,<span style="color: black;">区别</span>的平台有自己的虚拟机,<span style="color: black;">因此呢</span>Java语言<span style="color: black;">能够</span>实现跨平台。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">JRE</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java Runtime Environment<span style="color: black;">包含</span>Java虚拟机和Java程序所需的核心类库等。核心类库<span style="color: black;">重点</span>是java.lang包:<span style="color: black;">包括</span>了运行Java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程、<span style="color: black;">反常</span>处理类等,系统缺省加载这个包</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;"><span style="color: black;">倘若</span>想要运行一个<span style="color: black;">研发</span>好的Java程序,计算机中只<span style="color: black;">必须</span>安装JRE<span style="color: black;">就可</span>。</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">JDK</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">Java Development Kit是<span style="color: black;">供给</span>给Java<span style="color: black;">研发</span>人员<span style="color: black;">运用</span>的,其中<span style="color: black;">包括</span>了Java的<span style="color: black;">研发</span><span style="color: black;">工具</span>,<span style="color: black;">亦</span><span style="color: black;">包含</span>了JRE。<span style="color: black;">因此</span>安装了JDK,就<span style="color: black;">没</span>需再单独安装JRE了。其中的<span style="color: black;">研发</span><span style="color: black;">工具</span>:编译<span style="color: black;">工具</span>(javac.exe),打包<span style="color: black;">工具</span>(jar.exe)等</p>
    <p style="font-size: 16px; color: black; line-height: 40px; text-align: left; margin-bottom: 15px;">JVM&amp;JRE&amp;JDK关系图:</p>





流星的美 发表于 2024-8-20 21:56:58

谢谢、感谢、感恩、辛苦了、有你真好等。

听听海 发表于 2024-8-24 07:56:56

楼主果然英明!不得不赞美你一下!

7wu1wm0 发表于 2024-10-5 14:28:33

百度seo优化论坛 http://www.fok120.com/
页: [1]
查看完整版本: Java基本知识点整理(2021年最新版)