Java学习
ZouCharming
我要AC!!!!
展开
-
小知识点——编码表的使用
在硬盘中,所有文件都可以表示为字节,但是,对于文本文件,还需要把存储的字节信息转化为字符,这就需要通过对照编码表来实现字节与字符之间的转化对于中文字符,常用的编码表为GBK和UTF-8,尽管都是中文的编码表,但是两张表的定义规则截然不同,所以不能替换使用对于英文则有著名的ASCII码表,还有拉丁语系的ISO8859-1码表在流和字节数组的操作中,都包含对编码表的原创 2015-02-02 15:52:15 · 564 阅读 · 0 评论 -
Map集合的学习
在java中,除了Collection集合,还有一种集合原创 2014-11-19 21:50:07 · 433 阅读 · 0 评论 -
多线程同步中的wait,notify,notifyAll方法的深入学习
在多线程的运用中,难免希望mou'ge原创 2014-10-07 20:39:17 · 548 阅读 · 0 评论 -
通过Lock对象以及Condition对象实现多线程同步
在之前的学习中,无论是通过synchronized建立同步代码块,还是原创 2014-10-07 21:20:58 · 1540 阅读 · 0 评论 -
集合类Collection的使用
在java中,用来存放内容的容器一般为数组,但是,shu'zu'you'q原创 2014-11-08 11:39:23 · 457 阅读 · 0 评论 -
String类及其常用操作方法
所谓的String类其实就是熟悉的字符串。String类的原创 2014-10-12 20:56:28 · 656 阅读 · 0 评论 -
多线程的学习
说线程之前,先介绍一下进程,进程是指一个zh原创 2014-10-03 18:11:14 · 371 阅读 · 0 评论 -
小知识点——jar包
jar包用于压缩java类包。用法(命令):jar -c'f原创 2014-10-02 19:37:41 · 439 阅读 · 0 评论 -
多线程中使用到的小方法
interrupted方法:在多线程中如果xian原创 2014-10-09 23:05:05 · 517 阅读 · 0 评论 -
StringBuffer以及StringBuilder的使用
在java中,String类对象的内容是不能被改变的,例如String s原创 2014-10-19 21:36:54 · 501 阅读 · 0 评论 -
Properties类的学习
Properties类对象是用来存储程序的配置信息的,这个类实际上是一个键值均为String类型的Map集合,并且在表现形式上,键值是通过‘=’号连接的比如: 这些配置信息决定了程序的很多属性的选择,Properties类就是用来获取和处理这种配置文件基本方法:1,设置(添加、修改)——1,setProperty(String key,原创 2015-01-26 15:14:48 · 393 阅读 · 0 评论 -
关于集合的补充
对于数组,也有一个工具类,叫Arrays,里面全是静态方法,其中有一个使得数组变成集合的方法:asList(T[] t)//该方法返回以List集合,当数组t中装的是对象时,返回的List集合的内容就是数组中的对象,当数组t中元素是基本数据类型时,返回的集合的内容是数组的首地址实例:import java.util.*;class ArraysDemo { pub原创 2014-12-06 22:27:39 · 357 阅读 · 0 评论 -
集合工具类Collections
在java中,为了更方便的操作集合,java中定义了一个集合工具类Collections,该类中封装了各种操作集合的方法,全部都是静态,也就是说可以直接类名调用下面讲几个比较常见的方法:1,排序(集合肯定是List类型的,因为排序需要下标):(1)sort(List list)//T类型中必须具备比较性,即T类要实现Comparable接口,并在重写compareTo方原创 2014-12-04 22:53:41 · 462 阅读 · 0 评论 -
基本数据类型的流操作
对于基本数据类型的输入输出流操作,java专门提供了一组类:DataInputStream和DataOutputstream构造函数:——1,DataInputStream(InputStream in)——2,DataOutputStream(OutputStream out)特有方法:readInt()---writeInt(int a)r原创 2015-01-30 19:16:26 · 960 阅读 · 0 评论 -
对象序列化的学习
在之前的IO流学习中,已经大概知道了如何去操作文件中的数据,但是,操作的内容还局限于字符串或者是文件的字节流,如果想把程序中创建的对象也保存起来,该怎么办呢?对此,java的IO包中给我们提供了一组类,专门用来操作程序中生成的对象,分别是ObjectInputStream和ObjectOutputStream,而对于对象的保存和获取,成为对象的序列化根据之前IO流的学习可知,Obj原创 2015-01-28 15:51:47 · 593 阅读 · 0 评论 -
File类的学习
File类是用来将文件或文件夹封装成对象的类,使得使用者能过更加方便地对文件和文件夹进行操作之前学习了IO流,IO流也是对文件的操作,那么为什么还要新创一个File类呢?因为IO流实际操作的是文件中数据,而不是对文件本身进行操作,而且IO流根本无法进行关于文件夹的操作,所以,引入一个File类还是很有必要的对于File类的用法,实际上就是通过路径来对文件或文件夹进行封装,因原创 2015-01-23 17:54:27 · 349 阅读 · 0 评论 -
Java类包及import关键字
在Java中,提供一种工具用于管理类,原创 2014-09-16 22:30:32 · 4252 阅读 · 0 评论 -
装饰类及装饰设计模式
装饰类的定义:当想要对已有的对象进行功能增强时,可以定义一个类,能够通过接收已有对象,并基于已有对象的功能实现功能的增强,这种类就叫装饰类基本格式:class MyClass{ public void fun(){}}class Dec_MyClass{ private MyClass mc; public Dec_MyClass(MyClass mc)//接收已有对原创 2015-01-07 17:46:22 · 350 阅读 · 0 评论 -
IO流的学习
在java中数据的读写是通过流的形式进行的,流可以分为输入输出流,也可以分为字节字符流对于流,有四个抽象基类:1,字节流:InputStream,OutputStream(数据就是二进制数据)2,字符流:Reader,Writer(基于字节流的概念,建立二进制与字符的对应表,从而实现操作字符的功能,也就是数据就是字符)以上四个类派生出来的子类名称都是以父类名称为后缀原创 2014-12-21 23:38:03 · 576 阅读 · 0 评论 -
泛型的学习小结
在没学习泛型之前,在java的bi'a原创 2014-11-12 10:46:20 · 391 阅读 · 0 评论 -
多线程中关于锁的问题
http://www.infoq.com/cn/articles/java-memory-model-5 深入理解Java内存模型(五)——锁 http://www.ibm.com/developerworks/cn/java/j-jtp10264/ Java 理论与实践: JDK 5.0 中更灵活、更具可伸缩性的锁定机制http://blog.csdn.net/ghsau/artic转载 2014-10-07 19:28:55 · 582 阅读 · 0 评论 -
多线程安全问题及代码的同步
多线程的出现,使得多个功能能够同时工作,d原创 2014-10-04 20:27:18 · 561 阅读 · 0 评论 -
java内部类的作用分析
提起Java内部类(Inner Class)可能很多人不太熟悉,实际上类似的概念在C++里也有,那就是嵌套类(Nested Class),关于这两者的区别与联系,在下文中会有对比。内部类从表面上看,就是在类中又定义了一个类(下文会看到,内部类可以在很多地方定义),而实际上并没有那么简单,乍看上去内部类似乎有些多余,它的用处对于初学者来说可能并不是那么显著,但是随着对它的深入了解,你会发现Java的转载 2014-09-06 14:01:29 · 406 阅读 · 0 评论 -
Java学习之封装
Java是一种面向对象的编程语言,原创 2014-06-21 19:49:31 · 518 阅读 · 0 评论 -
继承过程中子父类的构造函数特点
在初始化子类对象时,不仅运行原创 2014-08-20 12:47:14 · 600 阅读 · 0 评论 -
函数的重写特性
重写是发生于继承过程中的一种函数特点,原创 2014-08-20 12:29:19 · 936 阅读 · 0 评论 -
static——静态修饰符
static是一个修饰符,用于修饰成员(成员变量和成员方法)原创 2014-07-28 22:57:49 · 530 阅读 · 0 评论 -
类的继承及super关键字
当类与类之间有共性的属性原创 2014-08-18 11:52:25 · 959 阅读 · 0 评论 -
Java学习之类的构建方法(函数)
在学习类的部分时,建立一个对象是这样建立的:(假设Person )原创 2014-06-21 20:12:58 · 689 阅读 · 0 评论 -
this关键字
今天的java学习中,学到了this关键字,原创 2014-07-23 17:38:27 · 400 阅读 · 0 评论 -
自定义异常及其处理
在Java中有自带的自定义的异常原创 2014-09-07 11:04:02 · 770 阅读 · 0 评论 -
finally语句块以及异常方法的重写
在之前的学习中讲到,Java的原创 2014-09-09 19:14:49 · 772 阅读 · 0 评论 -
接口与多态实现功能的扩展
在学习接口时,我说接口的好处原创 2014-09-01 17:06:30 · 1225 阅读 · 0 评论 -
抽象类与接口
在类与类之间存在继承关系时,有可能原创 2014-09-01 15:37:40 · 321 阅读 · 0 评论 -
多态的学习
多态:可以理解为事物具有多种原创 2014-09-01 16:34:24 · 513 阅读 · 0 评论 -
单例设计模式及其实现
单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。原创 2014-08-17 15:56:30 · 462 阅读 · 0 评论 -
静态代码块的学习
静态代码块类似于类的构造代码块,同样也与原创 2014-08-16 18:16:36 · 370 阅读 · 0 评论 -
Java中的异常处理
异常:在程序运行中出现的不正常现象原创 2014-09-07 09:55:21 · 795 阅读 · 0 评论 -
对象初始化过程分析
原创 2014-08-16 18:49:27 · 366 阅读 · 0 评论 -
常用命令
我们常用的操作系统有windows9x/Me,windowsXP,windowsNT,windows2000等,都是可视化的界面。在这里DOS系统中的命令已经很少用了,可是很少用并不是没用,许多高手还是喜欢用DOS使用来进行基本的操作,这里我来具体讲一下常用的DOS命令。DOS命令总共大约有一百个(包括文本编辑、查杀病毒、配置文件、批处理等),我们这里详细介绍常用的DOS命令。1.转载 2014-08-16 15:36:21 · 421 阅读 · 0 评论