sun java相关知识
-
Java介绍Java简介Java是由Sun Microsystems公司于1995年5月推出的Java面向对象程序设计语言和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java分为三个体系:JavaSE(J2SE)(Java2 Platform Standard Edition,java平台标准版)JavaEE(J2EE)(Java 2 Platform,Enterprise Edition,java平台企业版)JavaME(J2ME)(Java 2 Platform Micro Edition,java平台微型版)。2005年6月,JavaOne大会召开,SUN公司公开Java SE 6。此时,Java的各种版本已经更名以取消其中的数字"2":J2EE更名为Java EE, J2SE更名为Java SE,J2ME更名为Java ME。那么java语言有哪些特征呢?1.java语言简单: Jav
-
一、浅谈Java的历史Java最早的名字叫:oak,后来更名为java(一种咖啡的名字)SUN公司 09年被oracle以 74亿美元收购SUN的鼎盛时期的市值为2000亿Java创始人:james gaoslin 高斯林java几个重要的版本:jdk 1.2 更名为J2SEjdk 1.5 代号tigerjdk 1.8最新版本1.9Java针对不同的平台推出的几个版本:1:针对手持设备(java版本的功能比较少,运行的时候需要的内存较少)j2me-->java ME java micro edtion java 微型版2:针对pc的桌面程序。客户端程序j2se-->java SE java standard edtion java 标准版3:针对企业服务器的j2ee-->java EE java enterprise edtion java 企业版作者:Tinner丶链接:https://www.
-
Java编程——Tomcat基本概念及常用调优方式开源的 Java Web 应用服务器,实现了 Java EE(Java Platform Enterprise Edition)的部 分技术规范,比如 Java Servlet、Java Server Page、JSTL、Java WebSocket。Java EE 是 Sun 公 司为企业级应用推出的标准平台,定义了一系列用于企业级开发的技术规范,除了上述的之外,还有 EJB、Java Mail、JPA、JTA、JMS 等,而这些都依赖具体容器的实现 上图对比了 Java EE 容器的实现情况,Tomcat 和 Jetty 都只提供了 Java Web 容器必需的 Servlet 和 JSP 规范,开发者要想实现其他的功能,需要自己依赖其他开源实现。Glassfish 是由 sun 公司推出,Java EE 最新规范出来之后,首先会在 Glassfish 上进行实 现,所以是研究 Java EE 最新技术的首选。最常见的情况是使用 Tomcat 作为 Java Web 服务器,使用 Spring
-
Java编程——Tomcat基本概念及常用调优方式开源的 Java Web 应用服务器,实现了 Java EE(Java Platform Enterprise Edition)的部 分技术规范,比如 Java Servlet、Java Server Page、JSTL、Java WebSocket。Java EE 是 Sun 公 司为企业级应用推出的标准平台,定义了一系列用于企业级开发的技术规范,除了上述的之外,还有 EJB、Java Mail、JPA、JTA、JMS 等,而这些都依赖具体容器的实现 上图对比了 Java EE 容器的实现情况,Tomcat 和 Jetty 都只提供了 Java Web 容器必需的 Servlet 和 JSP 规范,开发者要想实现其他的功能,需要自己依赖其他开源实现。Glassfish 是由 sun 公司推出,Java EE 最新规范出来之后,首先会在 Glassfish 上进行实 现,所以是研究 Java EE 最新技术的首选。最常见的情况是使用 Tomcat 作为 Java Web 服务器,使用 Spring
sun java相关课程
sun java相关教程
- 1. Java 的历史 1995 年 5 月 23 日,Sun Microsystems 公司宣布 Java 语言诞生, 当时使用 Java 的总人数还不到 30 人,可能包括 Java 语言之父詹姆斯·高斯林在内的大多数联合创始人都无法预想,Java 在未来的二十年间,居然会给互联网乃至我们的生活带来如此深远的影响。目前 Java 提供以下三个版本:Java Platform, Enterprise Edition(Java EE:Java 平台企业版);Java Platform, Standard Edition(Java SE:Java 平台标准版);Java Platform, Micro Edition(Java ME:Java 平台微型版)。2006 年,SUN 公司在 JavaOne 大会上,宣布在 GNU 通用公共协议(GPL)的构架下向开源世界贡献 Java 平台,这次开放的 Java 版本包括了其标准版(Standard)、微型版(Micro)以及企业版(Enterprise)。这是一个具有 “历史性意义” 的改变。
- 1. 前言 使用 JDBC ,或者 JdbcTemplate 操作数据库,需要编写大量的 SQL 语句。SQL 语句基本都是些模板代码,实际上是可以通过分析模板代码的规则自动生成的。JPA 就是简化 Java 持久层数据操作的技术标准,是一种方案和规范。最开始是 Sun 公司提出的, Sun 公司就是开发出 Java 的公司,一度非常厉害,结果被 Oracle 收购了。Sun 公司虽然提出了 JPA 标准,但是并没有具体实现。JPA 的实现里面比较出名的就是 Hibernate 了,所以本篇我们也是以 Hibernate 实现为基础进行 Spring Boot + JPA 的实例讲解。本篇演示一个 Spring Boot 商品管理项目实例,其中数据持久层操作采用 JPA ,以体会 JPA 的优雅与高效。
- 3.5 合并数组 Ruby 中的数组可以使用多种不同的方法进行连接。通过+合并。实例:days1 = ["Mon", "Tue", "Wed"]days2 = ["Thu", "Fri", "Sat", "Sun"]days = days1 + days2=> ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]使用concat方法实例:days1 = ["Mon", "Tue", "Wed"]days2 = ["Thu", "Fri", "Sat", "Sun"]days = days1.concat(days2)=> ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]使用<<方法将元素附加到现有数组。实例:days1 = ["Mon", "Tue", "Wed"]days1 << "Thu" << "Fri" << "Sat" << "Sun"=> ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
- 3.2 访问数组元素 数组的元素可以通过结合[]方法引用相关元素的索引来访问。例如,要访问数组的第一个和第二个元素。实例:# 定义一个数组> days_of_week = [ "Mon", "Tues", "Wed", "Thu", "Fri", "Sat", "Sun" ]=> [ "Mon", "Tues", "Wed", "Thu", "Fri", "Sat", "Sun" ]> days_of_week[0]=> "Mon"> days_of_week[1]=> "Tues"或者使用at方法:实例:> days_of_week.at(0)=> "Mon"可以使用 Array 类的first和last方法访问首个和末尾元素。实例:> days_of_week.first=> "Mon"> days_of_week.last=> "Sun"
- 4. Java ByteOrder 我们知道 Java 是平台无关的编程语言,它是运行在 Java 虚拟机之上的,而 Java 虚拟机又是运行在 Native 系统上的。那么,如何通过 Java 程序检测系统本身的字节序呢?可以通过 java.nio.ByteOrder 类来测试当前 Native 系统的字节序。调用 ByteOrder 的 nativeOrder 方法,就能返回系统本身的字节序。另外,ByteOrder 还定义了两个 ByteOrder 类型的常量常用:ByteOrder.BIG_ENDIAN 表示大端序ByteOrder.LITTLE_ENDIAN 表示小端序检测程序也很简单,如下:public static void testByteOrder(){ System.out.println("The native byte order: " + ByteOrder.nativeOrder());}检测结果如下:The native byte order: LITTLE_ENDIAN
- 1. 前言 前面小节介绍 Java TCP Socket 编程时,我们遇到了“创建的 TCP server 不能同时接收多个客户端请求”的问题。我们的解决方案是采用多线程模型,即每线程模型或者是线程池模型。然而多线程模型会创建大量的线程,消耗大量系统资源。后来进入了 Java NIO 编程的学习,我们说编写高性能服务器必须采用非阻塞式 Socket 编程。然而,通过 Java NIO 的编程示例可以发现:相比阻塞式 Socket 编程,非阻塞式 Socket 编程的难度大了一个数量级。我们需要应用好 I/O 多路事件处理机制,需要处理好数据收发的各种情况,而 I/O 事件多路复用机制是整个非阻塞 Socket 编程的核心。其实,I/O 多路复用机制(I/O Multiplex)最早是由操作系统提供的,有一套专用的系统 API。目前主流操作系统提供的 I/O 多路复用 API 如下:select,是通用机制,Windows、Unix-like 系统都支持。poll, 是 UNIX-like 系统支持。devpoll,是 SUN Solaris 系统支持。当然,SUN 公司已经不存在了。epoll, 是 Linux 系统支持的主流机制。Kqueue,是 freebsd 内核支持的机制,Mac OS、IOS 系统也支持。IOCP,是 Windows 系统支持的机制。对于 Java 来说,也有自己的 I/O 多路复用机制,那就是 Java NIO Selector。
sun java相关搜索
-
s line
safari浏览器
samba
SAMP
samplerate
sandbox
sanitize
saper
sas
sass
save
smarty模板
smil
smtp
snapshot
snd
snmptrap
soap
soapclient
soap协议