码迷,mamicode.com
首页 >  
搜索关键字:java笔记    ( 499个结果
Java笔记十六.java中的this和super用法
一、this引用句柄     this引用句柄在Java程序里的作用,可表现为它在函数内部就是这个函数所属的对象的引用变量,即当前对象。在成员方法中,对访问的同类中成员前加不加this引用,效果都是一样的,这就好像同一公司的职员彼此在提及和自己公司有关的事时,不必说出公司名一样,当然为了强调,可以加上"咱们公司....."这样的前缀,而在Java程序中,this就相当于"我们所属于的那个对象"。...
分类:编程语言   时间:2015-01-27 13:27:54    阅读次数:261
Java笔记十七.java中的static和final用法
在上几篇博文中我们知道,当我们编写一个类时,实际上就是在描述该类对象的属性和行为,而并没有产生实质上的对象,只有通过new关键字才会产生出对象,这时系统才会分配内存空间给对象,其方法才可以供外部调用。但有时候,我们希望无论是否产生了对象或无论产生了多少个对象的情况下,某些特定的数据在内存空间里只有一份,那么此时static关键字就派上用场了。 一、static关键字 1.静态成...
分类:编程语言   时间:2015-01-27 13:27:01    阅读次数:268
Java笔记十.集合类(一)
集合类(一)     所谓集合类,即为Java中的一种高级数据结构。在Java编程中,常用的集合类和接口有:Vector、Emumeration、ArrayList、Collection、Iterator、Set、List等。 一、Vector类与Emumeration接口 1.概述: (1)Vector类:是Java语言提供的一种高级数据结构,可用于保存一系列对象,Vector...
分类:编程语言   时间:2015-01-26 17:17:26    阅读次数:424
Java笔记十一.集合类(二)
集合类(二) 一、数组类与容器类     数组和其它容器的区别主要有三方面:效率,类型和保存基本类型的能力. 1.数组:是一种效率很高的存储和随机访问对象引用序列的方式.数组是一 个简单的线性序列,因此访问速度很快,但也损失了其它一些特性.创建一个数组对象后,大小就固定了,如果空间不够,通常是再创建一个数组,然后把旧数组中的所有引用移到新数组中.数组可可以保存基本类型,容器不行.  ...
分类:编程语言   时间:2015-01-26 17:16:41    阅读次数:208
Java笔记十二.常用API-Hashtable类及其与HashMap、HashSet的区别
常用API-Hashtable类及其与HashMap、HashSet的区别 一、Hashtable类 1.概述     Hashtable是一种高级数据结构,实现了一个Key-Value映射的哈希表,用以快速检索数据。Hashtable不仅可以像Vector一样动态存储一系列的对象,而且对存储的每一个值对象(值)都安排与另一个键对象(关键字)相关联,非null对象都可以被使用作为...
分类:编程语言   时间:2015-01-26 17:15:59    阅读次数:221
Java笔记十三.常用API-Runtime、Runable、System类
常用API-Runtime、Runable、System类 一、Runtime类 1.概述:Runtime类封装了Java命令本身的运行进程,即每个Java应用程序都会拥有一个Runtime类对象,当应用程序运行时,允许其通过这个对象与运行环境进行交互,但需要注意的是应用程序本身不能为自己创建Runtime类对象。Runtime类的许多方法与System中的方法想重复,我们不能直接创建Ru...
分类:编程语言   时间:2015-01-26 17:13:16    阅读次数:149
Java笔记五.多线程
Java中的多线程(一) 一、理解线程 1.进程、线程、多线程 1.进程:在多任务系统中,每个独立执行的程序(或说正在进行的程序)称为进程。 2.线程:一个进程中又可以包含一个或多个线程,一个线程就是一个程序内部的一条执行线索(一部分代码)。 3.多线程:如果要一程序中实现多段代码同时交替运行,就需产生多个线程,并指定每个线程上所要运行的程序代码,即为多线程。 注:在单线程中,程序...
分类:编程语言   时间:2015-01-26 00:08:56    阅读次数:331
Java笔记六.线程同步、线程死锁
线程同步、线程死锁     在上一篇文章中,有一个模拟售卖火车票系统,在卖车票的程序代码中,极有可能碰到一种意外,就是同一张票号被打印两次多次,也可能出现打印出0甚至负数的票号。具体表现为:假设tickets的值为1的时候,线程1刚执行完if(tickets>0)这行代码,正准备执行下面的代码,就在这时,操作系统将CPU切换到了线程2上执行,此时tickets的值仍为1,线程2执行完上面两行代码...
分类:编程语言   时间:2015-01-26 00:08:03    阅读次数:326
Java笔记七.线程间通信与线程生命的控制
线程间通信与线程生命的控制 一、线程通信方法     Java是通过Object类的wait、notify、notifyAll这几个方法来实现进程键的通信。由于所有的类都是从Object继承的,因此在任何类中都可以直接使用这些方法。 wait:告诉当前线程放弃监视器并进入睡眠状态,知道其他线程进入同一监视器并调用notify为止; notify:唤醒同一对象监视器中调用wait的第一个线程...
分类:编程语言   时间:2015-01-26 00:06:31    阅读次数:319
Java笔记八.常用APIの字符串
字符串处理类与接口 一.String类和StringBuffer类 1.字符串类     Java定义String和StringBuffer两个类来封装对字符串的各种操作,他们都被放到java.lang包中。 (1)String类:String类对象的内容一旦被初始化就不能再改变,String类用于比较两个字符串、查找和抽取串中的字符或子串;字符串与其他类型之间的相互转换等。字符间的串联,...
分类:编程语言   时间:2015-01-26 00:05:59    阅读次数:374
499条   上一页 1 ... 37 38 39 40 41 ... 50 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!