java是什么

java大学网是以java开发为主线,与java相关编程、视频、图书为辅的一个专题化的教程多站。所以,我们有必要了解java是什么,也许你已经知道,那就看看网站的一些教程,也许对你有用,特别是视频教程,讲得很精彩。


多话不说,我们来了解java:

百度百科说的最全:

http://baike.baidu.com/link?url=roP7Iux2mS1b1dACIxKgb0V5RFYsWiZxrLGAr2WWFAi8-3RiS39xOuXM419v5rYl


简单点来说,就是一种编程语句,有人说他好,也有人说他比不上其他的。当然,如果父母能随便换他的孩子,他也不会说自己的孩子是最牛的。


起源

Java是由Sun Microsystems公司于 1995年5月推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器均支持Javaapplet。另一方面,Java技术也不断更新。(2010年Oracle公司收购了SUN)

组成

Java由四方面组成:Java编程语言Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。

平台

Java平台由Java虚拟机(Java Virtual Machine,简称JVM)和Java 应用编程接口(Application Programming Interface,简称API)构成。Java应用编程接口为Java应用提供了一个独立于操作系统的标准接口,可分为基本部分和扩展部分。在硬件或操作系统平台上安装一个Java平台之后,Java应用程序就可运行。Java平台已经嵌入了几乎所有的操作系统。这样Java程序可以只编译一次,就可以在各种系统中运行。Java应用编程接口已经从1.1x版发展到1.2版。常用的Java平台基于Java1.4,最近版本为Java7.0。

体系


   Java分为三个体系
J2SE(Java2 Platform Standard Edition,java平台标准版),J2EE(Java 2 Platform,Enterprise Edition,java平台企业版),J2ME(Java 2 Platform Micro Edition,java平台微型版)。


本文链接:java是什么,转载请注明出处:http://www.javadx.com/article/772

2019-03-23 00:35

知识点

相关教程

更多

ThreadLocal是什么-java ThreadLocal学习笔记

ThreadLocal是什么  ThreadLocal是什么呢?其实ThreadLocal并非是一个线程的本地实现版本,它并不是一个Thread,而是thread local variable(线程局部变量)。也许把它命名为ThreadLocalVar更加合适。线程局部变量(ThreadLocal)其实的功用非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变

这些是什么

用ROR做了一个 图书管理系统  在公司内网机 执行程序就什么都没有 回家在自己的笔记本上 执行程序 就出来一些这个东西 谁告诉我下是什么问题     问题补充:不影响我正常运行程序是把,这个不是什么问题      问题补充:不影响我正常运行程序是把,这个不是什么问题     isimon 写道      这是日志,你没看到的时候可能只写到文件里了。

java该词,国内程序员和国外程序员念法一样吗,通用念法是什么?

java,国内程序员和国外程序员念法一样吗,通用念法是什么?  见个博士念作扎我,感觉他好像没接触过java语言?     问题补充:     小卓SUN 写道      扎哇    字母A在哪国语言也不会发O的音吧。。。       高级程序员?平时常使用那种语言?

Hive是什么?

hive是什么? hive是基于Hadoop构建的数据仓库基础架构,通过提供一系列的工具,使得用户能够方便的做数据ETL,数据结构化,并针对存放在hadoop上的海量数据进行查询和分析。 hive定义了一种简单的类SQL查询语言---QL,QL语言方便熟悉SQL语言的用户去查询数据。此外,hive也支持熟悉map-reduce的开发者使用map-reduce程序对数据做更加复杂的分析。 hive可

JSON是什么?

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)

shell是什么

shell简单理解就是类似于一个客户端窗口,用户输入指令,它解析好(操作系统能读得懂),然后传给操作系统。然后操作系统处理后,通过它反馈给客户端。说白了,就是一个中介。

不显示删除回复显示所有回复显示星级回复显示得分回复 请问java Object的hashcode()方法是怎么实现的啊,内部的算法是什么啊

System.out.println(new Student());我知道输出的是引用,引用不是内存地址是吗,Student@de6ced,引用的后几位是什么啊如何算的啊,谢谢

微信是什么? 你如何用微信决定了它到底是什么

  微信是什么?我们每天用微信和朋友语音聊天、刷朋友圈、摇妹子、玩飞机大战...却没有真正去想过这个问题。那微信之父张小龙是如何define微信的呢?他并没有正面回答这个问题,或者说,他不愿意给微信下定义。   当你问张小龙“微信是什么”的时候,他一样会把这个问题抛给你。 “你如何使用微信,决定了微信对你而言,它到底是什么。”   微信的原点,是一套消息系统,是一个庞大的I/O平台。这套消息系统是

Hadoop究竟是什么?

  文章的标题看上去很幼齿很科普,但实际上那些天天观赏大数据演讲的管理层技术小白来说,他们永远不会公开问出这个问题。   大数据是个铺天盖地的词,而谈论大数据又不可避免地要提到Hadoop,遗憾的是今天大多数大数据鼓吹者,甚至专业人士其实并不能说清楚Hadoop到底是什么玩意,以及有何功用,而他们的管理层小白听众更是一头雾水。   众所周知,Hadoop是Apache软件基金会管理的开源软件平台,

apache的作用是什么?

以前没用过apache,只用Tomcat,但是也能够做我所认为的网网页。但现在使用了apache,我不知道他起什么做用? 在网上看了说是解析html,那个不是浏览器做的事儿吗? 数据从浏览器发来只接发送给Tomcat不就行了吗?为什么要经过apache,又不做处理。 很晕,有前辈能解释一下吗?     问题补充:<div class="quote_title">qq

Hadoop是什么 分享 PPT

云计算概念 Google的云计算 Hadoop HDFS Map/Reduce 日志框架的Hadoop尝试 路在何方 云计算(Cloud Computing)是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,或者说是这些计算机科学概念的商业实现。 云计算的基本原理是,通过使计算分布在大量的分

Hadoop是什么?Hadoop初认识

最近的一段时间经常听同事提到这个Hadoop 应该是个大的趋势,现在需要了解,以后需要熟悉,在后来就要精通了。 先简单的认识一下吧:) Hadoop 由 Apache Software Foundation 公司于 2005 年秋天作为 Lucene 的子项目 Nutch 的一部分正式引入。它受到最先由 Google Lab 开发的 MapReduce 和 Google File System 的

Collections.unmodifiableMap 这个是什么意思

这个是什么意思 不可改变????

什么是Zookeeper,Zookeeper的作用是什么,在Hadoop及hbase中具体作用是什么

什么是Zookeeper,Zookeeper的作用是什么,它与NameNode及HMaster如何协作?在没有接触Zookeeper的同学,或许会有这些疑问。这里给大家总结一下。 一、什么是Zookeeper ZooKeeper 顾名思义 动物园管理员,他是拿来管大象(Hadoop) 、 蜜蜂(Hive) 、 小猪(Pig)的管理员, Apache Hbase和 Apache Solr 以及Lin

easym.jar是什么包? 有什么作用了?

easym.jar是什么包? 有什么作用了?

最新教程

更多

java线程状态详解(6种)

java线程类为:java.lang.Thread,其实现java.lang.Runnable接口。 线程在运行过程中有6种状态,分别如下: NEW:初始状态,线程被构建,但是还没有调用start()方法 RUNNABLE:运行状态,Java线程将操作系统中的就绪和运行两种状态统称为“运行状态” BLOCK:阻塞状态,表示线程阻塞

redis从库只读设置-redis集群管理

默认情况下redis数据库充当slave角色时是只读的不能进行写操作,如果写入,会提示以下错误:READONLY You can't write against a read only slave.  127.0.0.1:6382> set k3 111  (error) READONLY You can't write against a read only slave. 如果你要开启从库

Netty环境配置

netty是一个java事件驱动的网络通信框架,也就是一个jar包,只要在项目里引用即可。

Netty基于流的传输处理

​在TCP/IP的基于流的传输中,接收的数据被存储到套接字接收缓冲器中。不幸的是,基于流的传输的缓冲器不是分组的队列,而是字节的队列。 这意味着,即使将两个消息作为两个独立的数据包发送,操作系统也不会将它们视为两个消息,而只是一组字节(有点悲剧)。 因此,不能保证读的是您在远程定入的行数据

Netty入门实例-使用POJO代替ByteBuf

使用TIME协议的客户端和服务器示例,让它们使用POJO来代替原来的ByteBuf。

Netty入门实例-时间服务器

Netty中服务器和客户端之间最大的和唯一的区别是使用了不同的Bootstrap和Channel实现

Netty入门实例-编写服务器端程序

channelRead()处理程序方法实现如下

Netty开发环境配置

最新版本的Netty 4.x和JDK 1.6及更高版本

电商平台数据库设计

电商平台数据库表设计:商品分类表、商品信息表、品牌表、商品属性表、商品属性扩展表、规格表、规格扩展表

HttpClient 上传文件

我们使用MultipartEntityBuilder创建一个HttpEntity。 当创建构建器时,添加一个二进制体 - 包含将要上传的文件以及一个文本正文。 接下来,使用RequestBuilder创建一个HTTP请求,并分配先前创建的HttpEntity。

MongoDB常用命令

查看当前使用的数据库    > db    test  切换数据库   > use foobar    switched to db foobar  插入文档    > post={"title":"领悟书生","content":"这是一个分享教程的网站","date":new

快速了解MongoDB【基本概念与体系结构】

什么是MongoDB MongoDB is a general purpose, document-based, distributed database built for modern application developers and for the cloud era. MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。

windows系统安装MongoDB

安装 下载MongoDB的安装包:mongodb-win32-x86_64-2008plus-ssl-3.2.10-signed.msi,按照提示步骤安装即可。 安装完成后,软件会安装在C:\Program Files\MongoDB 目录中 我们要启动的服务程序就是C:\Program Files\MongoDB\Server\3.2\bin目录下的mongod.exe,为了方便我们每次启动,我

Spring boot整合MyBatis-Plus 之二:增删改查

基于上一篇springboot整合MyBatis-Plus之后,实现简单的增删改查 创建实体类 添加表注解TableName和主键注解TableId import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import com.baom

分布式ID生成器【snowflake雪花算法】

基于snowflake雪花算法分布式ID生成器 snowflake雪花算法分布式ID生成器几大特点: 41bit的时间戳可以支持该算法使用到2082年 10bit的工作机器id可以支持1024台机器 序列号支持1毫秒产生4096个自增序列id 整体上按照时间自增排序 整个分布式系统内不会产生ID碰撞 每秒能够产生26万ID左右 Twitter的 Snowflake分布式ID生成器的JAVA实现方案