- 博客(10)
- 收藏
- 关注
原创 JAVA转型C++(三):面向对象
一、类 C++中定义类的机制与JAVA很不相同。在C++中定义类的方法是:以关键字class开头,然后是类的名称。类主体用花括号括起来,并以一个分号结尾。 类的定义中需要声明数据成员与数据函数。可以在类定义的外部定义成员函数。要在类的外部定义函数,需要用类名与域解析运算符(::)来对其进行限定,以便让编译器知道该类定义属于哪个类。 类中的数据成员可以使基本数据类型...
2013-03-17 18:32:22
163
原创 JAVA转型C++(二):引用与指针
[size=large]引用与指针[/size] 一、引用 引用为变量提供了一个别名,对引用所作的任何操作都作用于它所指向的对象。声明方式: [code="C++"] int& score = myScore; [/code] 注意:1.引用必须在声明的时候指向另一个值,如果不对其进行初始化会导致编译错误。 2.关于引用运算符&的位置,可以是"in...
2013-03-17 16:40:03
94
原创 JAVA转型C++(一):标准模板库
[size=large]1.标准模板库[/size] 模板是C++程序设计语言的一个比较新的重要特征,而标准模板库正是基于此特征。标准模板库使得C++编程语言在有了同Java一样强大的类库的同时,保有了更大的可扩展性。事实上,C++的模版,本身即是一套复杂的宏语言(macro language),宏语言最大的特色为:所有工作在编译时期就已完成。 这里以vector(向量)为例。...
2013-03-17 11:31:59
221
原创 cocos-2d 起步学习
至于cocos-2d的安装方法参考http://www.cnblogs.com/zilongshanren/archive/2011/09/27/2192928.html#2460205 我用的是VS2010 C++开发cocos-2d 一、贴图 cocos-2d的画面处理能力十分强,贴图很简单,只要三句语句。 1.首先新建一个cocos-2d win32项目 test2。...
2013-02-20 13:53:16
115
原创 自定义的数据结构
在java的编程语言中,主要有两种存储结构。一种是数组,另一种是指针。 在空间方面,数组的存储空间物理地址连续,每次要对原有的元素进行删除对后面的元素都要造成影响。事先必须定义好数组的大小,太大容易造成空间资源的浪费,太小又容易造成数据溢出。而链表的存储空间是动态的,只要内存空间有空闲,就不会造成数据溢出。而且由于链表之间是通过存储地址的节点维系的,要在中间任何位置插入或删除元素只需要修...
2012-03-10 13:55:49
366
原创 通信总结
一.常用的网络命令 ping——用来查看网络是否通畅,不能用来证明主机上是否开放了某个端口 telnet——如果网络通畅,可以用telnet命令连接对方的端口,如果能连接上,证明对方端口打开。 netstat——打印出电脑与其他服务器建立的TCP连接或UDP连接信息。 二.网络通信的基本原理 服务器与客户端的通信 主要实现方法 第一步,创建服务器 ServerSocket se...
2012-03-07 21:51:45
93
原创 使用synchronized和Lock对象获取对象锁
在并发环境下,解决共享资源冲突问题时,可以考虑使用锁机制。 [b]1.对象的锁[/b] 所有对象都自动含有单一的锁。 JVM负责跟踪对象被加锁的次数。如果一个对象被解锁,其计数变为0。在任务(线程)第一次给对象加锁的时候,计数变为1。每当这个相同的任务(线程)在此对象上获得锁时,计数会递增。 只有首先获得锁的任务(线程)才能继续获取该对象上的多个锁。 每当...
2012-02-29 15:58:26
241
原创 创建线程的两种方式
在java中要想实现多线程,有两种手段,一种是继续Thread类,另外一种是实现Runable接口。 对于直接继承Thread的类来说,代码大致框架是: class 类名 extends Thread{ 方法1; 方法2; … public void run(){ // other code… } 属性1; 属性2; … ...
2012-02-25 22:33:42
92
原创 java中读取文件总结
1、读文件: readLine()是BufferedReader类的一个方法,它每次从缓冲里读一行数据。 BufferedReader类参数可为:InputStreamReader、FileReader类型 FileReader(File file) FileReader(String fileName) InputStreamReader(InputStream in) ...
2011-11-01 13:23:10
105
原创 蓝杰 画图板制作过程中解决的问题
1.首先是按钮图片相对路径的使用,首先创建一个Imageicon对象,设置相对路径时是默认路径是根目录。 2.其次是三目运算符,与C语言中的格式是一样的。 3.setPreferedSize()与setSize()的区别 setPreferedSize() 是 perfered, component "希望 " 的 size. setSiz...
2011-09-14 15:34:10
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人