• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






瞎溜达玩玩

 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2013年12月25日

黑马程序员_final&static(二)
摘要: ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------现在说:static static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。只要这个类被加载,Java虚拟机就能根据类名在运行时数据区的方法区内定找到他们。因此,static对象可以在它的任何对象创建之前访问,无需引用任何对象。 用 阅读全文
posted @ 2013-12-25 17:16 瞎溜达玩玩 阅读(119) 评论(0) 推荐(0)
 
黑马程序员_final&static(一)
摘要: ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------final&static都是关键字。首先说:final final类不能被继承,因此final类的成员方法没有机会被覆盖,默认都是final的。在设计类时候,如果这个类不需要有子类,类的实现细节不允许改变,并且确信这个类不会载被扩展,那么就设计为final类。2、final方法如果一个类不允许其子类覆盖某个方法,则可以把这个方法声明为final方法。使用final方法的原因有二:第一、把方法锁定,防止任何继承类修改它的意义和 阅读全文
posted @ 2013-12-25 17:15 瞎溜达玩玩 阅读(138) 评论(0) 推荐(0)
 
黑马程序员_递归
摘要: ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------递归:程序调用自身的编程技巧。程序调用自身的编程技巧称为递归。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需少量的程序就可描述出解题过程所需要的多次重复计算,大大地减少了程序的代码量。递归的能力在于用有限的语句来定义对象的无限集合。 递归的三个条件:边界条件递归前进段递归返回段当边界条件 阅读全文
posted @ 2013-12-25 17:14 瞎溜达玩玩 阅读(126) 评论(0) 推荐(0)
 
黑马程序员_集合类
摘要: ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------集合类Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组Object,即Collection的元素(Elements)。一些 Collection允许相同的元素而另一些不行。一些能排序而另一些不行。Jav. 阅读全文
posted @ 2013-12-25 17:13 瞎溜达玩玩 阅读(110) 评论(0) 推荐(0)
 
黑马程序员_自动垃圾回收
摘要: ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------自动垃圾回收首先,自动垃圾回收,意思是对一些开辟空间创建的数据,在不需要的时候系统自动清楚释放空间的一种机制。没有垃圾回收机制的情况下,是需要程序员手动进行内存管理的,例如C++语言,C++编译器不支持垃圾收集机制。通常使用C++编程的时候,程序员于程序中初始化对象时,会在主机存储器堆栈上分配一块存储器与地址,当不需要此对象时,进行解构或者删除的时候再释放分配的存储器地址。如果对象是在堆栈上分配的,而程序员又忘记进行删除,那么就会造 阅读全文
posted @ 2013-12-25 17:11 瞎溜达玩玩 阅读(189) 评论(0) 推荐(0)
 
黑马程序员_线程同步
摘要: ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------同步(阻塞) :是一种防止对共享资源访问导致的数据不一致的一种模式。详细请参看操作系统。在Java中,由于对多线程的支持,对同步的控制主要通过以下几个方法,synchronized,和wait(),notify()和notifyAll(),下面进行一一的讲解:A关键字synchronized每个java对象都有一把锁, 当有多个线程同时访问共享资源的时候, 需要Synchronize 来控制安全性, synchronize 分 sy 阅读全文
posted @ 2013-12-25 17:10 瞎溜达玩玩 阅读(141) 评论(0) 推荐(0)
 
黑马程序员_继承
摘要: ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------继承java只支持单继承,不支持多重继承。即java 中一个类只能继承于另一个类。我们将被继承的类称之为父类(基类),继承类称之为子类(派生类)。在java 中用关键字extends 来实现单继承。在前面所讲已知,实现继承关系的类之间有着必然的联系,不能将不相关的类实现继承,就象人类不能继承于鸟类! 那怎么去判断类和类之间是否有着必然联系呢?实际上,前面我们已知当某类A和类 B之间有着共同的属性和行为时,那么类A 和类 B之间... 阅读全文
posted @ 2013-12-25 17:08 瞎溜达玩玩 阅读(109) 评论(0) 推荐(0)
 
黑马程序员_单例模式
摘要: ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------单例模式 首先,单例模式是一种常用的设计模式。在应用这个模式时,单例对象的类必须保证只有一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象再通过这个单例对象获取这些配置信息。这种方式简化了在复杂环境下的配置管理。实现单例模式的思路是:一个类能返回对象一个引用(永远是同一个)和 阅读全文
posted @ 2013-12-25 17:05 瞎溜达玩玩 阅读(134) 评论(0) 推荐(0)
 
黑马程序员_内存相关内容
摘要: ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------一、内存管理原理:在java中,有java程序、虚拟机、操作系统三个层次,其中java程序与虚拟机交互,而虚拟机与操作系统间交互!这就保证了java程序的平台无关性!下面我们从程序运行前,程序运行中、程序运行内存溢出三个阶段来说一下内存管理原理!1、程序运行前:JVM向操作系统请求一定的内存空间,称为初始内存空间!程序执行过程中所需的内存都是由java虚拟机从这片内存空间中划分的。2、程序运行中:java程序一直向java虚拟机申请 阅读全文
posted @ 2013-12-25 17:04 瞎溜达玩玩 阅读(90) 评论(0) 推荐(0)
 
黑马程序员_枚举
摘要: ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------枚举 先说说它的含义,枚举是一个被命名的整型常数的集合,枚举在日常生活中很常见。 例如表示星期的SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY,就是一个枚举。 枚举的说明与结构和联合相似,其形式为: enum 枚举名{ 标识符[=整型常数], 标识符[=整型常数], ..... 阅读全文
posted @ 2013-12-25 17:02 瞎溜达玩玩 阅读(137) 评论(0) 推荐(0)
 
黑马程序员_排序系列之选择排序
摘要: ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 新人首次发贴,只是说出一些自己对于各种编程知识的基础理解,希望与大家分享。 这次主要说说选择排序。首先,选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 选择排序的主要优点与数据移动有关。如果某个元素... 阅读全文
posted @ 2013-12-25 17:01 瞎溜达玩玩 阅读(134) 评论(0) 推荐(0)
 
黑马程序员_排序系列之选择排序
摘要: ---------------------- ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ---------------------- 新人首次发贴,只是说出一些自己对于各种编程知识的基础理解,希望与大家分享。 这次主要说说选择排序。首先,选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理:首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 选择排序的主要优点与数据移动有关。如果某个元素... 阅读全文
posted @ 2013-12-25 16:44 瞎溜达玩玩 阅读(85) 评论(0) 推荐(0)