- 博客(11)
- 收藏
- 关注
原创 重要概念区分
一.static和final1.static用static修饰的数据成员称为静态数据成员,它专属于类,而不属于任何一个类的具体对象。特点为被保存在类的内存区(堆中)的公共存储单元中,而不是保存在某个对象的内存区中。类的静态属性可以被类、多个对象引用共享访问。用static修饰的方法称为静态方法,它属于类方法,而不属于类的任何对象。特点有: ①可以被所有对象访问(“对象引用.方法名”或“类名.方法名”)。②static方法内部的代码,只能访问类中的static属性或方法,不能访问类中的
2021-03-28 22:18:00
195
原创 面向对象(Object-Oriented)
面向对象(Object-Oriented)1.类与对象对象是对客观事物的抽象,类是对对象的抽象。对象是类的实例,类是对象的模板。抽象:从被研究对象中舍弃个别的、非本质的或与研究主旨无关的次要特征,而抽取与研究内容有关的共性内容加以考察,形成对研究问题正确、简明扼要的认识。2.类的域和方法类和对象都有域和方法。域是事物静态特征的抽象,也称属性或数据成员。方法是事物动态特征的抽象,也称操作或成员方法。3.对象创建和声明创建对象:new Fruit(); ————分配在堆上
2021-03-27 16:18:36
946
原创 Java实现乘法口诀打印
Java利用数组实现乘法口诀打印1.一维数组固定打印核心思想是先定义一个一维数组并赋值为1至9,然后利用两个for循环得到行列与结果的输出。public class Multiply { public static void main(String[] args) {//一维数组固定打印 // TODO Auto-generated method stub int a[]= {1,2,3,4,5,6,7,8,9}; for(int i=0;i<9;i++) { for(int
2021-03-20 10:33:18
987
原创 Java语言基础(笔记整理)
Java语言基础(笔记整理)1.标识符以字母、下划线(_)、美元符($)开始的一个字符序列2.数据类型基本数据类型: 整数类型:byte-8位、short-16位、int-32位、long-64位; 浮点类型:float-32位、double-64位; 字符类型:char-16位; 布尔类型:boolean(true或false)。[C++是bool]复合数据类型: class(类); interface(接口); 数组。3.保留字Java中常量用保留字(关键字)final来
2021-03-19 19:59:06
136
原创 第八章部分课后习题简答
3.String类有什么特点:一旦赋值,便不能更改其指向的字符对象。如果更改,则会指向一个新的字符对象。4.String什么时候进行值比较,什么时候进行引用比较?(1)引用比较public class StringEqualTest { public static void main(String[] args){ String s = new String("Hello");...
2019-11-16 15:07:17
474
原创 Java第七章课后习题部分简答
第七章6.编写一个程序方法,对空指针异常、除数为零异常给出出错的中文提示。当有新异常发生时,可扩展该方法中的代码进行统一处理:public class Test{ public static void main(String[] args) { try { String s = null; //System.out.println(1...
2019-10-28 20:41:11
1320
原创 Java第六章部分习题简答
第六章4.模仿形成抽象类的过程,自选角度,形成一个自己的抽象类,并在程序的类继承和引用中体现抽象类的作用:package 课后习题调试;abstract class Family { //抽象类中可以有非抽象方法,也可以有成员变量 private int a = 4;//定义为私有成员 public abstract void number(); //如果没有此抽象...
2019-10-27 11:05:29
724
原创 个人银行账户管理C++转换为Java注意事项
4_91.在定义数据成员时,C++可以使用冒号与缩进一起定义多个数据成员或者成员函数类型,而Java中不可以使用,需要一个个去加修饰词。2.C++代码中有一个被const修饰的成员函数,当把这段复制到Java中时是不允许通过的,会出现“Unresolved compilation problem”的错误。然后经过查询找到了这样一些说法:const是Java预留关键字,用于后期扩展用,用法跟fi...
2019-10-15 22:07:21
235
原创 Java面向对象程序设计(第四五章习题答案简述)
第四章 面向对象(上)1.名词解释构造方法:构造方法是一个与类名相同的类方法。每当使用new关键字创建一个对象,为新建对象开辟了内存空间之后,Java系统将自动调用构造方法初始化这个对象。构造方法属于类,而不属于对象。抽象:抽象是从被研究对象中舍弃个别的、非本质的或与研究主旨无关的次要特征,而抽取与研究有关的共性内容加以考察,形成对研究问题正确、简明扼要的认识。2.对象位于内存何处?声...
2019-09-22 16:32:41
1850
原创 Java对象
一.Java对象与Java对象引用的区别在Java语言中一切都可以看作对象,但真正操作标识符实质上是一个引用。1.对象引用Book book;//对象创建必须要用new Book book=new Book();引用只是存放一个对象的内存地址,并非存放一个对象。实质上是将创建的Book对象的地址赋给对象引用book,从此book与该对象关联,通过book即可操纵该对象。2.对象作为参数的...
2019-09-15 15:02:47
216
原创 谈谈我对编程语言的粗浅认知
学习编程语言的方法、经验、教训我作为一名计算机专业的小白,在经历了一年专业课的熏陶,或多或少都有了自己的想法和感悟。大一这一年,我们学习了C++、Python、数据结构,这些课程也算是基础课程了。下面我简单谈一下我浅显的见解。首先,对待编程语言一定要有一颗热爱之心,因为兴趣是最好的老师。初学编程语言时思维方式的转化不及时,或者对其的恐惧心理,这些都将成为最大的绊脚石。所以,我们必须怀着对它的热...
2019-09-07 10:38:44
1055
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人