- 博客(10)
- 收藏
- 关注
原创 面向对象中的类
对象的生成创建一个对象包括对象的声明、实例化、初始化三部分。1.声明---类名对象名声明并不是为对象分配内存空间,而只是分配一个引用空间。对象的引用类似于指针,是32位的地址空间,它的值指向一个中间的数据结构,它储存有关数据类型的信息以及当前对象所在的堆的地址,而对于对象所在的实际的内存地址是不可操作的,这就保证了安全性。2.实例化运算符new为对象分配内存空间,它调用对象的构造方法,返回引用。一个类的不同对象分别占用着不同的内存空间。3.生成执行构造方法进行初始化,根据参数不同调用相应的构造
2021-06-29 08:34:09
176
原创 类和对象概述以及面向对象编程
类和对象理解Java是面向对象的编程语言,哪么什么是对象?一句话,万物皆对象。只要你想得到,无论是实体,还是一些虚拟的事物,都可以称之为对象。换言之,Java作为面向对象的编程语言,意味着可以把任何形式的内容转化为编程语言进行软件开发。先说什么是类,什么是对象,这样在进行面向对象编程中,才能有比较完备的面向对象的编程思想。既然万物皆对象,我们编程,用编程语言来描述对象,不能为浩繁纷杂每一个对象进行相应描述,这就涉及到一个具体到抽象的过程了。其实我们的语言已经做到这一点了。我们平时说道的每一个名词,其实
2021-06-22 19:09:23
234
原创 三目运算符和运算符等级
简介该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。布尔表达式?表达式1:表达式2variable x=(expression) ? value if true:value if false三目运算符是我们经常在代码中使用的,a=(b==null?0:1);这样一行代码可以代替一个if-else,可以使代码变得清爽易读。对于条件表达式b?xy,先计算条件b,然后进行判断。如果b的值为true,计算x的值,运算结果为x的值;否则,计算y的值,运算结果为y的
2021-06-21 18:28:28
468
原创 关系运算符
关系运算符生成的是一个“布尔”(Boolean)结果。它们评价的是运算对象值之间的关系。若关系是真实的,关系表达式会生成true(真);若关系不真实,则生成false(假)。关系运算符包括小于(<)、大于(>)、小于或等于(<=)、大于或等于(>=)、等于(==)以及不等于(!=)。等于和不等于适用于所有内建的数据类型,但其他比较不适用于boolean类型。==检查如果两个操作数的值是否相等,如果相等则条件为真。 (A==B)为假(非真)。!=检查如果两个操作数的值是否相等
2021-06-18 19:55:13
386
原创 赋值运算符
赋值是用等号运算符(=)进行的。它的意思是“取得右边的值,把它复制到左边”。右边的值可以是任何常数、变量或者表达式,只要能产生一个值就行。但左边的值必须是一个明确的、已命名的变量。也就是说,它必须有一个物理性的空间来保存右边的值。举个例子来说,可将一个常数赋给一个变量(A=4;),但不可将任何东西赋给一个常数(比如不能4=A)。对主数据类型的赋值是非常直接的。由于主类型容纳了实际的值,而且并非指向一个对象的句柄,所以在为其赋值的时候,可将来自一个地方的内容复制到另一个地方。例如,假设为主类型使用“A=B”,
2021-06-15 19:03:58
675
原创 自动类型转换
自动类型转换,也称隐式类型转换,是指不需要书写代码,由系统自动完成的类型转换。由于实际开发中这样的类型转换很多,所以Java语言在设计时,没有为该操作设计语法,而是由JVM自动完成。必须满足转换前的数据类型的位数要低于转换后的数据类型,例如:short数据类型的位数为16位,就可以自动转换位数为32的int类型,同样float数据类型的位数为32,可以自动转换为64位的double类型。Java里所有的数值型变量可以进行类型转换,这个大家都知道,应该不需要详细解释为什么。在说明自动类型转换之前必须理解
2021-06-11 19:25:00
1238
原创 逻辑运算符
逻辑运算符分类逻辑运算符AND(&&)、OR(11)以及NOT(!)能生成一个布尔值(true或false)-—以自变量的逻辑关系为基础。逻辑运算符一般用于连接boolean类型的表达式(就是用运算符把常量或者变量连接起来的符合java语法的式子,算术表达式:a+b比较表达式:a == b)或者值。描述 例子&&称为逻辑与运算符。当且仅当两个操作数都为真,条件才为真。 (A8& B)为假。&不短路与作用和&&相同,但不会短路日称为逻辑
2021-06-08 18:28:39
502
1
原创 数组的使用
上节我们说到了数组的声明以及初始化,那么,如何使用数组呢?这正是我们这次要说的。数组实际上是一种简单的数据结构,它在计算机中是顺序存储的,而我们要使用数组,实际上是要使用数组中的元素,比如我们有一个这样的数组intIa= (1315,19,28;那么,我们如何找到并使用7这个数字呢?数组的下标。数组的下标可以这样理解:数组的下标实际上就是为数组里面元素进行编号,我们可以把数组中的元素看成是正在排队,还是上面的例子,13是第一个,15是第二个,19是第三个,28是第四个。于是,最容易让人接受的编号就是123
2021-06-07 14:23:09
76
原创 2021-06-01
java数组声明,创建,初始化声明数组变量首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:dataType【 arrayRefVar;// 首选的方法或 dataType arrayRefVarl;// 效果相同,但不是首选方法注意:建议使用 dataTypel arrayRefVar的声明风格声明数组变量。 dataType arrayRefVar] 风格是来自C/C++语言,在Java中采用是为了让C/C++程序员能够快速理解java语言。数组是一种引用型的变量,因
2021-06-01 19:29:05
103
1
原创 MYSQL数据库基础第一章
1.1数据库简介1.组成:数据库+数据库管理系统+数据库应用程序2.数据库类型:1)层次型2)网络型3)关系型=>主流版本:SQL,MySQL,Oracle4)对象1.2MySQL服务1.安装MySQL 安装类型——必须选择custom客户自定义安装 配置MySQL服务——MySQL+版本号 关于路径——保持默认路径,不要更改2.配置环境变量: 新建变量:MYSQL_HOME(放MYSQL的安装目录) 追加变量:path—>放MY...
2021-05-31 14:29:17
71
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人