码迷,mamicode.com
首页 > 编程语言
JAVA学习第十六课(内部类及其特点)
内部类: 内部类就是一个类定义在一个类里,定义在类中的类就叫做内部类 一、访问特点: 内部类可以直接访问外部类的成员,包括私有成员 外部类要访问内部类的成员,必须创建内部类的对象 简单体现: import out.in; class out { private int num = 3; class in { public void showou() ...
分类:编程语言   时间:2014-09-24 02:56:25    阅读次数:243
Coding之路——重新学习C++(3):对于编译和链接的重新认识
1.C++的源代码是怎么变成程序的。 (1)我们在编写完源代码后,首先需要把源代码交给编译器,编译器首先进行预处理,也就是处理宏,把#include指令引进的头文件全部引进,产生编译单元。编译单元是编译器的真正工作对象,是真正意义上的C++对象。 (2)一般的编译模式会采用分别编译,这时我们必须.....
分类:编程语言   时间:2014-09-24 03:05:25    阅读次数:277
java设计模式_桥接模式
现在的手机,按照操作系统分,有ios,有android,还有window phone等。 如果是按软件来分的话,就有通讯录,游戏等。 按继承的思维来考虑的话,如下: 但是问题来了,如果是按照手机品牌来分的话,增加一个新的手机...
分类:编程语言   时间:2014-09-24 00:37:45    阅读次数:339
充分利用C++11特性,Cocos2dx对话框的实现
一般一个对话框会分为模态对话框和非模态对话框两种,模态对话框就是...
分类:编程语言   时间:2014-09-24 00:53:35    阅读次数:284
C++总结
虽然C++考试刚刚过去,但还是感觉总结一下比较好。通过过去一些时日对C++的学习,感觉上C++其实也没有什么新鲜的东西,还是那些东西,比如:数据类型,结构,类,对象等等。将其总结成一张图的形式如下: 由上图给我们的信息:     在基础选项卡一项,除去指针一块,和VB相比较其实是一样的,而在面向对象选项卡上面,和我们学过的VB.NET,C#也是一样的。而不一样的就是指针这一块,而我们只...
分类:编程语言   时间:2014-09-24 02:16:35    阅读次数:247
[Java Performance] 线程及同步的性能 - 线程池/ThreadPoolExecutors/ForkJoinPool
线程池和ThreadPoolExecutors 虽然在程序中可以直接使用Thread类型来进行线程操作,但是更多的情况是使用线程池,尤其是在Java EE应用服务器中,一般会使用若干个线程池来处理来自客户端的请求。Java中对于线程池的支持,来自ThreadPoolExecutor。一些应用服务器也确实是使用的ThreadPoolExecutor来实现线程池。 对于线程池的性能调优,最...
分类:编程语言   时间:2014-09-24 00:17:25    阅读次数:434
[转]详细介绍java中的数据结构
详细介绍java中的数据结构本文介绍的是java中的数据结构,本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。一起来看本文吧!也许你已经熟练使用了java.util包里面的各种数据结构,但是我还是要说一说java版数据结构与算法,希望对你有帮助。线性表,链表,哈希表是常用的数据...
分类:编程语言   时间:2014-09-24 01:50:56    阅读次数:238
java spi
SPI的全名为Service Provider Interface.普通开发人员可能不熟悉,因为这个是针对厂商或者插件的。在java.util.ServiceLoader的文档里有比较详细的介绍。究其思想,其实是和"Callback"差不多。“Callback”的思想是在我们调用API的时候,我们可...
分类:编程语言   时间:2014-09-24 00:43:55    阅读次数:549
c++builder 泛型
http://docwiki.embarcadero.com/RADStudio/XE6/en/How_to_Handle_Delphi_Generics_in_C%2B%2B这个泛型是为delphi编写的,c++builder不能直接使用,非要用的话按下面的例子,先建立个delphiunit,集成...
分类:编程语言   时间:2014-09-24 02:05:45    阅读次数:423
Head First Python学习笔记(其它)
一、处理作用域(1)Python允许你在函数中访问和读取一个全局变量的值,但是不能修改。要想访问和修改一个全局变量,必须明确的表明你的意愿(参见代码1),否则就会抛出UnboundLocalError(局部变量未被赋值就被引用)(参见代码2)。#代码1name="Python"def what_ha...
分类:编程语言   时间:2014-09-24 00:25:25    阅读次数:352
java中图片文件的判断
javax.imageio 类 ImageIOBufferedImage bi = ImageIO.read(resFile);//resFile --- InputStreamif(bi == null){ System.out.println(此文件不为图片文件);} try {//判断是...
分类:编程语言   时间:2014-09-24 01:47:35    阅读次数:354
金九银十,浅谈关于java程序员面试的一些事项
本篇博文针对的是应届毕业生以及工作两三年左右的java程序员。为什么要跳槽?这是一个很广义的问题,每个人心中都有一份答案。例如:公司的待遇不好,薪资涨幅不符合预期要求,厌倦了出差的荒无天日的繁重工作,公司的妹子太少,领导太傲娇,同事之间关系太逼格,某某同学跳槽到某某公司之后涨到了多少多少钱,某某同学...
分类:编程语言   时间:2014-09-24 00:22:36    阅读次数:318
线程系列08,实现线程锁的各种方式,使用lock,Montor,Mutex,Semaphore以及线程死锁
当涉及到多线程共享数据,需要数据同步的时候,就可以考虑使用线程锁了。本篇体验线程锁的各种用法以及线程死锁。主要包括: ※ 使用lock处理数据同步※ 使用Monitor.Enter和Monitor.Exit处理数据同步※ 使用Mutex处理进程间数据同步※ 使用Semaphore处理数据同步※ 线程...
分类:编程语言   时间:2014-09-24 01:44:15    阅读次数:312
JavaScript的DOM操作(二)
一:window.history对象历史记录,通过历史记录可以操作页面前进或者后退window.history.back();后退window.history.forward();前进window.history.go(n); n是正数代表前进n个页面,n是负数代表后退n个页面。二:window.l...
分类:编程语言   时间:2014-09-24 01:10:25    阅读次数:440
C++多重继承构造函数调用顺序
//以典型实例说明 1 class B1{}; 2 class V1:public B1(); 3 class D1:virtual public V1(); 4 class B2{}; 5 class B3{}; 6 class V2:public B1,publicB2{}; 7 class D...
分类:编程语言   时间:2014-09-24 01:26:55    阅读次数:397
jdk线程的简单使用
一、线程的实现方式方式一:继承Thread类一个类只要继承了Thread类,并重写run()方法,则就可以实现多线程的操作。public class ThreadDemo01 { public static void main(String[] args) { Thread1 t...
分类:编程语言   时间:2014-09-24 01:43:25    阅读次数:339
jdk线程的同步问题
一、银行取款引出的问题模拟银行取钱的例子:public class ThreadDemo06 { public static void main(String[] args) { Bank bank = new Bank(); Runnable runnable =...
分类:编程语言   时间:2014-09-24 01:59:45    阅读次数:361
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!