- 博客(32)
- 收藏
- 关注
原创 二进制
二进制1.什么是二进制二进制:逢二进一的计数规则。1)计算机底层,也就是数据类型都是2进制的!int、long、float、double等都是2进制的;1.1)int 类型内部是32位2进制数,8位称为1个字节,32位2进制数也称为4字节;1.2)long 类型内部是64位2进制数,8位称为1个字节,64位2进制数也称为8字节;1.3)float、double内部采用浮点数2进制表示IEEE-754标准。2)计算机内部为啥使用2进制:2进制的制造成本最低!2.什么是16进制1)逢16进一
2020-07-01 15:01:19
512
原创 面向对象三大特征(梳理总结)
1.封装:1)类:封装的是对象的属性和行为;2)方法:封装一段特定的业务逻辑功能实现;3)访问控制修饰符:封装具体的访问权限。2.继承:1)作用:代码复用;2)超类:所有派生类所共有的属性和行为;接口:部分派生类所共有的属性和行为;派生类:派生类所特有的属性和行为;3)单一继承,多接口实现,传递性。3.多态:1)行为的多态:所有抽象方法都是多态的;对象的多态:所有对象都是多态的;2)向上造型,强制类型转换,instanceof判断;3)多态的表现形式:重写。...
2020-07-01 09:04:35
169
原创 Java三大特点之一(封装)
Java三大特点之一(封装)2.访问控制修饰符:1)public:公共的,任何类;2)private:私有的,本类的;3)protected:受保护的,本类的、派生类、同包类;4)默认的:什么也不写,本类的、同包类。说明:类的访问权限只能是public和默认的;类中成员的访问权限如上4种都可以。...
2020-06-30 16:22:23
114
原创 Java中的接口
Java中的接口1.是一种引用数据类型;2.由interface定义;3.只能包含常量和抽象方法;4.接口不能被实例化(不能被new);5.接口是需要被实现/继承的,实现/派生类:需要重写所有抽象方法;6.一个接口可以实现多个接口,用逗号分隔,若即继承又实现时,先继承后实现;7.接口可以继承接口。说明:类和类————————继承extends接口和接口——————继承extends类和接口———————实现implement...
2020-06-22 16:29:27
108
原创 Java三大特点之一(多态)
Java三大特点之一(多态)多态:多种形态1.意义:1)同一类型的引用,在指向不同的对象时,有不同的实现;(行为的多态)2)同一个对象,被造型为不同的类型时,有不同的功能;(对象的多态)2.向上造型:1)超类型的引用指向派生类的对象;2)能造型的数据类型有:超类+所实现的接口;3)能点出来什么,看引用的类型。3.强制类型转换1)引用所指向的对象,就是该类型;2)引用所指向的对象,实现了该接口或继承了该类;3)强转若不符合以上两点,则发生ClassCastException类型转换异常
2020-06-22 15:54:46
104
原创 Java中package、import及final的意义
Java中package、import及final的意义1.package:1)作用:避免类的命名冲突;2)包名可以有层次结构,类的全名:包名.类名;3)同包中的类不能同名,不同包中的类可以同名;4)建议:包名所有字母小写。2.import:1)同包中的类可以直接访问;不同包中的类不能直接访问,若要访问如下:1.1)先import声明类再访问类;1.2)类的全称。3.final:1)修饰变量:变量不能被改变;2)修饰方法:方法不能被重写;3)修饰类:类不能被继承。...
2020-05-31 17:46:02
241
原创 Java三大特点之一(继承)
Java三大特点之一(继承)一.继承1.继承:可解决代码复用问题,extends表示,包含超类(父类),派生类(子类)两种。2.超类:存放共有的属性3.派生类:存放特有的属性,具有超类的+派生类的4.一个超类可以有多个派生类,一个派生类只能继承一个超类———但一继承5.继承具有传递性6.构造派生类之前必须先构造超类——派生类构造中若没有调用超类构造,则默认suoer( )调用超类无参构造;——派生类构造中若调用了超类构造,则不再默认提供。二.supersuper:指代当前对象的超类对象
2020-05-24 17:13:53
125
原创 Java中的知识点(三)
Java中的知识点(三)一.两种随机数的表达1.Math.random( );(表示0到0.999999…的数)2.import Java.util.Random;Random 变量名=new Random( );二.null和MullPointerExceptionnull:空的意思,引用类型变量里,初始值都为null,没有指向任何对象,若引用的值为null,则不能再进行任何操作,若操作则发生NullPointerException空指针异常。...
2020-05-24 17:02:05
87
原创 面向对象
面向对象面向对象:OO;面向对象的分析:OOA;面向对象的设计:OOD;面向对象的编程:OOP;1.类和对象1)现实生活中存在很多的对象(东西),基于对象抽出了类;2)对象:软件中真实存在的单个的个体(东西);类:类型(类别),代表一类个体,是我们自己设计出来的数据类型(引用类型)3)类是对象的摸板,对象是类的具体的实例;如:月饼是对象,月饼模子就是类。4)类中包含:4.1)对象所共有的属性/特征…………………变量4.2)对象所共有的动作/行为…………………方法5)一个类可以创建
2020-05-17 17:43:34
140
原创 内存管理
内存管理内存管理:由JVM来管理1)堆:存储new出来的对象(包括成员变量);2)栈:局部变量(包括方法的参数);3)方法区:class字节码文件(包括方法)。
2020-05-17 17:29:55
145
原创 Java中的方法
Java中的方法1.方法(函数、过程):1)封装一段特定的业务逻辑功能;2)方法尽可能独立,一个方法只干一件事;3)方法可以被反复调用多次;4)减少代码重复,有利于代码维护。2.方法的定义:五要素1)修饰词 返回值类型 方法名(参数列表){方法体————业务逻辑功能实现}2)说明:2.1)修饰词:public static2.2)返回值类型:方法执行完以后,若还用到方法中的某个数据,就带有返回值,反之则不带返回值。*方法可以有返回值,也可以没有返回值:无返回值……返回值类型写成v
2020-05-17 12:05:37
870
原创 Java中的数组
Java中的数组1.是一种数据类型(引用类型);2.相同数据类型元素的集合;(每个数组里的元素都是同类型数据,如:int数组里的元素都是整数型数据);3.数组的定义:int[] a=new int[10];//声明整数型数组a,包含10个元素,每个元素都是int类型,默认值为0。**4.数组的初始化:**初始化数组中的元素。int[] a=new int[3];//0,0,0int[] a={1,2,3};//1,2,3int[] a=new int[]{4,5,6};//4,5,6注意:
2020-05-10 16:44:24
477
原创 Java中的知识点(二)
Java小知识点(二)一、字符串连接运算符我们都知道,当+号两边都为整数型数据时它是作加法使用,当两边为字符串时它是做连接作用,请看以下例子在这里它的位置不同,所起的作用也不同,在双引号之前的加号作加法运算,在双引号之后的作连接作用。二、变量的作用域和重名1)变量的作用域/范围:从变量的声明开始,到包含它最近的大括号结束。2)变量的重名:作用域重叠时不能重名。下面举两个例子:...
2020-05-04 22:39:31
214
1
原创 Java中的知识点(一)
Java中的小知识点(一)一、char字符1.采用Unicode字符集结码,每个字符都有对应的码表现形式是字符char,本质上是码int(0到65535)ASCII码(’a’—97;‘A’—65;’0’—48);2.字符型直接量必须放在单引号中,只能有一个;3.特殊字符用\来转义。二、int的最大值与最小值int的最大值为2147483647;int的最小值为-214748364...
2020-05-02 17:18:30
168
原创 Java的循环语句
Java的循环语句1.循环:反复多次的执行一段相同或相似的代码2.循环三要素:1)循环变量的初始化2)循环条件(以循环变量为基础)3)循环变量的改变(向着循环的结束变)循环变量:在整个循环过程中所反复改变的那个数3.循环结构:1)while:多用于不固定次数循环2)for:多用于固定次数循环一、while的循环语句语法:while(判断条件){循环操作}执行过程:1...
2020-05-01 12:54:00
315
原创 Scanner的用法及运算符
Scanner的编写及比较运算符Scanner是用于用户输入型数据符以上Demo的是int,double也可以。原以为boolear型数据和其他数据类型一样是要在编辑框中给予赋值才能输出,当学完比较运算符时才发现还能如此表示。...
2020-04-25 23:09:08
751
原创 Java中的自动类型转换和强制类型转换,常量应用(大致了解Java注释)
Java中的自动类型转换和强制类型转换,常量应用(大致了解Java注释)一、自动类型转换:在Java中,不同的基本数据类型的数据之间常需要进行互相转换,如int型变量可以直接为double型变量完成赋值操作,但得满足特定的条件:1.目标类型能与原类型兼容,如double型兼容int型,但是char型不能兼容int型;2.目标类型大于源类型,如double型长度为8字节,int型长度为4字节,...
2020-04-23 16:38:29
749
1
原创 零基础入门学习Java中的数据类型(一)
零基础学习Java编程。本人小白一枚,跨专业改行,今天学习了解了string、int、double这3个关键字的用法,就个人通俗来讲,string后跟在双引号(“”)中的字符串,int后跟整数字符,double后可跟带小数点的数值,如有不对之处,请各大神赐教!...
2020-04-22 10:50:31
136
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人