您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > Java > Java基础教程简介tchap1(精)
Java基础教程简介本系列课程以Java初学者为对象,在课程的内容规划设计上以阶梯式的渐进方式,来引导帮助读者建立Java程序设计的理念与技巧。本书共分12章。第1章Java语言简介第2章基本数据类型和数组第3章运算符、表达式和语句第4章类、对象和接口第5章常用实用类第6章常用组件及事件处理第7章建立对话框第8章JavaApplet基础第9章图形与图像第10章Java多线程机制第11章输入/输出流第12章Java网络的基本知识Java基础教程目录Java简介Java语言具有面向对象、与平台无关、安全、稳定和多线程等优良特性,是目前软件设计中极为强大的编程语言。Java语言不仅可以用来开发大型的应用程序,而且特别适合Internet的应用开发。尤其是JavaSwing推出之后,不仅使Java的功能更加强大,而且使Java具备了“处处可用”的特点,Java已成为网络时代最重要的语言之一。Java简介因为C++常会有使系统失效的程序错误,尤其是内存管理,C++是采用直接参考(directreference)的方式,需要程序设计师记录并管理内存资源。这造成设计师们极大的负担,并可能产生许多bugs。为了解决所遇到的问题发展一种新的语言叫Oak。它保留了大部分与C++相似的语法,但却把些较具危险性的功能加以改进,像内存资源管理,便由语言本身来管理,以减少程序设计师的负担及错误的产生。Oak是一种可移植性(portable)语言,也就是一种平台独立(platform-independent)的语言,能够在各种芯片上运行。随着网络开始蓬勃发展,Oak很适合作为一种网络程序语言。工程师们便想到以手中常享用的咖啡(Java)来重新命名之。创始人:JamesGosling.Java简介Java2简介就像win98和winXP而已,其实是版本升级时,用的不同名称而已,在以前的java1.1时,sun那时就称其为java,到了98年,sun公司出了java1.2,公司为了行销考量,把java重新更名为:java2。java2是指java2platform,他基于api1.2,一直延用到今天,JAVA2是JAVA的版本号。以前的java只分两部分,从98年出了新版本,更名以后,把java分成了三部分,即我们现在见到的J2SE,J2ME,J2EE,三个java开发平台。以前的jdk,现在称其为j2sdk,并没有太大区别,只是一个发展过程。Java2简介JAVA和C++一样是一门OOP语言,或者应该说JAVA现在已经不是一门单纯的语言而是一系列的标准、接口等,提供构筑互联网应用开发的一套完整的解决方案;JBuilder是BORLAND公司推出的一种可视化开发工具,是一个集成编辑环境(IDE),用来编写java,就象VC++一样。Java2简介无论在win、*nix抑或macOS上要运行java语言编的程序必须安个叫java虚拟机。既然java写的程序是运行在java虚拟机上,那么同一个编译后的java就可以在任何java虚拟机上运行,而不必关心java虚拟机下到底是什么操作系统什么硬件了。这也就是SUN一直吹嘘的“一次编写,处处运行”特性。软件介绍下载网址:(J2SE)Java2Platform,EnterpriseEdition(J2EE)Java2Platform,MicroEdition(J2ME)安装后系统环境变量Path值的设置SDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置Path。对于Windows2000、Windows2003、WindowsXP,用鼠标右键点击“我的电脑”,弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后点击按钮“环境变量”,添加如下的系统环境变量:变量名:PATH,变量值:E:\jdk1.4\bin例:C:\ProgramFiles\Java\jdk1.5.0_01\bin安装后系统环境变量Path值的设置如果曾经设置过环境变量Path,可点击该变量进行编辑操作,将需要的值加入即可。对于Win9x,用记事本编辑Autoexec.bat文件,将如下的设置语句加入即可,Path=E:\jdk1.4\bin;也可以在命令窗口,如MS-DOS窗口键入命令:PATH=E:\jdk1.4\bin;安装后系统环境变量ClassPath值的设置SDK的安装目录的jre文件夹中包含着Java应用程序运行时所需要的Java类库,这些类库被包含在一个jre\lib中的压缩文件rt.jar中。安装SDK一般不需要设置环境变量ClassPath的值,如果你的机器安装过一些商业化的Java开发产品或带有Java技术的一些产品,如PB、Oracle等,那么这些产品在安装后,也可能会修改了ClassPath的值,那么当你运行Java应用程序时,你可能加载这些产品所带的老版本的类库,可能导致程序要加载的类无法找到,使你的程序出现运行错误。你可以重新编辑系统环境变量ClassPath的值。安装后系统环境变量ClassPath值的设置对于indows2000、Windows2003、WindowsXP,用鼠标右键点击“我的电脑”,弹出菜单,然后选择属性,弹出“系统特性”对话框,再单击该对话框中的高级选项,然后点击按钮“环境变量”,添加如下的系统环境变量:变量名:ClassPath变量值:E:\jdk1.4\jre\lib\rt.jar;.;例:C:\ProgramFiles\Java\jre1.5.0_01\lib\rt.jar;.;如果曾经设置过环境变量:ClassPath,可点击该变量进行编辑操作,将需要的值加入即可。Java的应用程序源程序:记事本Hello.java编译运行应用程序中可以没有public类,若有的话可以是应用程序中的任何一个类。一个java的源程序至多可以有一个public类。Java的应用程序publicclassHello{publicstaticvoidmain(Stringargs[]){System.out.println(“这是一个简单的应用程序);}}若干个类只能有一个main方法声明字符串类型的数组Java中区分字符大小写:DatenowTime=newDate()只能有一个public类,与文件名相同;如没有public类,则与其它一个类名相同。Java的应用程序编译:D:\1000D:\1000javacHello.javaD:\1000javacPeople.java运行:D:\1000javaHelloD:\1000javaAJava的小应用程序(javaapplet)源程序编译运行小应用程序必须有一个类是java.applet.Applet类的子类,该类称做主类。importjava.applet.*;importjava.awt.*;publicclassboyextendsApplet{publicvoidpaint(Graphicsg){g.setColor(Color.red);g.drawString(我一边喝着咖啡,一边学Java呢,2,30);g.setColor(Color.blue);g.drawString(我学得很认真,10,50);}}若干个类,没有main方法,但必须有javaApplet的主类,而且是public的此文件的命名必须是:boy.javaJava的小应用程序(javaapplet)Java的小应用程序(javaapplet)编译:D:\1000javacboy.java运行:appletcode=boy.classheight=100width=300/appletboy.html文件JSPJSP(JavaServerPages)是由Sunicrosystems公司倡导的一种动态网页技术标准。在传统的网页HTML文件中加入Java程序片段(不要把JSP与服务器端的JavaScript语言搞混了),就构成了JSP网页(*.jsp)。Web服务器在遇到访问JSP网页的请求时,首先编译并执行其中的Java程序片段(编译仅在第一次请求或程序发生改变时才进行),然后将执行结果以HTML或XML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送E-mail等等。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对于一般使用浏览器的客户端,几乎没有任何限制和要求。1.发明Java语言的原因是什么?发明Java语言的主要贡献者是谁?2.“Java应用程序必须要有一个类是public类”,这句话正确吗?3.“JavaApplet程序的主类必须是类是public类”,这句话正确吗?4.请叙述Java源文件的命名规则。5.源文件生成的字节码在运行时都加载到内存吗?第1章问题
本文标题:Java基础教程简介tchap1(精)
链接地址:https://www.777doc.com/doc-3266501 .html