- 博客(8)
- 收藏
- 关注
原创 synchronized关键字的学习
[size=large] 线程是很久以前学习的东西了,现在看来已经有很多都遗忘了,但最近因为线程同步的问题发现了synchronized关键字,synchronized关键字以前也看到过,但是没有系统详细的学习过,这次查了点资料、看了些视频,就来讲述一下我对synchronized关键字的理解。 java语言对于多线程的支持与同步机制收到大家的喜爱,但是多线程机制肯定会牵扯到对类成...
2013-10-13 20:38:36 103
原创 网络通信基础——从cmd到界面通信的实现
电脑只有在网络的基础上才能给人们的生活带来巨大的便利,网络能够实现数据共享、通信聊天等多种功能,这篇博客将带你初窥通信的世界。每台电脑都有ip地址,你可以在你的cmd中输入Ipconfig来了解你自己的ip地址。[img]http://dl2.iteye.com/upload/attachment/0087/0293/24df18d5-6667-3bc3-acf9-d42c580e51ca...
2013-07-17 00:50:38 611
原创 文件格式与文件协议——以bmp为例
BMP是Window操作系统中的标准图像文件格式,使用非常广。它采用位映射存储格式,除了图像深度可选以外,不采用其他任何压缩,因此,BMP文件所占用的空间很大。BMP文件的图像深度可选lbit、4bit、8bit及24bit。BMP文件存储数据时,图像的扫描方式是按从左到右、从下到上的顺序。由于BMP文件格式是Windows环境中交换与图有关的数据的一种标准,因此在Windows环境中运行的图形图...
2013-07-02 01:35:53 2401
原创 分形之科赫雪花
科赫雪花是科赫曲线的升级版,其实也不难,只是多加了几条原始曲线而已。如果说科赫曲线的原始模型是一条直线,那科赫雪花的原始模型就是一个三角形。科赫雪花所应用的最核心的技术就是递归,它和循环不同,递归是不断地调用自己,而循环则是重复一段算法而已。过程相同,原理不同。[code="java"]private void drawKoch(double x1, double y1, double x...
2013-06-25 10:54:00 888
原创 数组与队列的比较
数组是java中最基本的一种数据结构,可以理解为一种容器——在数组中可以放其他东西;数组一旦定义,他的长度就是固定的。队列其实就是一个数组一样有序的存放对象;但与数组最大的区别就是,他可以自动增长。数组的实例化:[code="java"]MyShape [] ms=new MyShape[10]; for(int i=0;i...
2013-06-24 23:28:28 3496
原创 数组与重绘
数组:数组是java中最基本的一种数据结构,数组可以理解成是一种容器,可以在里面放入参数,长度固定。*位置是从0开始的,不是从1,不然会超出范围[code="java"] //先创建一个学生类型的数组 Student[] sts=new Student[10]; //放入学生对象 for(int i=0;i...
2013-03-21 00:33:52 85
原创 类、接口与活动监听器
(一)类1、普通类:普通类中的方法必须都是普通方法,也就是说不能有抽象方法2、接口 关键字:interface、implements 定义格式:public interface 文件名{} 特点:1)方法必须是抽象方法,即方法为空 2)属性必须是经过定义后的常量 3)访问权限必须设成public 4)普通类实现接口的时候,必须实现...
2013-03-14 18:21:51 137
原创 继承、方法重写、自动转型及多态
继承:几个类中的一些对象相同时,为了节省代码的输入,可以建一个父类,将同样的对象输入,这几个类就可以继承父类的输入对象。方法重写:当子类需要改动父类中的一些输入对象时,可以通过方法重写来实现,但是必须方法名相同,返回类型相同,访问权限只能扩大不能缩小,参数必须相同。自动转型:当子类将父类的方法重写之后,子类默认会自动转型成父类,调用方法时优先调用子类中的方法,子类中没有时才调用父类中的方法...
2013-03-06 19:04:51 109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人