java入门第一课

  • Java:不只是一种语言,技术

  • 三个版本:javaSE(基础), javaEE(企业应用),JavaME

  • JDK:Java Development Kit

  • JRE:Java Runtime Environment

  • JSR规范:Java Specification Request

  • JCP组织:Java Community Process

  • IDE:Integrated Development Environment
    JRE与JDK:
    简单地说,JRE就是运行Java字节码的虚拟机。但是,如果只有Java源码,要编译成Java字节码,就需要JDK,因为JDK除了包含JRE,还提供了编译器、调试器等开发工具。
    JCP与JSR:
    JSR是一系列的规范,从JVM的内存模型到Web程序接口,全部都标准化了。而负责审核JSR的组织就是JCP
    IDE是集成开发环境,流行的用于Java开发的IDE有:Eclipse(推荐)、IntelliJ Idea、NetBeans
    java入门第一课_第1张图片java入门第一课_第2张图片

  • java的发展史

  • javaEE的核心技术
    Servlet&JSP、JDBC(Java Database Connectivity)、EJB(Enterprise JavaBeans)、JNDI(Java Naming and Directory Interface)、JMS(Java Message Service)、JTS(Java Transaction Service)、JPA(Java Persistence API)

  • JavaEE企业级应用

  • JavaEE开发运行环境
    JavaSE基础运行环境,选for Enterprise,之后能少装插件
    Tomcat服务器作为web应用服务器
    nginx(使用更多些)或者apache http server其负载均衡器的作用
    eclipse作为开发环境

  • 开源社区:apache(看看,之后可以用些简化开发过程)、Oracle(科学上网)

  • 工具:maven(用的多,提前自学,可进行第三方包的依赖管理)、ant(用的少)、git

  • Java Servlet:定义了如何处理Web请求

  • JDBC(java Database Connectivity):JDBC API为访问不同的数据库提供了一种统一的途径

  • JPA(Java Persistence API):定义了如何编写ORM和数据存取

  • JSP(Java Server Pages):定义了如何生成各种格式内容的视图模块
    up主:liujiboy
    问题:
    为什么有人叫J2EE?
    J2EE其实就是java1.2版本,之后版本不断更新,在1.6之后更名为Java EE,J2EE其实就是老叫法

任务:

  • 你应该去检索一下视频中提到的几个术语,比如Java EE、JCP等。做一个更全面的了解,网上有很多文章,比我讲解的要仔细。

  • 你也应该了解一下企业应用开发面临的问题。读一下J2EE Design and
    Development。至少浏览一下前言、第1章、第2章以及目录。

  • 视频中提到了一些开发工具。如果没有学过,应该列到自己的学习清单上。JDK应该安装好,Tomcat、Maven、Git等也应该安装好,B站上有视频。

  • 群里上传了一本Java Network Programming的书。考虑到很多同学可能没有学过基础的Java,那么这些同学应该读一下这本书。这本书涵盖了企业应用开发所涉及到的基础类知识。包括Java Network、多线程和IO。

你可能感兴趣的:(java学习)