Java语言概述

Java学科脉络

第一阶段:JavaSE

包含Java,MySQL和SQL语言,JDBC

第二阶段:JavaWeb

包含HTML与CSS,JavaScript DOM与jQuery,XML与Tomcat(服务器),HTTP协议,服务器端组件Servlet,JSP,异步数据传输框架Ajax

第三阶段:JavaEE框架

系统开发中真正要用的,包括系统整体分层解耦框架spring,轻量级Web框架springmvc,轻量级持久层框架mybatis,服务器操作系统Linux,内存数据库Redis,项目架构、jar包管理工具Maven

第四阶段:JavaEE高级技术

SVN/IDEA开发工具,分布式版本管理工具Git与GitHub,Mysql高级,JVM内存模型,分布式架构注册中心Zookeeper,虚拟化应用容器Dockers,消息队列RabbitMQ,前端VUE/ES6

大数据开发

大数据存储框架Hadoop,数据仓库hive,分为Spark生态体系,Hadoop生态体系和Flink生态体系,scala语言

Java主要应用场景

Java基础是学习JavaEE、大数据、Android开发的基石

Java基础内容

软件开发介绍

软件即一系列按照特定顺序组织的计算机数据和指令的集合,分为系统软件和应用软件

人机交互方式:图形化界面GUI,命令行方式CLI

Pascal之父Nicklaus Wirth:Algorithms + Data Structures = Programs

常用的命令行命令:

  • cd:change directory
  • md:make directory
  • rd: remove directory
  • cd…:返回上一层
  • del:删除文件(不是文件目录)
  • star符号:通配符

计算机语言的划分

机器语言、初级语言、高级语言
C、Pascal、Fortan:面向过程语言
C++:面向过程语言/面向对象语言
Java:纯面向对象语言
.NET:跨平台语言
Python,Scala…

Java语言概述

Sun公司开发,最初是Oak,2008年Sun被Oracle收购,JDK5.0变化很大,8.0也很大,目前稳定在9,10,11
Java技术体系平台

  • JavaSE:标准版,桌面级应用开发
  • JavaEE:企业版,主要针对Web应用程序开发
  • JavaME:小型版、移动版
    应用方向:企业级应用、Android平台应用、大数据平台开发

Java语言特点:面向对象、健壮性(去掉指针,增加垃圾回收机制)、跨平台性(JVM实现)

JDK = JRE + 开发工具集(Javac编辑工具等)
JRE = JVM + Java SE标准类库(API)

文档注释作用:
/**
@author 指定Java程序的作者
@version 指定源文件的版本
文档注释内容
*/
文档注释能够被JDK工具javadoc解析,生成以网页文件形式体现的说明文档
命令行:javadoc -d [文档文件名] -author -version [src文件名]

Java API文档

API是Application Programming Interface 应用程序编程接口,是Java提供的类库(编程接口),API文档是类库的使用说明,文档可直接在Oracle官网下载,作为字典使用

Java开发工具

开发工具IDE:主要的是Eclipse和IntelliJ IDEA

2.Java语言概述相关推荐

  1. 第1章 Java语言概述

    第1章 Java语言概述 声明 0. Java语言应用场景 1. 软件开发介绍 2. 计算机编程语言介绍 3. Java语言概述 4. Java程序运行机制及运行过程 5. Java的环境搭建  5. ...

  2. Java语言概述与简单程序

    Java语言概述 1. Java语言平台 1,J2EE(Java 2 Platform Enterprise Edition) 企业版 : 开发企业环境下的应用程序,主要针对web程序开发 2,J2S ...

  3. [JAVA_开课吧资源]第一周 Java语言概述、Java语言基础

    主题一 Java语言概述 » JDK介绍及其基本组件 Sun公司利用Java开发工具箱(Java Development Toolkit ,JDK)发布Java的各个版本.JDK由开发和测试Java程 ...

  4. java 语言概述(零)

    2019独角兽企业重金招聘Python工程师标准>>> java 语言概述 1.软件:系统软件 vs 应用软件 2.语言的分类:第一代:机器语言 第二代:汇编语言 第三代:高级语言( ...

  5. 第一章:Java语言概述

    Java语言的诞生.特点 java之父Jgosling团队在开发"Green"项目时,发现C缺少垃圾回收系统,还有可移植的安全性.分布程序设计.和多线程功能.最后,他们想要一种易于 ...

  6. java程序可分为两个基本文件_1 Java语言概述答案

    第1章 Java语言概述 一.判断题 1.Java语言是一种解释执行的语言,这个特点是Java语言的一个缺点.(F)2.Java源程序的文件名一定要与文件中某个类的名称一致.(T) 3.Java语言采 ...

  7. java语言概述、java语言特性、java语言发展史、java语言作用

    Java介绍: Java语言概述: Java语言是由美国Sun(Stanford University Network)斯坦福网络公司的java语言之父–詹姆斯·高斯林,在1995年推出的高级的编程语 ...

  8. 1.Java语言概述

    1.Java语言概述 定义:Java是一门面向对象,支持跨平台技术同时也支持泛型编程的一门高级编程语言.高级编程语言:人书写的代码(即使用固定的格式和语法),必须通过一定的处理之后交给计算机的编程语言 ...

  9. 【JAVA SE】第一章 Java语言概述、环境变量和HelloWorld

    第一章 Java语言概述.环境变量和HelloWorld 文章目录 第一章 Java语言概述.环境变量和HelloWorld 一.Java语言概述 1.Java简介 2.Java发展历史 3.Java ...

  10. Java语言概述以及环境搭建

    Java语言概述以及环境搭建 计算机系结构 硬件 软件 人机交互方式 常见的DOS命令 Java语言的概述 Java语言的背景 Java语言的特点 Java的主要版本 JDK下载 <1>J ...

最新文章

  1. 【Qt】信号和槽传递自定义结构体
  2. 自然语言处理在开放搜索中的应用
  3. jMeter 里如何调用函数 function
  4. common-collections中Java反序列化漏洞导致的RCE原理分析
  5. 在龙芯机器上编译OpenJDK8
  6. 2篇word文档比较重复率_【软件】PDF转word黑科技 快来get!
  7. postfix疯狂外发垃圾邮件之分析与解决(下)
  8. 《手把手教你学DSP——基于TMS320F28335》北京航空航天大学出版社-张卿杰等-电子版-PDF
  9. MicroSIP编译完全手册
  10. Excel分压电阻计算
  11. LINUX操作命令汇总(zt)
  12. C# 使用Microsoft Speech朗读文本
  13. SVG线条动画实现蚂蚁线
  14. win10中linux文件夹重命名,Win10家庭版重命名Administrator用户文件夹
  15. 2010提升你幽默感的语句
  16. vitualbox 挂载win7 共享文件夹
  17. 数字转中文大写= 1234= 一千二百三十四
  18. torch.bmm 函数
  19. python预测股票价格论文_基于机器学习的股票分析与预测模型研究
  20. 棋盘效应(Checkerboard Artifacts)

热门文章

  1. 2022中国情侣分手报告:一半男生不删前任微信,是想复合吗?
  2. c++ for循环执行流程
  3. 好文回顾:中国游戏编年史 中国游戏的二十年(4)
  4. FastDFS安装部署指南
  5. 苏宁首页案例-移动端
  6. [error] [mysql]:1034 Incorrect key file for table 'table_name'; try to repair it
  7. 认真面对生活,认真的享受生活!
  8. 电能质量在线监测装置化工厂医院光伏用
  9. 腾讯地图导航(根据地址)
  10. JavaScript基础知识问答题(答案仅供参考)