java语言
csu_zj
这个作者很懒,什么都没留下…
展开
-
JAVA语言中的类与对象
Java语言中的累与对象 在现实生活中,充斥你眼球的事物有很多,目不暇接,但是总有相同的、相近事物出现。如电脑——有联想的,有华硕的,有惠普的,有苹果的......;又如身上穿的衣服或是开的汽车也有各种各样的品牌,这些是否可以说是一类事物?我们人,以相同的体貌和特...原创 2013-03-04 00:08:02 · 139 阅读 · 0 评论 -
多线程初谈——线程的创建与互斥问题
[b][size=large]多线程初谈——线程的创建与互斥[/size][/b] [size=small]对于线程起初也很是不解,觉得很乱,线程的互斥就跟别提了。创建线程也一直只能通过创建Thread子类的方法,像那个实例化Runnable对象一直不是很理解,也没敢用,二者的线程创建区别在哪也不清楚。带着这些困惑一直到了现在。随着对Android语言的深入学习,发现线程真的很重要,不...2013-10-01 18:13:16 · 131 阅读 · 0 评论 -
网络通信见解之谈
一、网络通信的基本原理 现如今,出现了各式各样的聊天平台,像微信,飞信,YY,qq,交流社区等。这些都可以实现在一个电脑或手机上给另外的电脑或手机发送你想说的话或传送文件。那它是如何实现的呢?电脑之间或手机之间,或手机与电脑之间实现信息交流的基础就是网络。在网络互通的基础上,通过特定的通信协议,就可以在相应的平台上实现真正意义上的信息交流了。 上面说的或许太理论了,那我详细...原创 2013-07-17 13:38:36 · 158 阅读 · 0 评论 -
简单的bmp文件打开与保存
[b][align=center][size=large]简单的bmp文件打开与保存[/size][/align][/b] [b]在谈bmp文件的打开、保存之前,我先说说在制作这一软件时的感受。在初次听到用输入输出流制作bmp格式文件的打开和保存时,有点不知所措,不知什么是bmp文件,他的格式是怎样的,我该如何制作一个程序去打开、保存这一文件。于是,就在网上找bmp文件格式的定义...原创 2013-07-01 22:24:01 · 639 阅读 · 0 评论 -
分形浅谈——科赫曲线和L-System
[align=center]分形浅谈[/align]开始接触到分行图时,感觉很难,无法下手,只能做出第一层或第二层,后续的就做不下去了。但是当你找出里面的规律之后就不一样了。分形,其本质可以说是迭代递归的一种运用。以下是我找出的一个分形制作的一个步骤:一、观察分形图的结构,找出它的特点,也就是它的共同点,他可以有什么构成得到。二、观察分形图的角度的变化。也就是说后面的一层是前面一层经过多少...2013-06-24 22:47:58 · 414 阅读 · 0 评论 -
对关键字final、static的理解
[size=medium]一、final关键字[/size][size=small] final在java中表示的意思是最终,也可以称为完结器。可以使用final关键字声明类属性方法,在声明是需注意以下几点:1)使用final声明的类不能有子类;2)使用final声明的方法不能被子类所覆写;3)使用final声明的变量即成为常量,常量不可以修改。[/size][size=...原创 2013-05-10 23:36:48 · 106 阅读 · 0 评论 -
对关键字的理解——访问权限
关键字public、protected、、default(默认)、private的区别一、关键字的说明及应用1)、关键字public public属于公共访问权限。如一个类中的成员使用了public访问权限,就可以在所有的类中被访问,不管是否在同一个包中。public可以修饰类、方法、属性。代码运用如下:[code="java"]/...原创 2013-05-10 16:17:49 · 289 阅读 · 0 评论 -
队列的定义及运用
队列简称队,是限制在表的一端进行插入操作,而在表的另一端进行删除操作的线性表。把允许插入数据的一端称为队尾,而把允许删除的一端称为队首或队头。向队列中插入新元素称为进队或入队,新元素进队后就成为新的队尾元素;从队列中删除元素称为出队或离队,元素离队后,其后继元素成为新的队首元素。由于队列的插入和删除各在一端进行,所以每个元素出对的顺序必然就是进队的顺序。在进行队列的运用时,我们先进行队列的接口...原创 2013-03-23 14:58:48 · 145 阅读 · 0 评论 -
重绘方法的重写利用
重绘是为了在画布上保留原始痕迹的一种方法,他的目的是用来保存你原始数据,以免退出再进入时数据的丢失。下面以代码举例:import java.awt.Graphics;import javax.swing.JFrame;//继承Jframe来创建窗体[code="java"]public class Repatine extends JFrame{ //数组的创建 MySha...原创 2013-03-22 21:44:36 · 204 阅读 · 0 评论 -
数组的定义及递归的运用
一、数组有一维数组、二维数组之分。像int[] ia就是一维数组,int[][] ia就可称为二维数组。数组的定义方式有三种:1、直接指定数组的长度:int[] ia=new int[10];2、在创建数组时给数组中的元素赋值:int[] ia=new int[]{4,8,19};3、仅定义一个数组变量名,然后再来赋值int[] ia;ia=new int[10];下面给出数组的应用:原子类型数组...原创 2013-03-22 21:43:25 · 176 阅读 · 0 评论 -
监听器与变量的作用域
监听器是用来实现一些可控操作的工具,如你在打开一个QQ界面的时候,点击登入按钮,这时就有一个监听器在执行登入这一方法。添加监听器的一般格式为: 需要加监听器的对象.add执行命令名Listeneer(实现接口的类);代码如:Jframe.addMouseListener(DrawListener);若你想在某一登入界面上加上一个按钮的监听器,其代码则为:[code="java"]p...原创 2013-03-22 21:41:44 · 271 阅读 · 0 评论 -
java中的继承
Java中的接口什么是接口?不是以class定义的类而是以interface定义的类就是接口,他是用来作为父类用于继承的。代码如:[code="java"]public interface People { //定义属性 public static final String name = "aa"; public String subject="java"; public ...原创 2013-03-08 00:31:41 · 99 阅读 · 0 评论 -
Java中类的继承、重写、自动转型以及多态
Java中类的继承、重写、自动转型以及多态1) 类的继承在我们编写一个学生类时,他都有姓名、学分、性别和年龄等属性,但是当我们把这个学生类扩展到大学学生或中学学生时,可以知道属性依旧没变。但是为了省去重定义相同属性的的代码,这时就可以运用类的继承。那么什么叫类的继承?通过关键字“extends”来定义的类。用代码说明:public class Student extends People ...原创 2013-03-06 01:13:53 · 147 阅读 · 0 评论 -
java的构造器方法、方法重载和引用传递
Java的构造器方法、方法重载与引用传递一、 构造器方法构造器方法是用来方便创建对象的,有无参构造器方法和含参构造器方法。像public Student(){ }这样“()”内不写变量的就是无参构造器方法,Student(String name){ name =n; }这样里面声明了一个变量属性name的就是属于含参构造器方法。但是无参构造器方法在被调用时并不是说没有返回值,它可以返回学...原创 2013-03-04 23:55:25 · 128 阅读 · 0 评论 -
线程的同步通信与线程范围内的数据共享问题
[size=large][align=center]线程的同步通信与线程范围内的数据共享问题[/align][/size][size=small]一、线程的同步通信什么是线程的同步通信?他有什么作用?这是我们在看到一个新概念时多会想起的两个问题。[color=red]线程的同步通信就是多个线程在做相关的事或者说在操作同一份数据时,线程之间建立一种互知的通信关系;它的作用是使线程之间能和睦共处,...2013-10-02 22:05:16 · 115 阅读 · 0 评论