第一章Java语言基础

第一章Java语言基础

ID:42622380

大小:179.39 KB

页数:5页

时间:2019-09-19

第一章Java语言基础_第1页
第一章Java语言基础_第2页
第一章Java语言基础_第3页
第一章Java语言基础_第4页
第一章Java语言基础_第5页
资源描述:

《第一章Java语言基础》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第一章Java语言基础1.1面向对象思想的由来1.面向对彖技术追求的是软件系统对现实世界的直接模拟。现实世界计算机世界如:一辆白色的自行车对象自行车类2.对象的属性面向对象技术计算机实现(1)状态:静态属性变量(2)行为:动态属性、操作方法(函数)(3)标志:对象名称标识符如:一辆白色的自行车属性:颜色、原材料、车轮尺寸、架子尺寸等方法(操作)转弯、移动、修理1・2面向对象程序设计方法的特点1.抽象对实际问题进行抽象处理,去伪存真、建立适于计算机处理的物理模型过程。2.封装通过抽象,将变量(数据)与方法(操作)封装在类屮。3.继承类间通过继承,获得父类(超类)的所有属性(静、动态属性)。

2、4.多态同名的不同方法共存。如:1・3Java语言1.Java语言二面向对彖的程序设计语言+与机器无关的二进制格式的类文件+Java虚拟机+完整的软件包。2.运行机制:JVM(虚拟机)os平台1JVM+OS1平台2JVM+OS2平台3JVM+OS3源代码(.java)编译雷字节码(.class)解释执行皆3.跨平台特性源代码(.java]编译R字节码(.class)解释执行》4.特点平台无关性.面向对象.安全稳定、支持多线程、简单易学5.Java语言分类Application>Applet、servelet>jsp>javascript、javaBean^jdbc1.4基本的Java应用

3、程序1•Java的Application//MyFirstJavaApplication.javapublicclassMyFirstJavaApplicationpublicstaticvoidmain(Stringargsf])System.out.printlnC'HelloWorld");2.Java的Applet小程序/AVelcome.javaimportjava.applet.Applet;/*引入java.applet包的Applet类importjava.awt.Graphics;publicclassWelcomeextendsApplet/*对Applet类的继承*

4、/{publicvoidpaint(Graphicsg)g.dragStringC'WelcometoJavaProgramming!^,25,30);3.Java程序的运行编辑、编译、加载、校验、解释执行4.HTML(超文本标记语言)文件1.5标识符与分隔符1.2.3.标识符关键字分隔符:注释、空白符、普通分隔符1.6数据类型1.基本数据类熨类型名称关键字占用位数字节型Byte8短整型short16整型int32长整型long64单精度浮点型float3

5、2双精度浮点型double64字符型char16布尔型boolean82.复合数据类型数组、类和接口3.常量(1)整型长量:byteshortintlong十进制整数、八进制整数以数字0位前导。十六进制整数以字母数字Ox为前导。(2)实型常量小数形式、指数形式默认double型若为float型,加后缀f/F(3)字符、字符串常量单引号:单个字符双引号:字符串字符:单引号插起來的字符、转义序列、八进制转义序列、unicode转义字符(四位十六进制数)。如:'a'、5'、'141'、'u0061'(4)布尔常量falsetrue1.变量使用原则:先定义,后使用定义:数据类型变量名二初值,

6、变量名二初值…动态初始化:程序屮赋值赋值与类型转换:隐式类型转换(向比特位多的数据类型转换)显式类型转换:强制类型转换(目标数据类型)变量名或表达式变量的作用域(1)类体和方法体内的任何位置上均可定义变量(2)变量在它所定义的语句块内起作用(3)类体中定义的变量(静态属性),可被类内各方法共享(4)局部变量屏蔽同名的类成员变量(若同名,类成员变量不起作用)符号常量final变量特征:定义时赋值,不能改变如:privatestaticfinalfloatPI=3.141592654;/*仅供本类的方法使用*/publicstaticfinalfloatG=9.81;/*供本类和其它类的方法

7、使用*/字符类型数据的使用

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

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

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