2024Java轻松入门课件 尚硅谷-01-Java入门_第1页
2024Java轻松入门课件 尚硅谷-01-Java入门_第2页
2024Java轻松入门课件 尚硅谷-01-Java入门_第3页
2024Java轻松入门课件 尚硅谷-01-Java入门_第4页
2024Java轻松入门课件 尚硅谷-01-Java入门_第5页
已阅读5页,还剩49页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java入门讲师:于涛目录Java入门前言Java环境123Java相关概述Java入门程序4第一章Java相关概述Java概述

01020304JavaSE课程体系介绍软件和硬件介绍Java语言介绍什么是软件开发Java概述

01020304JavaSE课程体系介绍软件和硬件介绍Java语言介绍什么是软件开发Java概述_JavaSE课程体系介绍

第一部分:计算机编程核心语法(数据类型,运算符,流程控制,数组,方法)第二部分:面向对象核心逻辑(类和对象,封装,继承,多态,抽象,接口)第三部分:JavaSE核心高级应用(API,集合,IO流,多线程,网络编程,反射)第四部分:Java新特性(Lambda表达式,函数式接口,新日期类,jdk8-17新特性)Java概述

01020304JavaSE课程体系介绍软件和硬件介绍Java语言介绍什么是软件开发Java概述

01020304JavaSE课程体系介绍软件和硬件介绍Java语言介绍什么是软件开发Java相关概述_硬件

硬件是看得见、摸得着的物理部件或设备。在研制硬件产品时,人的创造性活动表现在把原材料转变成有形的物理产品Java相关概述_软件

软件产品是以程序和文档的形式存在,通过在计算机上运行来体现他的作用Java相关概述_硬件和软件的关系

硬件和软件是相辅相成的,谁也离不开谁,如果硬件比喻成人,那么软件就可以比喻成灵魂,一个人没有了灵魂,这个人也就没什么用了;同样,软件需要安装到硬件上运行的,所以,硬件没有了软件支持,或者软件没有硬件的支持,就都没有用了Java概述

01020304JavaSE课程体系介绍软件和硬件介绍Java语言介绍什么是软件开发Java概述

01020304JavaSE课程体系介绍软件和硬件介绍Java语言介绍什么是软件开发Java相关概述_Java语言介绍

计算机编程语言是什么

所谓计算机编程语言,就是人们对计算机下达的命令,让计算机完成人们需要的功能Java相关概述_Java语言介绍

计算机语言的发展

第一代:机器语言Java相关概述_Java语言介绍

计算机语言的发展

第二代:汇编语言Java相关概述_Java语言介绍

计算机语言的发展

第三代:高级语言Java相关概述_Java语言介绍

计算机语言的发展

第三代:高级语言Java相关概述_Java语言介绍

JAVA生态圈Java是目前应用最为广泛的软件开发平台之一。随着Java以及Java社区的不断壮大,Java也早已不再是简简单单的一门计算机语言了,它更是一个平台、一种文化、一个社区。Java相关概述_Java语言介绍

JAVA生态圈作为一个平台,Java虚拟机扮演着举足轻重的作用。除了Java语言,任何一种能够被编译成字节码的计算机语言都属于Java这个平台。Groovy、Scala、JRuby、Kotlin等都是Java平台的一部分,它们依赖于Java虚拟机,同时,Java平台也因为它们变得更加丰富多彩。而且Java还可以跨平台Java相关概述_Java语言介绍

JAVA生态圈作为一种文化,Java几乎成为了“开源”的代名词。在Java程序中,有着数不清的开源软件和框架。如Tomcat、Struts,Hibernate,Spring,MyBatis等。就连JDK和JVM自身也有不少开源的实现,如OpenJDK、ApacheHarmony。可以说,“共享”的精神在Java世界里体现得淋漓尽致。Java相关概述_Java语言介绍

JAVA生态圈作为一个社区,Java拥有全世界最多的技术拥护者和开源社区支持,有数不清的论坛和资料。从桌面应用软件、嵌入式开发到企业级应用、后台服务器、中间件,都可以看到Java的身影。其应用形式之复杂、参与人数之众多也令人咋舌。可以说,Java社区已经俨然成为了一个良好而庞大的生态系统。其实这才是Java最大的优势和财富。Java相关概述_Java语言介绍

Java是最好的语言吗?不是,因为在每个领域都有更合适的编程语言Java相关概述_Java语言介绍

C语言无疑是现代计算机软件编程语言的王者,几乎所有的操作系统都是C语言写成的。C里面有一个编译器,会将系统软件变成机器语言,让硬件识别,和硬件做交互.C++是面向对象的C语言,一直在不断的改进。Java相关概述_Java语言介绍

JavaScript是能运行在浏览器中的语言,丰富的前端界面离不开Javascript的功劳。近年来的Node.js又在后端占有一席之地。Java相关概述_Java语言介绍

SQL是用于访问和处理数据库的标准的计算机语言,这类数据库包括:MySQL,Oracle,Sybase,SQLServer,DB2,Access等等Java相关概述_Java语言介绍

没有最好,只有最适合!!!Java相关概述_Java语言介绍

Java诞生于SUN(StanfordUniversityNetwork),09年SUN被Oracle(甲骨文)收购。Java之父是詹姆斯.高斯林(JamesGosling)。Java相关概述_Java语言介绍

Sun公司发布了Java的第一个开发工具包Java1.0

拆分成:J2SE(标准版)J2EE(企业版)J2ME(小型版)Java1.21996年1月1998年12月2004年9月版本号从1.4直接更新到5.0;平台更名为JavaSEJavaEEJavaME2014年3月3月18日,发布了Java8.0加入了一个很重要的新特性Lambda2018年9月发布了Java11,JDK安装包取消了独立JRE安装包,而且是长期支持版本2021年9月发布Java17,同时也加入了很多的新特性语法编写方式,比如类型推断,也是长期支持版本2023年9月发布Java21,加入了纤程的概念,提供更高的并发性和更低的资源消耗,也是长期支持版本Java相关概述_Java语言介绍

JavaSE(JavaPlatform,StandardEdition标准版):允许您在桌面和服务器上开发和部署Java应用程序JavaEE(JavaPlatform,EnterpriseEdition企业版):是为开发企业环境下的应用程序提供的一套解决方案,主要针对于Web应用程序开发JavaME(JavaPlatform,MicroEdition小型版):为互联网上的嵌入式和移动设备上运行的应用提供了一个健壮、灵活的环境:微控制器、传感器、网关、移动电话、个人数字助理(PDA)、电视机顶盒、打印机等等Java概述

01020304JavaSE课程体系介绍软件和硬件介绍Java语言介绍什么是软件开发Java概述

01020304JavaSE课程体系介绍软件和硬件介绍Java语言介绍什么是软件开发Java相关概述_什么是软件开发

软件开发是根据用户要求建造出软件系统或者系统中的软件部分的过程软件开发是一项包括需求捕捉、需求分析、设计、实现和测试的系统工程软件一般是用某种程序设计语言来实现的。通常采用软件开发工具可以进行开发需求捕捉需求分析程序设计程序实现程序测试Java相关概述_什么是软件开发

我们将来主要从事软件开发中各个环节的哪个环节呢?需求捕捉需求分析程序设计程序实现程序测试Java相关概述_什么是软件开发

我们将来主要从事软件开发中各个环节的哪个环节呢?程序实现Java相关概述_什么是软件开发

我们将来主要用什么程序设计语言来开发呢?java语言sql语言js等第二章Java入门前言Java入门前言

0102字节常用dos命令Java入门前言

0102字节常用dos命令Java入门前言

0102字节常用dos命令第三章Java环境Java环境

0102JVM和跨平台JDK和JREJava环境

0102JVM和跨平台JDK和JREJava环境

0102JVM和跨平台JDK和JRE第四章Java入门程序Java入门程序

01020304编写HelloWorld注释HelloWorld代码解释以及注意事项050607软件和硬件介绍Java语言介绍什么是软件开发开发三步骤Java入门程序

01020304编写HelloWorld注释HelloWorld代码解释以及注意事项050607软件和硬件介绍Java语言介绍什么是软件开发开发三步骤Java入门程序

01020304编写HelloWorld注释HelloWorld代码解释以及注意事项050607软件和硬件介绍Java语言介绍什么是软件开发开发三步骤Java入门程序

01020304编写HelloWorld注释HelloWorld代码解释以及注意事项050607软件和硬件介绍Java语言介绍什么是软件开发开发三步骤Java入门程序

01020304编写HelloWorld注释HelloWorld代码解释以及注意事项050607软件和硬件介绍Java语言介绍什么是软件开发开发三步骤Java入门程序

01020304编写HelloWorld注释HelloWorld代码解释以及

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论