JavaSE
vnicer
这个作者很懒,什么都没留下…
展开
-
JAVA多线程基础(一)
理论知识: 点击运行一个程序,则表示一个进程(一个进行中的程序),该程序被加载到内存后,该程序有一系列线程,进程是不会直接执行的,它只 会去分配程序的内存空间,而是线程来负责执行,一个进程中是不可能没有线程的,所以线程就是进程中负责程序执行的一个控制单元。 一个进程中的多个线程执行路径叫做多线程。 在Windows中,你可以开启多个程序。比如打开QQ聊天的同时去开启酷狗听歌,再开启P原创 2013-04-12 19:58:34 · 757 阅读 · 0 评论 -
File文件操作和其他流对象
File构造函数的建立和分隔符的应用 File类用来将文件或者文件夹封装成对象,方便对文件和文件夹中的属性进行操作。 File file=new File("a.txt");可以将一个文件封装成File对象,文件名为a.txt,如果文件不存在则创建一个文件。 File file2=new File("c:\\","a.txt"),在指定目录下创建一个文件对象 File cPan=new F原创 2013-05-01 14:22:44 · 1488 阅读 · 0 评论 -
泛型
泛型作为JDK1.5后出现的一种新特征,在没有泛型之前,在集合中添加个元素,后取出时需要做强制转化,如果添加的参数类型不相同,则在转化过程中会产生强制类型转化异常,不是很安全,在泛型出现后,在集合声明时用Collection的形式表示集合中存储的都是同一类型T,这里T可以是任意类型,如果是String,则在添加时必须添加String对象的元素。不然编译时期就会报错。 泛型的好处就是可以在编译的时原创 2013-04-28 00:25:09 · 604 阅读 · 0 评论 -
集合框架
集合框架 集合在Java编程中非常重要所以必须掌握。 集合框架的由来:对象用于封装特有数据,对象多了需要存储,如果对象的个数不确定需要用集合来存储。 集合的特点: 1.用于存储对象的容器 2.集合的长度是可变的 3.不能存储基本数据类型 集合容器因为内部的数据结构不同可以分为三大类List Set Map. List继承自Collection,是一个接口。实现该接口的类中的元素都原创 2013-04-24 12:18:31 · 833 阅读 · 0 评论 -
JAVA多线程基础(二)
线程之间的通信: 现在有一个需求,有一个线程不断的输入用户的姓名和性别,另一个线程则输出这些姓名和性别 代码示例: class Resource { String name; String sex; } class Input implements Runnable { Resource r; //将资源作为参数传递 Input(Resource r){ this.r原创 2013-04-15 09:54:36 · 730 阅读 · 0 评论 -
IO流
IO(Input Output)流:表示输入输出流 IO流用来处理设备之间的数据传输,这里的设备一般指的是硬盘,光盘,U盘,还有内存。 流按照操作的数据分为两种:输入流,输出流。 将外设中的数据读取到内存中称为输入,将内存中的数据写入到外设中称为输出流。 按照数据流向不同分为:输入流和输出流。 字符流的由来:就 是由字节流读取文字字节数据后,不直接操作而是先查指定的编码表。获取对应的文字原创 2013-04-28 15:01:16 · 811 阅读 · 0 评论 -
Failed to load the JNI shared library
之前一直用的是32位的Win7,安装的jdk和eclipse也是32位的,前几天换了个64位的系统,刚刚在网上下载的64位的eclipse打开就报错Failed to load the JNI shared library 网上有很多解决这个问题的办法总之就是你的jdk环境和eclipse环境对不上,要么是32位的jre和64位的eclipse,或者是64位的jre用32位的Eclipse.所以原创 2013-06-24 01:42:15 · 1114 阅读 · 0 评论