摘要: [toc] 题目一:十六进制转八进制 问题描述: 给定n个十六进制正整数,输出它们对应的八进制数。 输入、输出格式: 输入的第一行为一个正整数n (1二进制 for(int j = 0; j八进制 for(int m = 0; m 实现字符到数字的转化 num = (sb.charAt(m) '0' 阅读全文
posted @ 2020-03-13 21:10 samsaraaa 阅读(154) 评论(0) 推荐(0)
摘要: [toc] 构造函数是什么?它有什么作用? 构造函数其实本质上就是一个函数,只不过这个函数比较特殊,它具有下面这些特点: 函数名与类名相同。 不用定义返回值类型。 没有具体的返回值。 那么这样的函数有什么作用呢,我们可以根据上面的特点写下面的代码来进行测试: 通过运行结果我们就可以推断出:构造函数就 阅读全文
posted @ 2020-03-13 18:59 samsaraaa 阅读(444) 评论(0) 推荐(0)
摘要: [toc] 封装是什么? 首先我们思考一个问题:如何设计一个Person类? 分析:先抽象出这个类的一些属性和方法,Person类都具有姓名和年龄,都可以说话。 上面这段代码咋眼一看没有什么问题,但是当我们在创建对象给age属性赋值时就有问题了: 比如上面代码中的数据明显就是不符合实际的,那么这个时 阅读全文
posted @ 2020-03-13 13:41 samsaraaa 阅读(125) 评论(0) 推荐(0)
摘要: [toc] 题目一:十进制转十六进制 问题描述: 从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。 注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。(时间限制:1.0s,内存限制:512.0MB) 解决思路: 使用包装类的parse方法即可轻 阅读全文
posted @ 2020-03-12 22:08 samsaraaa 阅读(131) 评论(0) 推荐(0)
摘要: 前言 二胖知道"抽象"是面向对象的一大特征,而且他还听说过"面向接口编程"这一概念,Bill大神曾经还告诉他这一概念在后面的开发中很重要。所以二胖暗下决心一定要好好学习这一知识点。二胖感觉到抽象类和接口都可以体现出抽象这一特征,那么它们各自的特点以及两者的区别是怎样的? 正文 抽象类 什么是抽象类? 阅读全文
posted @ 2020-03-12 21:08 samsaraaa 阅读(268) 评论(0) 推荐(0)
摘要: [toc] 前言 二胖学习完多态之后,他发现可以将之前学的封装、继承和接口的知识点也融合进来。二胖按照惯例也将这些知识点总结下来方便日后复习补充。 正文 为了更好地学习多态,我们需要先了解继承和接口。关于继承和接口,我都单独写过文章: " 面向对象之继承 " , " 面向对象之抽象类和接口 " ,欢 阅读全文
posted @ 2020-03-12 21:06 samsaraaa 阅读(239) 评论(0) 推荐(0)
摘要: [toc] 题目一:杨辉三角形 问题描述: 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。 下面给出了杨辉三角形的前4行:(时间限制:1.0s,内存限制:256.0MB,1 <= n <= 34) 1 1 阅读全文
posted @ 2020-03-11 20:09 samsaraaa 阅读(140) 评论(0) 推荐(0)
摘要: [toc] 前言 二胖最近对面向对象特征之一的继承有点困惑,也无法找清楚前后知识点之间的联系。特别是当老师指着PPT上的一段代码问输出结果时,二胖更是丈二和尚摸不着头脑,就算看着答案,二胖也都会疑惑同样的内容为什么在这段代码中先输出而在另一段代码中又变成了后输出。二胖最后还是决定找好友Bill大神求 阅读全文
posted @ 2020-03-11 18:47 samsaraaa 阅读(189) 评论(0) 推荐(0)
摘要: [toc] 题目一:字母图形 问题描述: 利用字母可以组成一些美丽的图形,下面给出了一个例子:(时间限制:1.0s,内存限制:256.0MB,1 i) System.out.println(s2.substring(s2.length() 1 i, 25) + s1.substring(0, m i 阅读全文
posted @ 2020-03-10 20:03 samsaraaa 阅读(151) 评论(0) 推荐(0)
摘要: [toc] 前言 二胖学习完static关键字之后,综合了老师讲的内容,自己也查阅了一些文档之后想总结下相关的知识点方便自己后续的复习与巩固 正文 JVM眼中的static? 二胖从"Hello World程序"开始就知道了Java源文件是由一个一个的类组成的,他查阅了有关类加载过程的文档,知道了: 阅读全文
posted @ 2020-03-10 14:07 samsaraaa 阅读(241) 评论(0) 推荐(0)