`
剑&箫
  • 浏览: 53151 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论
文章列表
前段时间作了个简单的画图板,能够画直线,矩形,椭圆,三角形四种颜色以及能够选择各种形状的颜色。首先来看一下此画图板的截图,如下图: 现在主要总结将此画图板上的数据保存为文件,这里的保存只能用自己的画图板打开,不能用其他图片查看器打开。 在Java中DataInputStream和DataOutputStream这两种流主要用来读写指定的数据类型,比如要读取一个8字节的Long型数据,读取一个4字节的int型数据,用这两种流非常方便。有了前面对流的使用经验和总结,就很容易掌握这两种流的使用。但是首先还需要来看在API文档中这两种流的构造方法和其他方法摘要。这两种流都只有一个构造方法,分别 ...
什么是异常 异常是指程序运行时,可能由于外部系统的条件的变更而导致程序可能会出错的情况,如我们的代码要连结数据库,但数据库未启动,要创建目录,操作系统上却已存在同名的真实文件;即所谓异常是指可能(仅可能)由于外部系统的变更,导致程序可能出错的原因。 异常的分类 在Java中主要有两类异常,Java中定义了类java.lang.Throwable,它是使用异常处理机制可被抛出并捕获的所有异常的父类,在API中可知它有两个直接的子类,分别是Error和 Exception 。第一种表示很难恢复的错误,第二中表示运行时因环境的影响可能发生并被处理的问题。 异常机制的处理 try  catch结构的 ...
我们都知道在电脑上对数据的存储有三种方式,一种是外存,一种是内存,一种是缓存。比如电脑上的硬盘,磁盘,U盘等都是外存,在电脑上有内存条,缓存是在CPU里面的。外存的存储量最大,其次是内存,最后是缓存,但是外存的数据的读取最慢,其次是内存,缓存最快。这里总结从外存读取数据到内存以及将数据从内存写到外存中。对于内存和外存的理解,我们可以简单的理解为容器,即外存是一个容器,内存又是另外一个容器。那又怎样把放在外存这个容器内的数据读取到内存这个容器以及怎么把内存这个容器里的数据存到外存中呢?在Java中提供了输入输出相关的类,这些类在java.io包中,java中将输入输出抽象称为流,就好像水管,将两个 ...

Java中文件的操作

    博客分类:
  • Java
文件可分为目录文件、标准文件、缓存文件三种,在Java中文件的表示有两种,一种是用的文件的路径字符串表示,另外一种是在Java的io包中用File对象表示文件。第一种表示很简单,但是对文件的各种操作不容易,用第二种表示 ...

JAVA常用集合框架

    博客分类:
  • Java
Java中集合类定义主要是在java.util.*包下面,常用的集合在系统中定义了三大接口,这三类的区别是: java.util.Set接口及其子类,set提供的是一个无序集; java.util.List接口及其子类,List提供的是一个有序集; java.util.Map接口及其子类,Map提供了一个映射关系的集合数据结构; 每种集合都可以理解为用来在内存中存放一组对象的某种“容器”。 java.util.List接口的实现类的特点和用法: List接口提供了多个实现的子类,常用的实现类是java.util.Vector和java.util.ArrayList,现在以java.util.Ar ...
关键字的定义 所谓关键字就是在java中有固定的,有特殊含义的标示符,是不能用来当做变量名的。例如:常见的八中基本数据类型:byte,short,int,long,float,double,char,Boolean,还有其他的如:class,interface,implements,extends,public等等。 常用 ...
在前面学了继承,就可以进行简单的登陆界面开发了。在进行简单登陆界面开发之前,首先要明白,所谓的用户界面,是由各种组件构成的,在java里依旧是一个一个的类,这些类主要是在javax.swing包和java.awt包中。这些类的对象 ...
这学期在学校初步接触了Java,感觉对Java挺有兴趣的。于是报名参加了蓝杰实训,在蓝杰的技术老师的辅导下学到了很多有用的东西。现在把在蓝杰学到的Java的一些基础知识和个人感受总结如下(如有不正确的地方欢迎指正): 一、类:一套描述事物共同点的规则,是一个抽象的概念。 二、对象:现实生活当中具体存在的事物或者是脑海中想象的东西,是一个具体的个体。 三、类和对象的关系:对象是类的一个具体描述,比如学生是一个类,而具体的某位同学就是学生这个类的一个对象;电脑是一个类,现在我正用的这台机器是电脑这个类的一个对象等。 四、类的定义: 在java中定义一个类是用关键词class+类名+{},比如clas ...
Global site tag (gtag.js) - Google Analytics