`
打酱油的小瓶子
  • 浏览: 8107 次
最近访客 更多访客>>
lso
社区版块
存档分类
文章列表
       在java中,我们要实现绘图,一般通过继承IFrame或者是在JFrame上窗体来画图,或在窗体上加入面板在上面进行画图。而android上也有几种画图方法。 1)在界面上加入一个图片组件,再在该图片组件上画图。 2)定义一个类继承View类来实现自定义画图组件,重写当中的构造方法,否则在使用时会出错。完成之后可在布局管理器中看到该自定义组件,课直接拖拽到界面上使用。 在界面上绘图会用到Bitmap位图对象可理解为内存缓冲对象,创建时定义大小和类型;Canvas画布对象,传入Bitmap对象之后,可以在界面上进行画图;Paint类对象可以理解成画笔,可以调绘图时线条大小和 ...

Android布局总结

    博客分类:
  • java
        Android的布局的布局类型不多,只有五种。以下是 Android的五种布局,我们可以做一些了解。 1.LinearLayout(线性布局) 线性布局可以设置为水平和垂直两种格式。只能进行单行布局。在布局的使用里线性布局可以算是用得比较多的一种布局了。 1)水平线性布局的话,在一行的位置不足放下组件时会自动换行,位置不足的那个组件自动跳到下一行。 2)垂直线性布局则是不管组件的宽度如何,每个组件就占用一行。 layout_width用于设置布局的宽度 layout_height用于设置布局的高度 orientation用于设置布局是水平(horizontal)还 ...

线程总结

    博客分类:
  • java
  何谓线程,线程是进程中某个单一顺序的控制流,也被称为轻量进程。计算机科学术语,指运行中的程序的调度位。        线程的基本概念:线程指在程序执行过程中,能够执行程序代码的一个执行单位,每个程序至少都有一个线程,也就是程序本身。   一个程序中可以有多条执行线索同时执行,一个线程就是程序中的一条执行线索,每个线程上都关联有要执行的代码,即可以有多段程序代码同时运行,每个程序至少都有一个线程,即main方法执行的那个线程。也可是被main方法调用的初始化方法中的线程。 Java中的线程有四种状态分别是:运行、就绪、挂起、结束。 调用线程的start方法后线程进入就绪状态,线程 ...

多线程总结

    博客分类:
  • java
                                                        java中的多线程        首先我们要知道的是何谓线程?线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。而什么是多线程?多线程基本的概念就是同时对多个任务加以控制。 多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资源使用效率来提高系统的效率。   使用线程的好处有:   · 1)可以把占据长时间的程序中的任务放到后台去处理。   · 2)用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示 ...
                                                java中的二叉树及哈夫曼编码树         现在我们正在学的一门课数据结构中,也有关二叉树和哈夫曼编码树的学习。虽然不完全一样,但是同样作为编程语言,它们的相同点也挺多的,实现原理和大概实现思想也基本相同。        树是一种重要的非线性数据结构,直观地看,它是结点按分支关系组织起来的结构,很象自然界中的树那样。  既然叫做二叉树,自然就会有两个分叉,在根结点的左边的树称为左子树,在右边的则称为右子树。  遍历是对树的一种最基本的运算,所谓遍历二叉树,就是按一定的规则和顺序走遍二叉 ...
                                                                     java中的链表        链表就是一个容器,用来放各种数据和对象的。假如说一棵果树,结了很多的果子,必须要有容器去装,此时我们需要的篮子就想当于java中的list了,果子就相当于各种数据或对象。        java中的具体实现已经进行封装,相比数组队列它在插入和删除方面占有优势,还有一个优点就是有序。        虽然如此,但是很多时候不够灵活,它的缺点是在不是只做遍历的结构中要访问链表中的某个元素是很慢的,因为需要从链表头一直到查询到所 ...

数组队列总结

    博客分类:
  • java
1.数组的优点和缺点 数组的优点:1.存取方便 2.查找速度 数组的缺点:1.长度固定 2.存储的数据类型是固定的。   2.数组队列的实现思路 1).对象名中存储的是什么内容? 对象名中存储的是地址。 int [] array = new int[0]; array = new int[1]; Java中有GC(垃圾回收机制),自动销毁没有使用的对象,释放内存空间。就相当于C++中的析构函数 1.借助于对象名中存储的地址,每一次创建一个新的数组,是原始数组的长度加1或者长度减1. 2.原始数组中存储的数据,存入到新数组中,然后再去添加新的元素或者不需要添加     ...
       数组是java中最基本的一种数据结构,它所占的是一块连续的存储空间。       数组既有优点又有缺点。它的优点在于:按照下标顺序或者直接指定的下标,访问读取的速度效率高于其他的数据结构。       而它的缺点则是:内存空间在定义的时候就固定了,不能改变其内存的大小。       java中有两种数据类型:1.基本数据类型;2.引用类型(对象类型,类类型)如:class,interface,abstract class,数组。      数组只有唯一的一个属性那就是length。      一维数组的定义方法基本是以下两种:      1.数据类型 [] 数组名 = new 数 ...
        说到事件机制,就不能不提接口,然何为接口呢?接口实际上也是一种类,只是与一般的类有所不同。接口的关键字是interface,格式为:public interface 接口名 extends 接口,…{}       接口中有常量和抽象方法,常量 ...

类的继承总结

    博客分类:
  • java
        java的基本单位是类,而类与类之间又存在着什么联系呢?通过这节课我们对于类有了更为深刻的了解。类和类之间可以存在继承关系。由一个类派生出来的另一个类称为子类(也可以叫超类,或者派生类),将派生 ...

类与对象总结

    博客分类:
  • java
    java代码以类为单位。生活中的类根据对象相似的特征和相似的行为进行的归类后得来的;程序中的类是根据对象特征和行为进行的一种抽象定义。然而,什么是对象?任何一个具体的东西或者确定的事物都是对象。     例 ...
       初步接触了java代码以及相关知识,对于java数据类型有一定的认识。java的数据类型涉及有两种,一种为基本数据类型,一种为对象数据类型。       1.基本数据类型在java里有八种。分别是:字节型的byte(占用一个字 ...
Global site tag (gtag.js) - Google Analytics