java入门和配置环境(一).doc_第1页
java入门和配置环境(一).doc_第2页
java入门和配置环境(一).doc_第3页
java入门和配置环境(一).doc_第4页
java入门和配置环境(一).doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Java入门和环境配置一、前言java是一门编程语言,这个领域非常大,而且每时每刻都有新的技术推出。所要面对这些新技术。如果要想尽快掌握,必须有扎实的java功底。Java技术是入门的编程语言,那么也是大家从开始到最后必须始终复习的内容。在整个java学习中,讲过的东西基本上都是重点或者以后的设计思想,那么这些内容有以下几点是必须掌握的:1、 面向对象,概念非常的多,所有的概念都必须理解和掌握,能第一时间条件反射出来。2、 Java类集,类集属于整个Java的核心部分,必须掌握。3、 Java.io,输入、输出操作,这个操作是所有初学者最难跨过的地方。4、 JDBC,使用java对数据库进行操作。2、 具体内容首先,必须了解java这门语言本身是在C语言的基础之上继续发展的,所有其很多的语法可以发现完全和C语言一样的,这就意味着java程序要做到一个通用性,让这门语言可以更好的发展。不管是否被Oracle收购,都不影响java的发展。Adobe有Flex开发语言,这个是开发前台。微软有.net平台,Oracle有Java可以和其他大公司竞争。1、 Java简介(了解)SUN公司是缔造Java的公司,1982年成立,SUN公司简单来看,中文意思是太阳。全称为:Stanford University Network。Sun公司的官网:.(全英文)Java是一门语言,但是这个语言经历了很长时间的发展形势才形成最终的概念,一开始java的前身是Oak语言。最早有一个称为GREEN的项目,这个项目就类似于嵌入式开发,当时sun公司的技术人员本来打算使用C+进行开发的,但是C+开发起来比较复杂,所以SUN公司的人员就在C+的基础之上开发出了一个新的平台Oak(橡树)语言。但是很遗憾,这门语言没有竞标成功。Oak没有市场,差点面临淘汰。之后SUN公司向网景公司学习浏览器技术,产生了HOTJava的浏览器。1995年Oak语言在浏览器上改进成功,改进成功就是推出了Applet技术(已经不再使用),并且在1995年的时候正式将Oak语言更名为java,同时推出了JDK1.0版本。Java发展历程Java主设计者(Java之父):James Gosling1995.5Sun发布了Java1.0Java Development kit(JDK1.0)1998年推出了JDK1.2,从此Java正式更名为Java2。因为在JDK1.2之后推出了许多新的类库支持。最明显的改进就是图形用户界面。现在的版本:JDK1.7(J2SE76.0)Java主要技术分支JAVA SEJava 2 Platform, Standard Edition(前身:J2SE,2005年之后更名为JAVA SE)JAVA EEJava 2 Platform, Enterprise Edition(前身:J2EE,2005年之后更名为JAVA EE)JAVA MEJava 2 Platform, Micro Edition(前身:J2ME,2005年之后更名为JAVA ME)从实际上来讲,java的语言主要应用在网络上。三种技术的关系以上的关系看出,不管如何划分,全部都是以JAVA SE为核心基础,所以掌握JAVA SE 是最重要的。Java语言的特点:1、 可移植性:可以在各个不同的平台间进行程序的移动。比如:在windows下开发出来的程序,可以直接在linux下进行运行。所以一般在开发java中,都是在windows下完成的,之后运行都是部署在linux或unix环境下。2、 自动垃圾回收:可以自动释放无用的内存空间,并且让这些内存空间得到重新利用。3、 多线程支持:java是支持多线程开发的,可以让程序的运行更快。4、 去除了C和C+的缺点:指针很麻烦,使用起来很不方便,所以Java里面没有指针,但是java中使用了引用来操作内存解决指针问题。5、 Java支持分布式开发。6、 面向对象的支持。7、 简单、安全。Java运行机制编程语言分为两种:编译型和解释型Java最重要的部分就是其可移植性。可移植性是体现在java的JVM上。JVM:java虚拟机。Java在电脑上进行解释执行的,但是实际上讲是在JVM进行的。实际上,使用JVM最大的特点,就是让程序和操作系统间增加了一个过渡端,并且使用这个过渡端进行程序间的可移植操作。3、 Java开发环境搭建(重点)如果要想进行java的开发,则必须有JDK的支持,JDK现在的最新的版本是1.6(6.0)。可以到网上去下载最新的版本(),下载的时候根据自己的操作系统下载版本要注意。安装成功之后,java的主要操作命令是java和javac,因为这两个命令属于JDK本身,不是windows自带的,所以就要对JDK进行配置。在整个java中,所以的命令都是保存在C:Program FilesJavajdk1.6.0_12bin目录之中,所以要在环境中注册此目录。四、第一个Java程序(重点)所有的开发语言,第一个程序都是打印Hello World。1、 程序的基本形式首先建立一个文件,此文件的后缀必须是*.java,所以文件名为Hello.java。范例:打印“hello world”程序编译:javac Hello.java,但是要求,在命令行的方式进入到Hello.java所在的文件夹之中,此时会在此目录出现一个Hello.class的文件。程序运行:java Hello,如果已经形成Hello.class文件,使用此命令执行此Hello.class文件,虽然没有使用后缀名,但是完成的文件名对应的是Hello.class。2、 Classpath属性在整个java的运行中,有两个属性非常重要:PATH属性:定义所有的java命令。CLASSPATH属性:表示的是类的路径。在正常情况下,一个*.class文件的执行,必须在所在的目录之中,如果现在想在其他目录中也执行次内容的话,则就必须配置CLASSPATH属性。Classpath配置的语法:set classpath=路径1;路径2.范例:将classpath配置到其d:test目录中执行 java-classpath所指定的目录-运行程序从一般的开发角度来看,最好的做法是程序在当前的目录中直接找到所需要的*.class文件最合适的。语法:set classpath=.从当前所在的文件夹中找到所需要的class文件。五、类的声明上所有的java程序都必须放在一个类中,但是类的声明有以下两种形式:1、 使用public class声明文件名称必须和类名称保持一致,一个java文件中只能有一个public class声明,但是允许有多个class声明。2、 使用class声明文件名称可以和类名不一样,但是生产的class文件名称和class声明的类名保持一致虽然一个文件中可能同时存在多个 class的声明,但是编译之后会按照每一个class的定义分别生成*.class文件,执行的时候找的是*.class文件而不是java文件。在编写类名称的时候,必须遵守规范:每个单词的首字母大写例如:TestJavaHello6、 简单的java程序Java中的注释有以下三种:1、 单行注释 /2、 多行注释 /* . */3、 文档注释/* .*/Java也包含变量、语法。但是java声明变量有自己的规范:可以由字母、数字、下划线、$符号组成,其中不能以数字开头,也不能使用关键字,因为关键字有特殊的含义。最好是以字母开头,首字母小写。Java中的关键字:abstractbooleanbreakbytecasecatchcharclasscontinuedefaultdodoubleelseextendsfalsefinalfinallyfloatforifimplementsimportinstanceofintinterfa

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论