static关键字 package chinese1; /* * 中国人这样一个类 * 什么时候成员变量声明为实例变量呢? * 所有对象都有这个属性,并且所有对象的这个属性...
static关键字 package chinese1; /* * 中国人这样一个类 * 什么时候成员变量声明为实例变量呢? * 所有对象都有这个属性,并且所有对象的这个属性...
什么时候会出现空指针异常? /* 空引用访问实例相关的数据,因为视力相关的数据就是对象相关的数据 这些数据在访问的时候,必须由对象的参与,当空引用的时候,对象不存在。 访问这...
1、this关键字 package this_keyword; { /** * 关于java语言当中的this关键字: * 1、this是一个关键字,翻译为:这个 * 2、t...
1.7构造方法的讲解 关于java类的构造方法 意义就是通过定义一个构造方法,使得其所在的类能够在主程序中随时创建一个位于堆内存的这个函数就对象, 这样的话,只要new能创建...
3、面向对象的封装性 在一个包里可以建多个类, 面向对象包括三大特征: -封装 -继承 -多态 1、封装的好处:封装之后看不到比较复杂的一面,只能看到该事物简单的一面 2、复...
1、关于java的集成开发环境? 集成开发环境可以让软件开发的更简单,更高效 有IDE工具可以不需要独立安装JDK 不需要手动配置环境变量 不需要使用javac命令对java...
1、idea快捷键 Alt+insert 快速生成各种生成方法 Ctrl+p:停在函数上方按Ctrl+p可以提示放入哪些参数 Ctrl+l:进行注释 Ctrl+shift+/...
第三章:面向对象【java语言的核心机制,最重要的内容,java语言的特色】 1、面向过程与面向对象的区别 2、面向对象的三大特征 3、类和对象的概念 4、类得定义【从这里开...
将博客搬至CSDN
题目描述 输入一个整数,输出该数32位二进制表示中1的个数。其中负数用补码表示。 思路: 首先将整数n使用Integer.toBinaryString()函数转换为二进制字符...
题目描述: 我们可以用2*1的小矩形横着或者竖着去覆盖更大的矩形。请问用n个2*1的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法? 比如n=3时,2*3的矩形块有3...
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。 思路: //分析:f(n)=f(n-1...
题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。 思路 第一种思路 找规律: ...
题目描述 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8...
题目描述 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。 NOTE:给出的所有元素都大于0,...
题目描述: 用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。 核心思想: 当要插入队列数据时,插入到栈1中,当要从队列中取数据时,就判断栈...
题目描述 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,如果输入如下4 X 4矩阵: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
题目描述 大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0,第1项是1)。 n<=39 分析:很明显这是一个递归的典型题(使...
题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。 1、第...
题目描述 在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数...