笔记
文章平均质量分 52
m0_227
。。。
展开
-
学习小结(1)
JAVA基础中toString()的讲解1.要理解toString()方法,首先要知道,在JDk中提供一个Object类,它是所有类的父类,即每个类都直接或间接的继承自该类。2.这个toString()方法解析开来,其实就是getClass().getName()+"@"+Integer.toHexString(hashCode());第一眼看上去感觉很复杂,我们对照刚刚打印的信息来看:getClass().getName()+"@"+Integer.toHexString(hashCode())原创 2021-12-10 17:37:57 · 274 阅读 · 0 评论 -
面向对象特性的继续学习
继承性:1.为什么要有类的继承性?(继承性好处)(1)减少代码的冗余,提高代码的复用性;(2)便于功能的扩展(3)为之后多态性的使用,提供了前提2.继承性的格式:class A extends B{ }A:子类,派生类,subclassB:父类,超类,基类,superclass3.子类继承父类以后有哪些不同?体现:一旦子类A继承父类B以后,子类A中就获取了父类B中声明的所有属性和方法;特别的,父类中声明为private的属性和方法,子类继承父类以后,仍然认为获取了父.原创 2021-12-02 17:11:26 · 316 阅读 · 0 评论 -
java语言类的特性
方法的重载:1.方法的重载是实现多态的一种方法。2.重载是指同一个类中具有相同名称的多个方法,这多个同名方法如果参数个数不同或者是参数个数相同类型不同,则这些同名的方法就具有不同的功能。(两同一不同:类,方法名同;形参列表不同。)构造器的功能:1.创建对象 2.给创建的对象赋值(初始化)构造方法是用于在一个对象被创建时就完成所有的初始化工作;构造方法是一种特殊的方法,它是在对象被创建时初始化对象的方法。构造方法的名称必须与他所在的类名完全相同。构造器没有返回值,...原创 2021-12-01 09:43:04 · 381 阅读 · 0 评论 -
关于测试的总结
final关键字1.修饰变量凡是对成员变量或者局部变量(在方法中的或者代码块中的变量称为本地变量)声明为final的都叫作final变量。final变量经常和static关键字一起使用,作为常量。final修饰基本数据类型的变量时,必须赋予初始值且不能被改变,修饰引用变量时,该引用变量不能再指向其他对象2.修饰方法final也可以声明方法。方法前面加上final关键字,代表这个方法不可以被子类的方法重写。如果你认为一个方法的功能已经足够完整了,子类中不需要改变的话,你可以声明此方法为final..原创 2021-11-23 12:24:17 · 362 阅读 · 0 评论 -
类与对象的学习
一,java面向对象学习的三条主线:* 1.java类及类的成员:属性,方法,构造器,代码块,内部类* 2.面向对象的三大特征:封装,继承,多态性,(抽象性)* 3.其他关键字;this,super,static,final,abstract,interface,* package,import* "大处着眼,小处着手"** 二,* 1.面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做* 2.面向对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做*...原创 2021-11-19 21:41:46 · 207 阅读 · 0 评论 -
字符串的学习
一字符串就是一系列字符的序列。程序中用到的字符串可以分为两大类:一类是创建之后不会再做修改和变动的字符串变量;另一种是创建之后允许再做修改的字符串变量。二字符串变量的创建:强调:字符串常量使用双引号,字符常量使用单引号;格式一;String 变量名;变量名 =new String("字符串");格式二:String 变量名=new String("字符串");格式三:String 变量名="字符串";//判断回文字符串//filename:App5_6原创 2021-11-15 19:25:36 · 345 阅读 · 0 评论 -
数组的学习
数组的基本概念: 所谓数组就是若干个相同数据类型的元素按一定的排列顺序的集合。(数组本身是引用数据类型,其元素既可以是引用数据类型也可以是基本数据类型。)数组可以分为一维数组和多维数组。栈内存和堆内存:1.在方法中定义的一些基本数据类型的变量和对象的引用变量都在方法的栈内存中分配2.堆内存用来存放由new创建的数组或对象,在堆中分配的内存由java虚拟机的垃圾回收器来自动管理。3.数组或对象本身在堆内存中分配,其占据的内存不会得到释放,当数组或对象在没有引用变量指向...原创 2021-11-06 12:55:39 · 218 阅读 · 2 评论 -
由键盘输入数据
//一,import java.io.*; public class class_name //类名称{ punlic static void main(String[] args) throws IOException { String str; BufferedReader buf; buf=new BufferedReader(new InputStreamReader(System.in)); .原创 2021-10-27 19:32:39 · 101 阅读 · 0 评论 -
搞不懂的练习四
1.自动转换类型的前提是什么?转换的优先级顺序是怎样的?容量小的数据类型的变量与容量大的数据类型做运算时,结果自动提升为容量大的数据类型。 byte short int long float double特别的:当byte char short三种类型的变量做运算时,结果为int型2.数字字符串转换为数值型数据时,所使用的方法? 1、Number() 2、parseInt() 和parseFloat() ...原创 2021-10-27 18:14:04 · 296 阅读 · 0 评论 -
枯燥的练习三
练习三1.java语言定义了哪几种基本数据类型?a.、数值型:整数类型(byte,short,int,long)b、浮点类型(float,double)c、字符型(char)d、布尔型(boolean)2.表示整数类型的数据关键字有哪几个?它们各占几个字节?整型:byte(8数据位) short(16) int(32) long(64) 范围也要记住(一字节等于8数据位)3.单精度浮点型和双精度浮点型的区别是什么?1)在内存中占有的字节数不同单精度浮点数在机内占4个字.原创 2021-10-27 17:02:31 · 137 阅读 · 0 评论 -
2021-10-26
练习二1.什么是jdk,什么是jre,jdk与jre什么关系jdk=jre+java的开发工具jre=jvm+java的核心类库jdk包含了jre2.java开发工具jdk10安装后,生成几个子文件夹,内容有哪些。bin 命令程序conf 供开发者编辑的java系统配置文件include 支持本地代码编程的头文件jmods 存放预编译的java模板legal 声明和协议lib java类库3.环境变量path和classpath的作用,如何配置环境变量,在任何路原创 2021-10-26 22:27:24 · 6543 阅读 · 2 评论 -
2021-10-26
练习一1.java语言的特点简单易学 面向对象 平台的无关性 分布式可靠性 安全性 支持多线程 支持网络编程编译与解释并存2.什么是java虚拟机,jvm其实就是一个字节码解释器3.什么是字节码,采用字节码的好处。字节码是jvm的指令组和cpu上的微指令码很像。字节码文件尺寸小,便于网络传输。4.什么是平台的无关性,java怎样实现。使用java语言编写的应用程序不用修改就可在不同的软硬件平台上运行。java靠jvm在目标代码级实现平台无关性的。5.java语言程序有几种,每种程原创 2021-10-26 21:50:27 · 115 阅读 · 0 评论