千锋教育-做有情怀、有良心、有品质的IT职业教育机构

当前位置:首页 > 行业动态  >  正文

杭州java培训:小白必看的java基础知识

时间:2017-12-21 16:49:37     来源:千锋教育杭州校区 作者:千锋

  杭州千锋教育是杭州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 大神。

James Gosling.png

  提示:据说每个在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。

相关文章

  • 北京天丰利校区(总部):北京市海淀区宝盛北里西区28号天丰利商城4层
    北京沙河校区:北京市昌平区沙阳路18号北京科技职业技术广场服务楼2层、南区服务楼2层
    咨询电话:400-654-7778 010-82790226-801
    面授课程:Android培训、HTML5培训、UI交互设计培训、PHP培训、JavaEE培训、大数据开发培
                     训、VR/AR混合现实培训、Python培训、iOS培训、好程序员
  • 深圳西部硅谷校区:深圳市宝安区宝安大道5010号深圳西部硅谷A区B座605-619
    深圳大学城校区:深圳市南山区留仙大道1201号大学城创客小镇16栋2楼、3楼
    咨询电话:0755-33582485-801(硅谷校区) 0755-86660670-801(大学城校区)
    面授课程:Android培训、HTML5培训、UI交互设计培训、PHP培训、JavaEE培训、大数据开发培
                     训、VR/AR混合现实培训
  • 上海地址:上海市宝山区同济支路199号智慧七立方3号楼2-4层
    咨询电话:400-627-7899 021-56166283/56166279
    面授课程:PHP培训、Android课程培训、HTML5课程培训、UI交互设计培训、JavaEE培训、iOS课
                     程培训、好程序员
  • 郑州地址:郑州市金水区纬五路21号河南教育综合楼(经纬中学楼)6/7/8层
    咨询电话:0371-55191750 400-654-7778
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、JavaEE培训、iOS课程培训
  • 广州地址:广州市天河区元岗路310号智汇park创意园E座5层
    咨询电话:020-22119207 400-654-7778
    面授课程:Android课程培训、HTML5课程培训、iOS课程培训、JavaEE培训
  • 大连地址:大连市甘井子区软件园路6号B5座101室
    咨询电话:0411-39026086 400-654-7778
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训、iOS课程培训
  • 武汉地址:武汉市江夏区藏龙岛杨桥湖大道15号拓创大厦15楼
    咨询电话:027-81772047
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训、iOS课程培训
  • 成都旅游校区:成都市一环路西二段17号四川旅游青羊校区内
    成都华立校区:成都一环路西二段17号华立大厦3楼
    咨询电话:028-83178771 028-61967740
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、JavaEE培训、iOS课程培训
  • 校区地址:西安市雁塔区高新六路52号立人科技C座西区4楼
    咨询电话:029-85260160 029-85261030 029-85260960
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训
  • 杭州地址:浙江省杭州市江干区九堡旺田书画城A座4层
    咨询电话:0571-86893632 010-82790226-801
    面授课程:Android课程培训、HTML5课程培训、JavaEE培训、iOS课程培训
  • 青岛校区地址:青岛市市南区金坛路17号青岛职业技术南校区实训楼A4层
    咨询电话:0532-80910752/3 010-82790226-801
    面授课程:Android课程培训、HTML5课程培训、UI交互设计培训、iOS课程培训
  • 千锋动态二维码

    了解千锋动态
    关注千锋教育服务号

  • 千锋互联二维码

    扫码关注千锋互联
    身边的移动开发导师