摘要: 栈的特点如下: 1. 栈描述的是方法执行的内存模型。每个方法被调用都会创建一个栈帧(存储局部变量、操作数、方法出口等) 2. JVM为每个线程创建一个栈,用于存放该线程执行方法的信息(实际参数、局部变量等) 3. 栈属于线程私有,不能实现线程间的共享! 4. 栈的存储特性是“先进后出,后进先出” 5 阅读全文
posted @ 2018-10-07 12:17 水汐音 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 题目: 创建一个二维数组,将古诗《春晓》的内容赋值于二维数组。然后分别用横版和竖版进行输出 首先,我们创建一个二维数组,并将《春晓》的内容赋值给二维数组 方法一: 1 char a[][] = new char[4][6]; 2 String b = "春眠不觉晓,处处闻啼鸟。夜来风雨声,花落知多少 阅读全文
posted @ 2018-07-25 12:25 水汐音 阅读(1443) 评论(0) 推荐(0) 编辑
摘要: 下载地址:https://gitee.com/sxyin/codes/7n3lji02udgkyvxt8r5ao79 阅读全文
posted @ 2018-07-21 00:36 水汐音 阅读(245) 评论(0) 推荐(0) 编辑
摘要: 用for循环输出如上图所示的菱形 思路: 我们以17为例 首先,输出一列九行的星号,这是最熟悉的逐行输出 分析一下菱形 红线以上的部分星号是递增的,红线以下的部分是递减的 我们把菱形分成两个部分 现在我们先考虑上半部分 首先要解决的是缩进问题(这里可能用词不准确) 可以看到 第一行一共有16个空格 阅读全文
posted @ 2018-05-23 12:50 水汐音 阅读(3797) 评论(0) 推荐(0) 编辑
摘要: 题目: 今有鸡翁一,值钱伍;鸡母一,值钱三;鸡鶵三,值钱一。凡百钱买鸡百只,问鸡翁、母、鶵各几何? 人话版: 公鸡一只5块,母鸡一只三块,雏鸡三只一块。用100块买100只鸡,公鸡、母鸡、雏鸡分别有多少只? java的代码如上所示 运行结果如下 下面进行分析 可以看到基本原理是把所有情况都试一次,在 阅读全文
posted @ 2018-05-21 17:00 水汐音 阅读(1527) 评论(0) 推荐(0) 编辑
摘要: 或许世界上分为两种人吧 一种是能发现新东西的人 (我认为所有的东西都是已存在的,只是等待人去发现,无论是各种定律,亦或是各种新的材料等, 创新并不是创造了什么新东西,而是发现了以前没发现的东西,真正创造一样新的东西是不可能的, 所以是发现,而不是别的词) 另一种是把第一种人做出来的东西拿去实际应用的 阅读全文
posted @ 2018-04-05 12:31 水汐音 阅读(228) 评论(0) 推荐(0) 编辑
摘要: “打”这个动作可以对应多种球类, 每一种球类都有不同的动作和规则, “打”就是对多种球类运动的抽象(嘛, 这里有个前提, 假设球都是用来打的)“打”这一动作的特性对应到程序中就是多态性 阅读全文
posted @ 2018-03-15 19:56 水汐音 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 重载函数是函数的一种特殊情况,为方便使用,C++允许在同一范围中声明几个功能类似的同名函数, 但是这些同名函数的形式参数(指参数的个数、类型或者顺序)必须不同,也就是说用同一个运算符完成不同的运算功能。 这就是重载函数。重载函数常用来实现功能类似而所处理的数据类型不同的问题。但是重载函数的返回值类型 阅读全文
posted @ 2018-03-02 00:58 水汐音 阅读(382) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>using namespace std; int main(){ int x,y; cin >> x >> y; int temp; cout << "Before swap a and y:" << endl; cout << x << " "<< y << 阅读全文
posted @ 2018-02-27 19:02 水汐音 阅读(193) 评论(0) 推荐(0) 编辑
该文被密码保护。 阅读全文
posted @ 2018-02-24 15:44 水汐音 阅读(10) 评论(0) 推荐(0) 编辑