- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
javase讲义(基础语法和面向对象思想)
Jdk安装
点击jdk安装包,一路next。
配置环境路径请查考《环境统一配置文档》。
Javac HelloJava.java编译命令产生.class文件。
Java HelloJava 执行命令,计算机产生行为。
Eclipse安装
解压安装包,直接使用exe文件
标识符和关键字
标识符,所有你可以自己命名的地方都称之为标识符。标识符只能由字母、数字、下划线“_”、美元符号“$”组成。标识符不能以数字开头。
java标识符大小写敏感。
关键字不能用于标识符。
数据类型
java的数据类型分为基本数据类型和引用数据类型。基本数据类型包括三类八种。理解引用数据类型需要先理解面向对象思想。理解数据类型需要理解内存。
数值型数据
数值型是非小数数据。Long类型常量需要以L结尾。
浮点型数据
小数数据就是java浮点型数据。
浮点型数据以科学计数法的形式在内存中记录。Float常量需要以F结尾。
字符型数据
字符型数据,字符数据常量以’’引起来。在计算机中以整型数据表示,以两个字节来存储。表示范围为0-65536常用的字符集为utf-8。
Boolean型数据
boolean取值只能是true Or false。用来做逻辑判断。
数据类型转化
自动类型转化和强制类型转化。小转大自动类型转化,大转小需要强制类型转化。多类型运算,自动转型为最大类型。Boolean类型不能参与转型。
变量与常量
变量对应于计算机内存空间,可以存任何符合该类型的数据。计算机内存空间存的01码表示的数值即为常量。
变量声明,变量如果只进行了声明,变量中是默认值。
变量分为局部变量和成员变量。
Java运算符
赋值运算符
等式右边的值赋给等式左边,等式右边可以是常量、变量或表达式。
算数运算符
+、-、*、/、%
/,除法如果参与运算的都为整型数据,就是整除。结果不会有小数。0不能做除数。
%,取余数是求余运算。
自增自减
++是自增运算,++在前是先++再用,++在后是先用再++。--与之类似
比较运算符
、、=、=、==、!=,判断相等用==,判断不等用!=,比较运算符的计算结果为boolean类型值。
逻辑运算符
与(),或(||),非(!)。与,一假则假,全真才真;或,一真则真,全假才假;非,真假相对。
与(),或(||)存在短路现象。
三元运算符
a==b?a:b;与if、else相同。
运算符优先级问题
使用括号解决,谁死记硬背谁sb
Java执行语句
顺序执行语句
Java语言默认从上到下顺序执行。
分支语句
Ifelse语句常用。switch要注意击穿问题,要使用break,switch存在默认执行语句default。
循环语句
While语句,需要逻辑表达式,和结束循环的判断条件。
do-while语句,先执行后判断
For循环是while的一种简写。While能实现,for也能实现。
跳转语句
break,结束所有循环;continue,结束单次循环。Return结合方法理解。
通过儿歌50首和6道典型题消化知识。
面向对象思想
面向对象思想核心
高级语言在发展过程中遇到了代码不可维护、代码不可复用、程序设计复杂、程序开发成本过高的问题。由于面向过程语言只是符合人类语言习惯不符合人类思维习惯,所以发展出了更加符合人类思维习惯的面向对象思想。
面向过程,专注于对具体问题的分步解决,强调问题的处理过程和数据的具体处理步骤。
面向对象,模拟人类日常思维模式解决计算机中的问题。将处理过程和数据进行封装和屏蔽,从而达到复用的效果。
java中万事万物皆为对象,类和对象是java编程的核心。类可以看成是属性和行为的抽象、封装。必须先有概念才有实物,必须定义类才有对象,类是同一类型对象的模板。
面向对象语言,万事万物,皆为对象。面向对象思维,第一步、考虑有哪些类和哪些对象。第二步,考虑类中有哪些属性和方法。第三步,考虑类与类之间的关系。 面向对象能提高代码的可重用性和可维护性并且降低程序设计复杂性,属性和方法都可复用。
Java概念的定义模式
Java中通过类来表达概念,定义类的格式为:
class person{
属性;
方法;
}
如果类的访问权限为public,则类名必须与文件名一致。
属性定义方式为:
[修饰符] 数据类型 标识符 = 值;
方法定义方式为:
[修饰符1、修饰符2] 返回值类型 方法名称 (形式参数列表){}
返回值类型是数据类型和void。
方法名称可以是任意合法标识符。
{}方法体,行为具体步骤。
基础数据类型和引用数据类型
基础数据类型直接存储数值,引用数据类型存储的是对象在堆内存中的地址码,地址码根据hash算法根据地址得到
您可能关注的文档
最近下载
- (高清版)DB13∕T 5769-2023 钢丝编织隔离栅应用技术导则.pdf VIP
- 和美乡村建设工程监理细则.docx VIP
- 和美乡村建设工程监理工作总结.docx VIP
- 生命体征生命体征测量.ppt VIP
- 2024年9月28日上海市浦东新区社区工作者考试《综合能力测验》真题及答案.docx VIP
- GBT 15781-2015 森林抚育规程.pdf
- (正式版)D-L∕T 448-2016 电能计量装置技术管理规程.docx VIP
- 第二章坐标系统和时间系统.ppt VIP
- 顺河场镇中心学校食堂环境卫生方案.doc VIP
- 【国家标准】GBT 20828-2015 柴油机燃料调和用生物柴油(BD100).pdf
文档评论(0)