Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。本教程通过简单的实例将让大家更好的了解JAVA编程语言。
VIM(以下简称Vim)编辑器是流行的文本编辑器之一。它是Vi编辑器的克隆,由Bram Moolenaar编写。 它是跨平台编辑器,可在大多数流行的平台上使用,如Windows,Linux,Mac和其他UNIX变体。 它是以命令为中心的编辑器,因此初学者可能会发现很难使用它。 但是一旦掌握了它,就可以用很少的Vim命令解决许多复杂的文本相关任务。 完成本教程学习后,读者应该能够流利地使用Vim。
JAVA 提供了一组丰富的平台无关的方式来创建图形用户界面的库。在这篇文章中,我们将学习Swing GUI控件。
Spring框架,由Rod Johnson开发,是一个非常强大的反转控制(IOC)框架,以帮助分离项目组件之间的依赖关系。
Spring Web Services(Spring-WS)是Spring社区开发的项目之一。 它主要侧重点是创建文档驱动的Web服务。 Spring Web Services项目促进了契约优先的SOAP服务开发,提供了多种方式来创建灵活的Web服务,这些服务可以以多种方式处理XML负载。 Spring Web服务以Spring为基础,无缝地使用Spring概念,如依赖注入和配置。 Spring-WS需要Spring 3.0版本。
这个教程是专为学习 Spring MVC 开发入门而写。这一系列的 Spring MVC 教程是基于新的 Spring 框架的最新版本(版本4)写的。
在使用普通旧JDBC处理数据库时,编写不必要的代码来处理异常,打开和关闭数据库连接等变得非常麻烦。但是Spring JDBC框架从打开连接开始处理所有底层基础细节,准备并执行SQL语句,处理进程异常,处理事务,最后关闭连接。
Spring Cloud是用于构建健壮的云应用程序的框架。 该框架通过为移动到分布式环境时面临的许多常见问题提供解决方案来促进应用程序的开发。
Spring Team在现有Spring框架的基础上发布了一个创新的主要框架:Spring Boot。这是一个来自Pivotal Team(Spring Team)的全新项目。Spring Boot是他们最新的创新,能够跟上不断变化的技术需求。
Spring Boot CLI是一个命令行工具,用于使用Spring快速开发。 它允许运行Groovy脚本,Groovy脚本类似于没有任何样板代码的java代码。 Spring CLI有助于引导新项目或编写自定义命令。
Spring Batch是一个轻量级框架,用于在开发企业应用程序中批处理应用程序。 本教程解释了Spring Batch的基本概念,并展示了如何在实际环境中使用它。
Spring框架的关键组件之一是面向方面编程(AOP)框架。 面向方面的编程需要将程序逻辑分解成不同的部分。此教程将通过简单实用的方法来学习Spring框架提供的AOP/面向方面编程。
Apache PDFBox是一个开源的Java库,支持PDF文档的开发和转换。 在本教程中,我们将学习如何使用PDFBox开发可创建,转换和操作PDF文档的Java程序。
Java服务器页面 - Java Server Pages(JSP)是一种可以用于构建动态Web应用程序,独立于平台的服务器端编程技术。 JSP可以访问整个Java API系列,包括访问企业数据库的JDBC API。本教程将教您如何使用JSP开发简单Web应用程序。
此JSF教程提供了JSF的基本和高级概念。我们的JSF教程是为JSF初学者和专业人士设计的编写的。JSF表示Java Server Faces,它是用于Web开发的服务器端Java框架。在本JSF教程中,包括JSF的所有主题,如功能,示例,验证,bean验证,托管bean,引用托管bean方法,facelets等。
JPA教程提供了Java持久性API的基本和高级概念。此JPA教程专为初学者和专业人士设计。JPA只是一个简化对象关系映射来管理Java应用程序中的关系数据的规范。 它提供了一个平台,可以直接使用对象而不是使用SQL语句。
本教程将通过示例了解Java中面向对象(OOP)的概念。讨论面向对象编程的特性,以及编写面向对象程序包括创建类,并从这些类创建对象,以及创建应用程序,这些应用程序是使用这些对象的独立可执行程序。如果以前从未使用过面向对象的编程语言,在开始编写任何代码之前,您需要学习一些基本概念。本课将向您介绍对象,类,继承,接口和包。在这些概念如何与真实世界相关,同时提供Java编程语言的语法介绍。
设计模式代表有经验的面向对象软件开发人员使用的最佳实践。 设计模式是软件开发人员在软件开发过程中面临的一般问题的解决方案。 这些解决方案是由许多软件开发人员在相当长的时间内通过试错获得的。
Java虚拟机是一个虚拟机,一个具有自己的ISA,自己的内存,栈,堆等的抽象计算机。它是一个管理系统内存并在运行时环境中驱动Java代码或应用程序的引擎。 它在主机操作系统上运行,并将对资源的需求放在作操作系统之上。
java泛型方法和泛型类使程序员能够使用单个方法声明分别指定一组相关方法,或者使用单个类声明来指定一组相关类型。泛型还提供编译时类型的安全性,允许程序员在编译时捕获无效类型。此教程将引导您学习和使用Java泛型技术知识。
Java提供了java.util.regex包,用于与正则表达式进行模式匹配。
Java提供了一些预定义的数据类型,称为内置数据类型。Java还允许自定义数据类型,这样的数据类型称为用户定义的数据类型。
Java是一种多线程编程语言,我们可以使用Java来开发多线程程序。 多线程程序包含两个或多个可同时运行的部分,每个部分可以同时处理不同的任务,从而能更好地利用可用资源,特别是当您的计算机有多个CPU时。多线程使您能够写入多个活动,可以在同一程序中同时进行操作处理。
Java密码体系结构(JCA)是一组用于实现现代密码术概念的API,例如数字签名,消息摘要和证书。 此规范可帮助开发人员在其应用程序中集成安全。
java中的多线程是一个同时执行多个线程的进程。线程是一个轻量级的子进程,是最小的处理单元。多进程和多线程都用于实现多任务处理。
Java国际化或I18N是指应用程序能够以多种不同语言为用户提供服务的能力。 Java已经内置了对内部化的支持。 Java还提供了数据格式的格式化,以及相应的日期和时间调整。
JavaFX是Java的下一代图形用户界面工具包。JavaFX是一组图形和媒体API,我们可以用它们来创建和部署富客户端应用程序。
Java 9是最受期待的并且是Java编程语言的主要特性版本。 这是一个入门教程,以简单直观的方式介绍Java 9的基本和高级功能的用法。
微信小程序
QQ小程序