自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (1)
  • 收藏
  • 关注

原创 传值还是传引用???(Call By Value???)

前言:    在讨论这个问题之前,我们先来看一个简单的问题来预热一下:    我们说Java中的“=”用作普通基本类型时,是将值赋值给一个变量;而用作对象时,是将o1参考的地址也给o2参考,其实本质上也是将o1储存的值赋值给o2;正文:Call By Value!!!一.我们先来看第一个例子:当调用some()方法时,你做的是将x指定给参数y,而之后y被修改为。这个例子的很简单(输出结果为10),...

2018-02-24 19:34:03 269

原创 Java运行时数据区

一.概述    1.1.Java程序员把内存控制权力交给了Java虚拟机,一旦出现内存泄漏和溢出方面的问题,如果不了解虚拟机是怎样使用内存的,那排错就会非常困难。二.运行时数据区    虚拟机把它所管理的内存划分为若干个不同的数据区域,这些区域有各自的用途,以及创建销毁的时间。有的区域随着虚拟机进程的启动而存在,有些区域则是依赖用户线程的启动和结束而建立和销毁。    2.1     ...

2018-08-04 19:52:16 204

原创 产生不重复的随机数小技巧

一.引言:很多时候,我们需要产生随机数,但可能考虑的不是特别全面,比如没有考虑如果产生相同的随机数呢(当然前提是我们的程序需求是不能产生相同的随机数)。二.正文:首先说一个应用场景:比如我们做扫雷游戏的时候,需要产生10个雷,假设雷区是9*9的 ,并且假设有雷的话用true表示。我们想到最简单的方法:但这种方法如果产生了两个相同的index,就会使两个雷重复放置,相当于少了一个雷。int maxL...

2018-02-26 16:46:19 572

原创 何时选择get或post

关于http      http其实就是架构在tcp/ip之上应用层的一种协议,简单地说就是计算机间沟通的一种方式,具体地说就是浏览器和WEB之间使用的沟通方式。 我主要想强调一下最值得注意的几个点: 一。两个基本但极为重要的特性      1.基于请求/响应模型:客户端对服务器发送一个取得资源的请求,服务器将要求的资源响应给客户端,每次联机只做一次请求/响应,没有请求就没有响应。

2017-12-10 22:39:32 341

原创 java的静态方法main()主函数

java 静态方法

2017-10-17 22:07:41 1102

原创 二叉树的基本操作

二叉树的基本操作

2016-12-08 15:40:52 508

原创 马踏棋盘

马踏棋盘问题描述:  马的遍历问题。在8×8方格的棋盘上,从任意指定方格出发,为马寻找一条走遍棋盘每一格并且只经过一次的一条路径。解决方案:   1.建立一个栈,定义其栈顶指针和栈底指针,以及栈的大小。   2.将马的初始步压入栈中,计算其八个方向的权值,各点的八个方向按权值升序排列。   3.马向最小权值方向走,得到下一步,重复步骤二。   4.某步的下一步超出棋盘,

2016-11-17 16:17:30 496

原创 一元多项式运算器

一.问题描述:设计一个一元多项式P=p0+p1x+p2x*2......+pnx*n的合适的数据结构,并支持两个多项式的下列运算:1.建立;2.输出;3.相加;4.相减;5.相乘;6.求导。二.数据结构:typedef struct node{       float xishu;int zhishu;struct node *next;}Lnode;三.方案设计:1.建立多项式:通过键盘

2016-11-08 22:45:30 4331 1

原创 约瑟夫环的实现

一问题描述:         编号为1,2,3,,,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数),一开始任选一个正整数作为报数上限值么,从第一个人开始顺时针自1开始报数,报到m时停止报数,报m的那个人出列,将他的密码作为新的密码m的值,从他的顺时针方向的下一个人开始重新从1报数,数到m的那个人出列,如此下去,直到所有的人全部出列。二方案设计:

2016-11-08 22:37:50 400

Java程序员面试宝典之Java专题-----里面包含了jvm,集合,Java基础,甚至还有源码分析

Java面试宝库,里面包括Java面试常见知识点,可以说是非常到位了

2018-04-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除