Java基础教程(2)

Java基础教程(2)

ID:37152614

大小:749.49 KB

页数:41页

时间:2019-05-19

Java基础教程(2)_第1页
Java基础教程(2)_第2页
Java基础教程(2)_第3页
Java基础教程(2)_第4页
Java基础教程(2)_第5页
资源描述:

《Java基础教程(2)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、D1:Java介绍1.1Java起源、发展历程和版本划分:1982年SUN公司成立,1991年出现,”Oak”——Java的早期称呼,用于嵌入家电;1998年发布JDK1.2,并使用“Java2”;目前我们大部分用JDK1.6的版本;以介绍面向对象编程的基本概念、基本理论为重点,结合Java语言的语法规则、编程特点和设计思想、强调容易发生错误和编程应注意的地方,使学生能对Java技术有一个总体了解,通过本课程学习,使学生掌握Java语言的基础知识,理解和掌握面向对象程序设计的基本思想,熟练地使用Java语言进行程序的编写、编译以及调试工作Java根据应

2、用方向,分为三个版本及对应的类库:J2ME移动版J2SE标准版J2EE企业版1.2Java语言特点易于学习;高效率的执行方式,即先编译后执行;与平台无关,即跨平台,可运行于主流操作系统如UNIXLINUXWindows上;分布式;安全性;丰富的API文档和类库;多线程;1.3、关于JDK和JVM?要进行Java开发,必须得安装JDK。JDK(JavaDevelopmentToolkit)是Java开发工具包的简称,包含运行Java程序的类库和命令;JDK包含JRE,它包含比JRE更多的命令。JRE只是运行时环境,所包含的类库比JDK小;一般来讲,开发人

3、员都应采用对应的JDK,目前用JDK6版本;JRE=JVM+RuntimeInterpreter;Java运行环境的三项主要功能:l加载代码:由classloader完成;l校验代码:由bytecodeverifier完成;l执行代码:由runtimeinterpreter完成。关于Java虚拟机(JVM)l在一台计算机上由软件或硬件模拟的计算机。Java虚拟机(JVM)读取并处理经编译过的平台无关的字节码class文件。lJava编译器针对Java虚拟机产生class文件,因此是独立于平台的。lJava解释器负责将Java虚拟机的代码在特定的平台上运

4、行。lJava语言是先编译源文件,后执行class文件!1.4Java程序分类lJavaApplication以main()方法作为程序入口,由Java解释器加载执行。lJavaApple没有main()方法作为程序入口,由浏览器或appletviewer加载执行。lJsp,ServletWeb上的应用程序,即主流J2EE服务程序1.5JDK安装和配置上级演示1.6第一个Java程序Java应用程序举例HelloWorld.java:源文件:HelloWorld.java/**范例名称:"HelloWorld"程序*/publicclassHelloW

5、orld{publicstaticvoidmain(Stringargs[]){System.out.println("HelloWorld!");}}先编译javac类名.java,(编译完会形成一个二进制的class文件,该文件与平台无关,即可以跨平台运行)后运行java类名1.7小结命名如果.java文件包含一个public类,它必需按该类名命名。Java语言中单词拼写严格区分大小写;类个数一个源文件中最多只能有一个public类。其它类的个数不限。1.8、Java学习路线;初级部分:Java核心技术(CoreJava);中级部分:JSPJava

6、BeanServlet等;高级部分:SSH框架EJB数据库(OracleSQLServerMySQL)各种商用应用服务器配置;项目部分:UML建模需求分析等;D2:Java基础2.1标示符和关键字标示符:标示符:Java程序中的类、属性、方法、对象、变量等元素都应有自己的名称,各元素的名称通称为标识符。Java标识符定义规则:由字母、数字、_和$组成;开头字符必须是字母、下画线或$。关键字:lJava中一些赋以特定的含义、并用做专门用途的单词称为关键字(keyword)l所有Java关键字都是小写的,TURE、FALSE、NULL等都不是Java关键字

7、;lgoto和const虽然从未使用,但也作被为Java关键字保留;ltrue,false,null虽被用做专门用途,但也不是Java关键字,它们只是显式常量值;2.2Java的基本数据类型Java数据类型划分数据类型基本数据类型引用数据类型数值型字符型(char)布尔型(boolean)整数类型(byte,short,int,long)浮点类型(float,double)类(class)接口(interface)数组boolean布尔类型:只有true和false两种值;char字符型:字符常量是用单引号括起来的单个字符charc='A';Java字

8、符采用Unicode编码,每个字符占两个字节,因而可用十六进制编码形式表示charc1='u

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。