




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Java基础班讲义IT资讯交流网基础班要求上课不要迟到早退,特殊情况提前请假上课将手机调成静音或者振动上课禁止睡觉,看电影,玩游戏教室电脑严禁挪动,私自设置密码IT资讯交流网对学员的建议记笔记,加注释,写总结,多写代码不要完全依赖于书和视频建立有效的学习方法如果学习上出现问题欢迎大家随时与我交流Tel:QQ:412860384IT资讯交流网Java开发前奏IT资讯交流网计算机简介--硬件IT资讯交流网计算机简介—软件IT资讯交流网程序程序一词来自生活,通常指完成某些事务的一种既定方式和过程在日常生活中,可以将程序看成对一系列动作的执行过程的描述编程语言C、C++、C#、BASIC、JAVA。。。。。编程工具TC、VC、VB、VS、eclipse、Netbeen、记事本。。。。IT资讯交流网Java可以做什么开发桌面应用程序银行软件、商场结算软件开发面向Internet的应用程序网上数码商城、阿里巴巴、易趣网IT资讯交流网JAVA虚拟机与JAVA文件将代码都保存在一个扩展名为.java的文件中使用JDK提供的工具javac.exe对java文件进行编译,生成扩展名为.class字节码文件使用JDK提供的工具java.exe对字节码文件进行运行.java文件.class文件javac.exe结果java.exe编译运行IT资讯交流网JAVA编程基础Java语法格式变量以及数据类型运算符语句函数数组IT资讯交流网Java的关键字abstractdoimplementprivatethisbooleandoubleimportprotectedthrowbreakelseinstanceofpublicthrowsbyteextendsintreturntransientcasefalseinterfaceshorttruecatchfinallongstatictrycharfianllynativestrictfpvoidclassfloatnewsupervolatilecontinuefornullswitchwhiledefaultifpackage
synchronizedIT资讯交流网Java中的标识符Java中的包、类、方法、参数和变量的名字,可由任意顺序的大小写字母、数字、下划线(_)和美元符号($)组成,但标识符不能以数字开头,不能是关键字。合法的标识符:userNameuser_name_userName$username非法的标识符:class98.3IT资讯交流网Java语法格式任何一种语言都有自己的语法规则,Java也一样,既然是规则,那么知道其如何使用就可以了。代码都定义在类中,类由class来定义。代码严格区分大小写。Java中的标识符与关键字。代码的阅读性与注释的作用。main函数的作用。程序的入口保证程序的独立运行被JVM调用IT资讯交流网Java中的常量常量:程序中固定的,不变化的量。比如:整数,小数等。整数进制(计算机存储数据的方式)二进制:01八进制:0~70开头例:024(不太常用)十六进制:0~9A~F0x开头例:0x2a4e十进制:0~9规律:进制越大,数的表示长度越短。为什么要出现这么多进制?为了更方便的操作二进制数据。浮点型:就是小数,根据精确度不同,分单精度和双精度布尔型:truefalse字符型:用单引号表示如,‘a’‘1’字符串型:用双引号表示“abc”“a”和‘a’区别?空常量:null,表示对象的引用为空
IT资讯交流网内存特点—变量123456IT资讯交流网Java的变量变量的概念:内存中的一个存储区域该区域有自己的名称(变量名)和类型(数据类型)该区域的数据可以在同一类型范围内不断变化为什么要定义变量: 用来不断的存放同一类型的常量,并可以重复使用使用变量注意:变量的作用范围(一对{}之间有效) 初始化值定义变量的格式:数据类型变量名=初始化值;注:格式是固定的,记住格式,以不变应万变。IT资讯交流网Java的变量类型数据类型基本数据类型引用数据类型数值型字符型(char)布尔型(boolean)整数类型(byte,short,int,long)浮点类型(float,double)类(class)接口(interface)数组整型默认:int浮点型默认:doubleIT资讯交流网类型转化自动类型转换(也叫隐式类型转换)强制类型转换(也叫显式类型转换)类型转换的原理什么时候要用强制类型转换表达式的数据类型自动提升所有的byte型、short型和char的值将被提升到int型。如果一个操作数是long型,计算结果就是long型;如果一个操作数是float型,计算结果就是float型;如果一个操作数是double型,计算结果就是double型。分析System.out.println(‘a’+1)与 System.out.println(“”+’a’+1)的区别。IT资讯交流网Java的运算符运算符是一种特殊符号,用以表示数据的运算、赋值和比较,运算符共分以下几种:算术运算符赋值运算符比较运算符逻辑运算符移位运算符IT资讯交流网算术运算符IT资讯交流网算术运算符的注意问题“+”除字符串相加功能外,还能把非字符串转换成字符串,如:“x”+123;的结果是“x123”。如果对负数取模,可以把模数负号忽略不记,如:5%-2=1。但被模数是负数就另当别论。对于除号“/”,它的整数除和小数除是有区别的:整数之间做除法时,只保留整数部分而舍弃小数部分。例如:
intx=3510;x=x/1000*1000;
实际运行结果是多少,想想为什么?IT资讯交流网赋值运算符=,+=,-=,*=,/=,%=例:inta,b,c;a=b=c=3;inta=3;a+=5;等同运算a=a+5;
思考:
shorts=3;s=s+2;与s+=2;有什么不同?
IT资讯交流网比较运算符注1:比较运算符的结果都是boolean型,也就是要么是true,要么是false。注2:比较运算符“==”不能误写成“=”。IT资讯交流网逻辑运算符逻辑运算符用于连接布尔型表达式,在Java中不可以写成3<x<6,应该写成x>3&x<6。“&”和“&&”的区别:单与时,左边无论真假,右边都进行运算;双与时,如果左边为真,右边参与运算,如果左边为假,那么右边不参与运算。 “|”和“||”的区别同理,双或时,左边为真右边不参与运算。“^”异或与“|”或得不同之处是:当左右都为true时,结果为false。IT资讯交流网位运算符<<:左移>>:右移>>>:无符号右移移位运算对于数值运算是最快的。例:3<<2=?3<<3=?总结规律。注:&|^
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 运动汽车、摩托车在线平台行业跨境出海战略研究报告
- 自动驾驶汽车责任保险行业深度调研及发展战略咨询报告
- 记忆力提升图书出版企业制定与实施新质生产力战略研究报告
- 酒吧驻唱演出企业制定与实施新质生产力战略研究报告
- 消费金融AI应用企业制定与实施新质生产力战略研究报告
- 青少年网络安全警示片心得体会
- 商业办公设备年度保养计划
- 2025年中国植物RNA提取试剂盒市场调查研究报告
- 建筑施工人员培训与协调措施
- 2025年中国景泰蓝小龙市场调查研究报告
- 重庆市高2025届高三第二次质量检测 数学试卷(含答案)
- 无人机创客实验室方案
- 2024年四川省乐山市中考地理·生物合卷试卷真题(含答案)
- JT-T-155-2021汽车举升机行业标准
- 2024年河南农业职业学院单招职业适应性测试题库各版本
- 人事档案转递通知单
- 《离散数学》试题带答案
- 2024年江苏省昆山市、太仓市、常熟市、张家港市中考适应性考试化学试卷
- 中建项目商务管理手册
- 四川省建设工程质量检测见证取样手册
- 2024年全能型供电所岗位知识考试题库(600题)
评论
0/150
提交评论