JAVA重点基础知识回顾总结---JAVA语法基础、JAVA程序流程控制、结构化编程和面向对象编程的区别

一、JAVA中使用的数据类型
整数类型
1、Java每个整数类型都有固定的表数范围和字段长度,不会受到具体操作系统的影响,主要用以保证Java程序的可移植性
2、Java语言整形常量的三种表现形式:十进制整数、八进制整数、十六进制整数
3、Java语言的整形常量默认为int类型
4、符号:byte、short、int、long
*浮点类型
1、与整数类型类似,同样具有固定的表数范围和字段长度,也是为了保证不受操作平台的影响
2、符号:float、double
*字符类型
1、字符常量为单引号括起来的单个字符
2、Java字符采用Unicode编码,每个字符占两个字节
3、符号:char
*逻辑性类型
boolean类型数据只允许取值true或者false,不能使用0或者非0的整数替代,这点和C语言中略有不同
*引用数据类型
1、在Java语言中,String类的对象用来描述字符串
2、符号:class、intecface以及数组

程序流程控制
一、流程控制
1、程序的执行,默认情况下是由上而下顺序执行
2、修改程序执行顺序的3种情况
*方法的调用
*选择语句
*循环语句

二、布尔逻辑
1、布尔值:true和false
2、组合布尔逻辑分为4种
(1)和—两个表达式均为true,组合表达式为真
(2)或—两个表达式中一个为true,组合就为真
(3)异或—两个表达式中有且只有1个为true,整个表达式才为真
(4)非—非真既假,非假既真

三、逻辑运算符
1、和
(1)&&:逻辑和
(2)&:按位和
含义:和—两个表达式均为true,组合表达式为真
2、或
(1)||:逻辑和
(2)|:按位和
含义:或—两个表达式中一个为true,组合就为真
3、异或
符合:^
含义:异或—两个表达式中有且只有1个为true,整个表达式才为真
4、非
(1)~:按位非
(2)!:逻辑非
含义:非—非真既假,非假既真

结构化编程和面向对象编程的区别
一 结构化编程
1.流程图和自顶向下的方法设计
2.将一个大的问题分解成更小的任务,然后为每个更小的任务编写一个过程(或函数)
3.编写一个主过程来启动程序流程,随后根据程序流程走向,调用想要的其它过程
二 面向对象编程
1.围绕着要解决的问题中的对象来设计
2.每个对象,编写一个类来描述对象的属性和行为
(1)类是对象的描述,对象是类的实例
(2)对象由属性和行为组成。属性是对象所具有的特征

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值