- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1、Java入门
1.1 Java语言发展和特点 1.2 面向对象程序设计 1.3 Java程序举例 1.4 Java程序开发工具与开发方法 1.1 Java语言发展和特点 Java的原名叫Oak(橡树),但在申请注册商标时,发现Oak已经有人用了。在想了一系列名字后,最终,使用了提议者在喝一杯Java咖啡时无意提到的Java。 Java(JDK 1.0)正式发表于1995年5月。Java的“Write Once,Run Anywhere(一次编写,到处运行)”口号使得Java一出现就引起广泛的注意,用Java开发的软件可以不用修改或重新编译而直接应用于多种不同平台的计算机上。Java语言的众多优点使得它逐渐成为Internet上受欢迎的开发与编程语言。Java的诞生对传统的计算模型提出了新的挑战。 目前,针对不同领域的软件开发,Java有三个平台可供选择: Java SE:Java标准版,可用于开发桌面应用和一般的网络应用。 Java EE:Java企业版,可用于开发一般和复杂的分布式的综合网络应用。 Java ME:Java微型版。可用于开发可用资源较少的个人数字助理、手机等终端设备上的应用。 几个常识区别 Javascript 运行在客户端的脚本程序,和java没有任何关系,不属于java的范畴。语法极为灵活,因此javascript极为强大,可以毫不夸张的说:只用html+javascript+xml就可作出和jsp等才能实现的动态网站。这也是就是现在的ajax。 servlet: 纯java的程序,只不过是运行在服务器端,需要编译为.class文件,而动态网站的后台逻辑层就是靠servlet实现的。 jsp: 运行在服务器端的动态网页编辑语言,由标记和自定义的标记库组成。jsp是你要实现动态网站所亲手写的代码,jsp会被完全编译为servlet,真正在服务器后台运作的是servlet。 j2ee: java的三大平台之一,即:j2ME,j2SE,j2EE,j2EE包括web service,jsf,servlet,jsp,rcp,EJB,javaBean等。 1.1.2 Java语言的特点 1.1.3 Java程序的工作机制 1.2 面向对象程序设计 Java语言是一种面向对象(OO,Object Oriented)的程序设计语言。无论是Java应用程序还是Java小程序,它们都是以类为基础构建的。 1.3 Java程序举例 按照运行方式的不同,Java程序有可独立运行的应用程序和需要嵌套在网页中运行的小程序两种形式。 1.3.1 Java应用程序举例 【例1.1】输出信息为″Hello,World!″的Java应用程序。 代码1 // //Sample “Hello World” application // public class TestGreeting{ public static void main(String[]args){ Greeting hello=new Greeting(); hello.greet(); } } 代码2 public class Greeting{ public void greet(){ System.out.println(“Hello World”); } } 程序中 “//” 是注释信息,当然用“/*”和“*/”括起来的内容也是注释。 class用来定义一个新的类,标识符TestGreeting为类名,它是一个公共类(public)。 一个Java源程序中可以定义多个类,但是最多只允许有一个公共类。程序文件名要求与这个公共类的类名相同。 类定义由 { }括起来,其内部是类体。类体中可以定义类的数据成员和成员方法。 在本例中定义了一个main方法,其中public表示访问权限,static指明该方法是一个静态(或类)方法,void则指明该方法不返回值。 Java应用程序必须有main方法,必须按照如上的格式定义。 Java解释器在没有生成任何对象的情况下,以main方法作为入口来执行程序。 每个类中可以定义多个方法,但main方法只能有一个,每个程序从这里开始执行。String args[]是参数,参数名为args,它是String类的一个对象。方法的参数用“类名 参数名”来指定,多个参数间用逗号分隔。 在main方法中,产生了一个对象hello,通过该对象调用该对象的greet函数,函数中的语句: System.out.println(″Hello World″); 在标准输出设备(显示器)上输出一行字符: He
文档评论(0)