自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 学习反射时的一些感受和心得

还记得当初学习反射时很疑惑的样子,怎么来理解反射呢?用我们老师的话讲就是“JAVA反射机制是在程序运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性”这就是反射的机制。    其实我觉得就像照

2015-12-19 10:25:16 487

原创 黑马程序员--java中File操作的一点小问题

----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------     在java学习的过程中,文件操作是一个很重要的知识。但用了很久发现不是很顺,所以想小小的总结一下,作为日后学习的参考。     java中File操作我认为最重要的就是效率问题了,其次是安全性问题,这是值得我们注意到的地方。     用Fi

2015-12-19 10:09:06 355

原创 黑马程序员--java中Arraylist的遍历方式

----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------     java中ArrayList其实就是一个数组,只是是动态数组而已。与Java中的数组相比,它的容量能动态增长。它继承于AbstractList,实现了List, RandomAccess, Cloneable, java.io.Serializable这些

2015-12-19 09:49:06 258

原创 黑马程序员--谈谈java中的面向对象

----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------这次总结一下java关于面向对象的问题     在计算机语言的学习中,面向对象是非常重要的思想,它有三大特征:   一、封装   封装是面向对象的特征之一,是对象和类概念的主要特性。封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者

2015-12-18 18:21:46 281

原创 黑马程序员--浅谈快速排序

----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------     快速排序其实是冒泡排序的改进,它十分经典,对于锻炼我们的算法思想也很有帮助。     它的思路是:通过一趟排序将要排序的数据分为两个部分,其中一部分的所有数据都比另外一部分的所有数据都要小,这样只需要分别对两个子数组排序即可。最坏情况的时间复杂度为O(n2),最

2015-12-18 14:41:37 414

原创 黑马程序员--谈谈哲学家就餐的问题

----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------    以前上课的时候听老师讲过哲学家就餐的问题,当时觉得似懂非懂的,因为对于多线程还不是很了解,现在归纳如下:    哲学家就餐问题是这样的:一圈哲学家就餐,一人左手拿着一支筷子,然后如果他右手边的哲学家给他筷子,他就能就餐,要不就饿死了,这是一个典型的多线

2015-12-18 14:12:45 479

原创 黑马程序员--java线程总结(三)

----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------这次来总结一下java线程的生命周期    当然这个生命周期和我们的类似,也是从生到死,但线程却有四种不同的状态:       开始、等待、运行、停止四个状态这个线程就走完了它的一生。// 开始线程public void start( );

2015-12-18 13:46:51 240

原创 黑马程序员--java线程总结(二)

----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------三、线程的同步机制        当多个线程运行时可能操作系统的共享资源,从而会出现无法预料的结果。为了解决竞争共享资源的问题,java用同步机制解决了上述问题,做法是在代表原子操作的程序代码前加上synchronized标记,这样的代码被称为同步代码快

2015-12-18 13:13:54 257

原创 黑马程序员--java线程总结(一)

----------- android培训、java培训、java学习型技术博客、期待与您交流! ---------    自从学习java以来,别人一直就说线程是java语法中的难点,所以学习时倍加努力,现在总结如下:    一、Thread.start()方法与Thread.run()方法的区别    当我们调用Thread类的start()方法来启动一个线程,这时此线程是处于就绪

2015-12-18 12:42:58 225

原创 黑马程序员--基本数据类型总结

----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------学习了这么久了,觉得要把java中的基本数据类型总结一下,让自己以后学习回顾更加方便。    基本类型其实可分为三类:字符型char,布尔类型boolean,数值类型有byte,short,int,long,float,double。    把数值类型细分的话就

2015-12-18 10:15:46 223

原创 黑马程序员--学习冒泡排序

------- android培训、java培训、期待与您交流! ----------浅谈冒泡排序之学习    计算机基础排序算法特别多,在不考虑空间与时间复杂度的情况下,其实冒泡排序是十分经典的排序算法    冒泡排序的思路是一次比较相邻的两个数,大数放在后面。第一趟时,比较第一个和第二个数,大数放前,小数放后,然后比较第二个和第三个,也是大数在前,小数在后,一直比较到最后一个数,

2015-12-17 22:08:38 332

原创 黑马程序员--约瑟夫环的问题

------- android培训、java培训、期待与您交流! ----------约瑟夫环是一个以前老师讲过的问题,现在归纳如下:m个人围成一个首尾相连的圈然,每个人都有从1到m的唯一顺序编号。第一个人开始报数,报到n的人出圈,然后由下一个人重新由1开始进行报数,直到所有的人都出圈为止。对于给定的m和n,求出所有人的出圈顺序.。java实现代码如下:package ithei

2015-12-17 19:07:33 330

原创 黑马程序员--谈谈蒙提霍尔悖论

------- android培训、java培训、期待与您交流! ----------前段时间偶然看到有人问蒙提霍尔问题在的实现,现思考如下:蒙提霍尔问题(Monty Hall problem)验证    body, table, td {        font-family: Arial, 宋体;        font-size: 9pt;        t

2015-12-17 18:59:56 1082

原创 黑马程序员--浅谈Overload和Override的区别

初次接触java总被Override和Overload这两个词搞得头晕转向,经过我反复使用,归纳出了以下几点:重写(Override)        Override翻译过来就是覆盖的意思,也就是说Override覆盖了一个方法,并且重写了此方法,以达到了不同的作用。在以下两个方面常用:           ①子类继承父类的时候;           ②对接口方法的实现。一般接口只是对方法

2015-12-17 16:40:24 382

空空如也

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

TA关注的人

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