关于Java的相关基础信息

Java EE API:

JMS (Java Message Service) 高性能异步消息服务,实现Java EE 应用程序与非Java程序的透明-通信

JMX(Java Management Extendsions)在程序运行时对其进行交互式监控和管理的机制

JTA(Java Transaction API): 允许应用程序在自身的一个或者多个组件中平滑地处理错误的机制

JavaMail: 通过工业标准的POP/SNTP/IMAP协议发送和接收邮件的机制

JAVA SE API:

JNDI(Java Nameing and Directory Interface):用于和LDAP服务交互的API:

JAXP(Java API for XML Processing): 用于分析及转换XML(基于XSLT实现)

java 标准:

java se <-- j2se(JVM,JAVA CORE LIB)

java ee <-- j2ee(Java SE, servlet,JSP,EJB)

Tomcat 所支持的一些API接口

Servlet API

JSP  API

JDNI

JAXP

时间: 2024-12-23 21:24:15

关于Java的相关基础信息的相关文章

Java JVM 相关基础知识

1.JMM Java内存模型 每条线程都有自己的工作内存[Working Memory] 线程的工作内存保存了被该线程使用的变量的主内存副本拷贝 线程对变量的所有线程之间也无法直接访问对方工作内存的变量,线程间变量值的传递均需要通过主内存来完成. 2.java的堆和栈 1)堆 heap:可动态申请的内存空间(其记录空闲内存空间的链表由操作系统维护): 其中的内存在不需要时可以回收,以分配给新的内存请求,其内存中的数据是无序的: 一般由使用者自由分配,malloc 分配的就是堆,需要手动释放: 被

java 的相关基础 Day 01

Day 01 how to learn the lession learn self control .type by urself Unite 1 语言:交流的工具 计算机语言:人与计算机交流的工具 CPU 执行命令.是别的只有指令.指令就是指能被CPU 识别的二进制语言. 二进制:什么都可以用二进制表示.图片,电影,难怪二进制要写很多 语言发展历史:机器语言 进化 汇编语言 : 进化 高级语言:更加符合人类的思维习惯和语法,隐藏底层实现.that means ,底层语言越机器化 c ,c++

java web 相关基础概念的汇总

省去一些废话,反正是记录自学过程的,便于自己理清思路,自知自己资质欠佳,若有不对的地方还请不吝赐教. Java:是一种可以撰写跨平台应用软件的面向对象的程序设计语言.是由Sun公司1995年5月推出的Java程序设计语言和Java平台(SE/EE/ME). Java语言的特性:1.简单性. 2.面向对象:面向对象编程(Object Oriented Programming,OOP,即面向对象程序设计)是一种计算机编程架构.基本原则是计算机程序由单个能够起到子程序作用的单元或对象组合而成.为了实现

java二进制相关基础

转载请注明原创出处,谢谢! 说在前面 之前在JVM菜鸟进阶高手之路十(基础知识开场白)的时候简单提到了二进制相关问题,最近在看RocketMQ的源码的时候,发现涉及二进制的内容蛮多,jdk源码里面也是有很多涉及到二进制相关的操作,今天这篇文章仅仅是扫盲篇,后续会介绍灵活运用篇. 说明 任何东西都有规范,提到JAVA就会提到2个规范,JAVA语言规范.JVM规范.JAVA语言规范主要定义JAVA的语法.变量.类型.文法等等,JVM规范主要定义Class文件类型.运行时数据.帧栈.虚拟机的启动.虚拟

获取Java系统相关信息

1 package com.test; 2 3 import java.util.Properties; 4 import java.util.Map.Entry; 5 6 import org.junit.Test; 7 8 public class SystemTest { 9 10 /** 11 * 获取Java系统相关信息 12 * @throws Exception 13 */ 14 @Test 15 public void testSys() throws Exception { 1

Java集合相关面试问题和答案

Java集合相关面试问题和答案 面试试题 1.Java集合框架是什么?说出一些集合框架的优点? 每种编程语言中都有集合,最初的Java版本包含几种集合类:Vector.Stack.HashTable和Array.随着集合的广泛使用,Java1.2提出了囊括所有集合接口.实现和算法的集合框架.在保证线程安全的情况下使用泛型和并发集合类,Java已经经历了很久.它还包括在Java并发包中,阻塞接口以及它们的实现.集合框架的部分优点如下: (1)使用核心集合类降低开发成本,而非实现我们自己的集合类.

Java Reflection 相关及示例

Java Reflection 相关及示例 前言: 代码有点长.贴出github地址:https://github.com/andyChenHuaYing/scattered-items/tree/master/items-java-reflection 测试目标类:TargetClass.自定义的辅助类比较多.在这里不贴了.篇幅有限.并且测试也简单.因此测试类也没有提及. 一:简介 Java Reflection是针对Class也就是我们平常说的类而言的.用于操作Java中的Class.在Ja

JAVA学习(五):Java面向对象编程基础

Java面向对象编程基础 面向对象(Object oriented programming,OOP)技术是一种强有力的软件开发方法,它採用数据抽象与信息隐藏技术,来使软件开发简单化,以达到代码重用的目的. 1.OOP的3个特性(封装.继承和多态性) 封装是类的基础.指把类的相关实现细节隐藏起来,在类中将数据和实现操作的代码集中起来放在对象的内部.调用这些类时仅仅需直接使用类预留的接口就能够了. 继承提供了子类自己主动拥有父类数据结构和方法的机制.它表示类之间的一种关系. 多态指使一个对象被看成还

Java网络编程基础【转】

网络编程 网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习. 在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的.首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情啊!其实初学者如果入门网络编程的话也可以做到这么简单! 网络编程就是在两个或两个以上的设备(例如计算机)之间传输数据.