杭州千锋教育是杭州java培训影响力培训机构之一,本为是杭州千锋小编整理的小白必看的java基础知识,如果对java开发感兴趣的同学,可以点击下载千锋java视频教程,下载地址:http://video.mobiletrain.org/java/。千锋java视频教程由千锋java讲师呕心沥血录制的精品教程,java入门到精通,这一套视频足矣。
Java是什么?
Java是一种编程语言和一个平台。Java是一种,健壮,安全和面向对象的编程语言。
平台: 程序运行的任何硬件或软件环境都可叫作平台。由于Java有自己的运行时环境(JRE)和API,所以它也被称为平台。
Java示例
下面来看看一个java编程示例。 Hello Java示例程序的详细描述将在教程的下一页中给出。
class Simple{
public static void main(String args[]){
System.out.println("Hello Java");
} }
Java在哪里使用?
据Sun公司(现已被Oracle公司收购)称:有30亿个设备使用和运行java。现在仍有很多设备(Android手机就是一种),目前使用java。其中一些如下:
1. 桌面应用程序,如acrobat阅读器,媒体播放器,防病毒等。
2. Web应用程序,如:irctc.co.in,taobao.com,jd.com等。
3. 企业应用程序如银行应用程序。
4. 移动应用(Android手机)
5. 嵌入式系统
6. 智能卡
7. 机器人
8. 游戏等
Java应用程序的类型
主要有4种类型的应用程序可以使用java编程语言来创建:
1. 独立应用程序
它也被称为桌面应用程序或基于窗口的应用程序。我们需要在每台机器上安装的应用程序,如媒体播放器,防病毒等。AWT和Swing框架在java中可用于创建独立应用程序。
2. Web应用程序
在服务器端运行并创建动态页面的应用程序称为Web应用程序。目前,servlet,jsp,struts,jsf等技术用于在java中创建web应用程序。
3. 企业应用
自然分布的应用程序,如银行应用程序等。它具有别安全性,负载平衡和集群的优势。 在java中,EJB用于创建企业应用程序。
4. 移动应用
为移动设备创建的应用程序。目前Android和Java ME用于创建移动应用程序。
Java的历史
Java的历史是比较有趣的。Java的历史从绿色团队(Green Team)开始,Java团队成员(也称为绿色团队-Green Team)发起了一项革命性任务,他们想要为数字设备(如机顶盒,电视等)开发语言。对于绿色团队成员,这是一个的概念。 但是,它适合于互联网编程。 后来,Java技术由Netscape合并。目前,Java用于互联网编程,移动设备,游戏,电子商务解决方案等。下面是描述Java历史的主要特点。
1. James Gosling,Mike Sheridan和Patrick Naughton于1991年6月发起了Java语言项目。Sun工程师的小团队称为Green Team。
2. Java的初设计用于电子电器,如:机顶盒中的小型嵌入式系统。
3.初,它被James Gosling称为“Greentalk”,文件扩展名为.gt(不是.java)。
4.之后,它被称为 Oak ,并开发作为 Green 项目的一部分。
下面就是Java之父 - James Gosling 大神。
提示:据说每个在Java编程的人在次学习java的时候,都要拜一拜他。以求在未来编写的Java程序时,少几个Bug。
Java版本历史
现在为止,已经发布了许多java版本了,Java当前稳定版本是Java SE 8,马上就要出来新版本:Java 9 了 。历史版本如下:
· JDK Alpha and Beta (1995)
· JDK 1.0 (23rd Jan, 1996)
· JDK 1.1 (19th Feb, 1997)
· J2SE 1.2 (8th Dec, 1998)
· J2SE 1.3 (8th May, 2000)
· J2SE 1.4 (6th Feb, 2002)
· J2SE 5.0 (30th Sep, 2004)
· Java SE 6 (11th Dec, 2006)
· Java SE 7 (28th July, 2011)
· Java SE 8 (18th March, 2014)
· Java SE 9 (?)
如何学习java:
一.跟着入门教程开始一步一步学java,推荐可以从千锋java视频教程开始学习,下载地址:http://video.mobiletrain.org/java/
二.如果对java想深一步学习,从日后从事java开发相关工作,除了观看千锋视频教程外,还可以了解千锋java培训课程(http://www.mobiletrain.org/java/)。千锋JavaEE课程采用100%全程面授学科,拒绝视频同步授课,拒绝双元视频班学科,拒绝直播授课,教师一对一指导学员做项目,全新打造“主流技术+前沿技术+企业级联动”学科课程,重新优化和定义JavaEE,采用新版本技术开展学科,致力于为学员打造牛的、新的技术,助力学员拿下BAT级企业Offer。
相关文章
了解千锋动态
关注千锋教育服务号
扫码关注千锋互联
身边的移动开发导师