自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 python学习-day1-数据类型&数据结构

一.综述     python能够直接处理的数据类型1-5 1.整型 表示方法与数学上的写法一样 有时候用十六进制表示整数,前缀为0x,接0-9,a-f 2.浮点数 也就是小数,因为用科学计数法表示的时候,小数点的位置可以不固定,所以称为“浮点” 3.字符串 用''或者""括起来,两者等价 4.布尔值 只有true 和 false两种取值 可以用

2017-07-17 11:33:49 239

原创 JAVA学习笔记--多线程(三)synchronized实现线程同步

JAVA中对同步控制主要通过synchronized关键字 wait()  notify()和notifyAll()方法 1.synchronized 的用法 每个类实例对应一把锁,每个synchronized方法都必须获得调用该方法的类实例的锁才能执行,否则发生线程阻塞 方法一旦执行,就独占锁,直到该方法返回时,才释放锁,此后被阻塞的线程才能获得该锁。 A .

2016-06-06 18:48:20 427

原创 JAVA学习笔记--多线程(二)线程常用方法

Thread类包含的方法 start()     启动线程 isAlive()   判断线程当前是否正在运行 setPriority()  设置优先级 jion()         使一个线程等待另一个线程结束 sleep(mills:long)  指定线程休眠指定毫秒 yield()    使线程暂停并允许执行其他进程 interrupt()  中断线程(极少使用)

2016-06-02 22:50:16 401

原创 JAVA学习笔记--多线程(一)

多线程--在一个程序中允许同时执行多个任务, 线程(Thread)指的是一个任务从头至尾的执行流 实现步骤: 1.创建任务和对象 首先创建一个任务类,任务类必须实现Runnable接口,并且重写run()方法 2.任务类在线程中执行 线程类包括创建线程的构造方法和控制线程的很多有用的方法 3.JAVA虚拟机通过调用任务的run()方法执行任务。

2016-06-01 23:02:10 428

原创 基于深度优先搜索的填字游戏解决方法

题目:□□□+□□□=□□□,□中可填入数字1-9,输出所有可能的结果,统计个数 package matchDemo; // 口口口+口口口=口口口,口中可选数字0~9,必须是三位数,只要两个三位数不同,判定为不同情况 //输出所有符合条件的情况 public class MatchDemo { static int count=0; static int [] book=new in

2016-04-17 14:38:52 1931

原创 基于深度优先搜索的全排列实现方法

深度优先搜索,关键是解决”现在该怎么做“,把当前状态下的每一种可能的方法都尝试一遍(用for循环实现);当前步骤解决后,在进入下一步(递归调用自身,但是step+1),下一步的解决方法,也跟当前步骤一样

2016-04-17 10:35:23 1888

原创 Java学习笔记----工厂模式和反射

C#课上老师讲的工厂模式和反射,做了些笔记,课下自己结合JAVA,再复习一次工厂模式还有反射。 工厂模式,顾名思义,工厂是负责生产产品的。我们把代码分成两大块,一块是工厂,一块是客户。 客户发布需求,工厂生产对象,满足客户需求,比如我写个工厂: class IFruit{ } class apple extends IFruit{ public apple(){

2016-04-06 19:52:01 382

原创 以斐波那契数为例分析算法复杂度

斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci[1]  )以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递归的方法定义:F(0)=0,F(1)=1,F(n)=F(n-1)+F(n-2)(n≥2,n∈N

2016-03-15 18:05:01 445

原创 JAVA中基本数据类型和封装类的区别Integer和Double为例

int 为基本类型,Integer是int对应的封装类,或称包装类,是对象。                int                       Integer 初始值: 0                       null                基本类型对应的封装类 int(4字节) Integer byte(1字节)

2016-03-14 10:57:46 7018

原创 String类中的IndexOf和CharAt的区别

int indexOf(int ch)           返回指定字符在此字符串中第一次出现处的索引。  int indexOf(int ch, int fromIndex)           返回在此字符串中第一次出现指定字符处的索引,从指定的索引开始搜索。  int indexOf(String str)           返回指定子字符串在此字

2016-03-04 16:14:31 3113

空空如也

空空如也

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

TA关注的人

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