
Java
文章平均质量分 77
xidianycy
这个作者很懒,什么都没留下…
展开
-
Java容器学习笔记(一)
一、什么是容器? 在使用Java编程的过程中,我们经常使用数组来存储对象的集合,但有时候会遇到这样一个问题:我们没法确定数组的长度,只有当程序运行后我们才能知道具体有多少个对象。一种解决办法是定义一个很大的数组,这无疑会浪费很多存储资源;另一种方法便是使用容器,所谓容器我们也可以理解为一个动态的数组,我们不需要提前设定存储对象的数目,有多少对象就可以添加多少对象,系统会自动为我们分配资源。原创 2015-03-16 17:34:44 · 663 阅读 · 0 评论 -
Java异常学习笔记
一、Java异常处理的顺序与匹配原则import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;class FirstException extends Exception { public FirstException(String s){};}原创 2015-03-30 20:48:14 · 489 阅读 · 0 评论 -
关于编码格式的总结
最近在用Java做文本处理的时候,经常遇到一些乱码的问题,因此决定好好看一下编码格式的问题。所谓编码,从我的理解就是一种映射关系,即数字到符号的一一映射;而编码标准就是那张映射表,它决定了哪一个数字对应了哪一个符号,在计算机的世界里面实际是只有数字的,但是标准的存在则是数字与符号联系的纽带。现在常用的编码主要有以下几种:ASCII、Unicode、UTF-8(有无BOM)、UTF-16、UTF-32原创 2015-09-02 20:30:08 · 614 阅读 · 0 评论 -
浅谈向上转型与向下转型
向下转型可以吗?package com.ycy.rtti;import java.util.ArrayList;import java.util.List;class Pet { void name() { System.out.println("I'm a pet"); }}class Dog extends Pet{ void name() {原创 2015-09-07 10:54:20 · 1592 阅读 · 0 评论 -
Java泛型学习笔记
1、什么是泛型我们知道一般的类和方法在定义的时候,其成员变量、参数、返回值等都必须指明具体的类型,要么是基本的数据类型,要么是自定义的类。如果需要编写可以应用于多种类型的代码,这种刻板的限制对代码的束缚就会很大。而泛型正是为了解决这个问题而产生的,其含义即“可以应用于许多许多类型”,它是一种方法,通过它可以编写出更“泛化”的代码,这些代码对于它们能够作用的类型具有更少的限制,因此单个的代码段可以应用原创 2015-09-17 19:31:04 · 672 阅读 · 0 评论