




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Java基本知识技能培训,2010年4月6日,Java语言和面向对象的编程2,Java程序概述3,基本数据类型和表达式4,数组概念5,数组创建和引用,目录,01,Java语言和面向对象的编程,Java语言是Sun Microsystems除了面向对象的功能之外,Java语言在安全性、平台独立性、多线程支持、内存管理等诸多方面具有卓越的优势。i. Java语言和面向对象的编程,Java是印度尼西亚Java岛的英文名,以盛产咖啡而闻名。一、Java语言和面向对象的编程、01,02,03,04、编程语言开发过程、机器语言、汇编语言、面向过程的高级语言(c语言)、面向对象的语言(Java、c)、一、J
2、ava语言和面向对象的编程、以及您可以分析解决问题所需的步骤,然后使用函数逐步执行这些步骤。“面向对象”是将配置问题事务分解为单独的对象。设置对象的目的不是完成一个步骤,而是说明在解决问题的整个步骤中的行为。面向进程,面向对象,面向对象思维:将客观事物看作具有状态和行为的对象,通过抽象找到同一类型对象的公共状态和行为来组织类。一、Java语言和面向对象的编程,如目录、02、Java程序概述、Java开发环境、应用程序示例、小程序示例、二、Java程序概述、Java程序编译执行过程、二、Java程序概述、Java程序概述Java虚拟机(JVM)Java程序由Java虚拟机程序运行(或运行解释)。
3、Java平台、ii、Java程序概述、JDK是整个Java的核心,包括Java运行时环境(JRE)、Java工具和基于Java的类库(rt.jar)。Java Development Kit(JDK),第二,Java程序概述,1 .开发工具编译器调试器创作工具,2 .运行环境Java虚拟机配置Java 2平台API的类帮助文档3。其他库4 .Java程序(应用程序和应用程序)的演示,设置系统变量:第二,Java程序概述,右键单击桌面上的“我的电脑”图标、“属性”、“高级”选项卡或环境变量时显示右键界面。二、Java程序概述、Java _ home:c : JDK 1.5 class path:
4、c : JDK 1.5 jrelibrt . jar;(注意:点编号表示当前目录,不能省略。)路径:c: JDK 1.5 bin(:此处不能省略分号。)在系统变量栏中创建新的环境变量(如果该变量已存在,则添加以下值即可),如下图所示:(如果Path变量已存在,则为c : JDK 1.5 bin;添加到前面),第二,打开Java程序概述、Dos窗口,在任意目录中输入命令javac,然后显示命令解释信息(左图等),这表明JDK安装成功。到此为止,JDK已安装。Java version命令可以显示当前JDK版本。二、Java程序概述、测试、二、Java程序概述、1。变更至来源程式所在的目录。二、Ja
5、va程序概述、2 .编译:Javac HelloWorld.java,3 .执行:Java HelloWorld注意:class后缀,其次是Java程序概述,在应用程序客户端Java虚拟机上运行的Java程序可以由客户端计算机读取和写入。可以使用自己的主窗口、标题栏和菜单程序。基类必须具有main()基本方法作为程序执行的门户。、二、Java程序概述、二、Java程序概述、public class my class private intval 1、val2公共语音myfun (int x,int y)val 1=x;val 2=y;system . out . print ln(the su
6、m is :(val 1 val 2);public static void main(string arg)my class my obj=new my class();MyObj.myFun(1,2);Application,例如,使用以下命令编译和运行程序:JavacMyClass.java Java MyClass的执行结果如下:The sum is: 3,ii,Java程序概述,目录,0 3,基本数据类型和表达式,3,基本数据类型和表达式,基本数据类型,变量和常量,表达式和运算符,类型转换,3,基本数据类型和表达式与内存中的位置(地址)相对应的标识符的第一个字符必须是以下字符之一:大
7、写(a-z)小写(A-Z)下划线(_)美元符号($)标识符的第二个字符和后续字符必须如下所示:以上列表中的任意字符数字字符(0-9)例如,$var1、_var2、isTrue、stu_no都是有效标识符,2 stuent,stustring s= hello附注:Java区分大小写。常量常量初始化后不能更改。例如:final double PI=3.14,3,基本数据类型和表达式,3,基本数据类型和表达式,整数(带符号)byte字节,8位,范围:-128 127短短短整型,16位,范围: 64位负值范围:-1.79E 308 -4.94E-324正值范围:4.94E-324 1.79E 308
8、,3,默认数据类型和表达式、布尔类型和布尔类型(boolean)表示一个逻辑分量,true和boolean 不对应于整数值,必须为小写。例如: boolean is _ studentBoolean is _ hourlyIs _ student=true/将is_salaried设置为trueis_hourly=false。/is_hourly设置为false。注意:整数0、1和true,false不相等。3、基本数据类型和表达式、存储单个字符的基于字符的-char字符类型,以及Java中的字符以unicode编码表示,每个字符占用16位。值范围为0 65535、3、默认数据类型和表达式、S
9、tring字符串String是类JDK标准类集合的一部分String animal=walrus,第三,基本数据类型和表达式,public class ex1 _ 1 public static void main(string args)final int price=30;Final double PI=3.141592654Int num,total双v、r、h;Num=10Total=num * PRICEsystem . out . print ln(total);R=2.5H=3.2v=PI * r * r * h;system . out . print ln(v);有时需要表达
10、式的副作用,如、变量声明、变量、字符量、常量声明、以及将数值分配给变量的分配表达式。更经常的工作是方法的参数,或可用作较大表的表达式的值。影响Da中的操作数或语句的执行顺序。iii、基本数据类型和表达式以及表达式由一系列变量、运算符和方法调用组成,表达式可以计算一个值,程序中的很多操作都是通过计算表达式的值来完成的。算术运算符和-例如I;-j;一元运算符和加法运算符以及-乘法运算符*、/、和%等于1。注意两个整数类型数除以的分数。结果是整数。2.i和I之间的差异,3,基本数据类型和表达式,分配运算符简单分配运算符=复杂分配运算符=-=*=/=%=,a=5表达式值为5 a=b=c=5表达式值和a
11、、b、C值为5 a=5算术比较运算符,=,=,=类型比较运算符instanceof例如,einstant/point是类、第三个、基本数据类型和表达式、关系运算符和“not”运算符!操作数的类型必须是布尔类型如果操作数的结果为false,则表达式的结果为true,如果操作数的结果为true,则表达式的结果为false,首先计算表达式1。如果表达式1的值为true,请选择表达式2的值。如果表达式1的值为false,则表达式3的值示例:两个数量的大小比较,3,基本数据类型和表达式,条件运算符(表达式1?表达式2:表达式3)可能导致编译错误,在某些情况下,语言可能会发生隐式类型转换。3、基本数据类型
12、和表达式各有一种类型,如果表达式类型不适合上下文,赋值转换会将表达式类型转换为设置变量的类型。方法调用转换应用于方法或构造函数调用中的每个参数强制转换。例如,(float)5.0字符串转换包括一个操作数(仅当一个操作数为String类型时应用于运算符的操作数)、三个、基本数据类型和表达式、目录、04、数组概念、数组由一系列相同类型的对象或基本数据组成,封装在同一标识符(数组名)下。数组通过以下方法引用数组元素:4、数组的概念、数组中的变量称为数组的元素元素没有名称,并通过数组名称和非负整数下标值,在动态初始化可以为对象类型赋值的变量的数组中调用类Object的所有方法。每个阵列都包含使用pub
13、lic final修改的成员变数。length可以是元素数(length可以是正数或0)、4、数组概念、数组元素、目录、05、创建和引用数组、Type arrayName示例:int intArrayString stringArrayType arrayName示例:int intArrayString stringArray您可以使用、5、创建和引用数组、创建和引用数组、创建数组和引用、声明、new关键字来指定组成数组的表达式、数组类型以及数组元素的数量,而无需指示数组元素的数量或分配直接不可用的内存空间。元素数目可以是常数或变数。基本类型数组中的每个元素都是基本类型的变量。参考类型阵列的
14、每个元素都是物件的参考。array name=new type componets number;示例:int a;A=new int10字串s;s=新字串3;或者,在声明和创建数组的同时,int a=new int10一个声明中的多个数组strings1=new string3,S2=new string8、五、阵列的生成和参考,1 .声明时初始化inta=22、33、44、55;注意:inta4=22、33、44、55;创建数组时inta初始化。A=new int22、33、44、55;5,创建和引用数组,初始化数组,基本类型数值数据,默认初始值为0。Boolean类型数据,默认值为false引用类型元素的默认值为null。5,创建和引用数组,创建数组时,如果未指定初始值,则会将默认值指定给数组元素。您也可以在配置阵列后变更阵列元素的值。ArrayNameindex阵列的下标为int、short、byte或char .从下标0开始。元素的数量必须是数组的长度,并且通过arrayName.length引用元素的下标最大值必须为arrayName.length 1。超出最大值时,阵列边界超出例外(ArrayIndexOutOfBoundsException),5,建立和参考阵列,int values=new int7Int ind
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大流量罗茨鼓风机项目合作计划书
- 鄂州消防招聘政府专职消防员笔试真题2024
- 麻醉药品、精神药品全程化管理要点2025
- 2025年己二酸二甲酯项目发展计划
- 广州版综合实践活动四年级下册第一单元第2课《运动与健康同行》教案
- 2025年吉林通化梅河口市“事编助企”引进企业招聘考试笔试试题【答案】
- 2025年南宁市武鸣区特岗教师招聘考试笔试试题【答案】
- 2025年特种设备检验检测项目合作计划书
- 贷款卡业务申报办理流程说明
- 教育政策的多元化应用与实践探索
- 疼痛护理规范化管理
- 2025年04月河北张家口市事业单位公开招聘笔试历年典型考题(历年真题考点)解题思路附带答案详解
- 调价合同协议书怎么写
- 征信修复服务合同
- 财务岗位廉政风险培训
- 总包授权包委托书版本
- 道家考试试题5000题及答案
- 《口腔外科急诊处理》课件
- 药房招聘笔试试题及答案
- 河南省郑州市2025年高中毕业年级第三次质量预测英语试题(含答案无听力原文及音频)
- 语音主播经纪合同协议
评论
0/150
提交评论