
javaSE
文章平均质量分 85
GoGoCoder专属号
生活需要丰富,知识需要慢慢积累
展开
-
java中static关键字
在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。” 这段话虽然只是说明了static方法的特殊之处,但是可以看出static关键字的基本作用,简而言之,一句话来描述就是原创 2016-08-12 20:14:57 · 305 阅读 · 0 评论 -
java中else if比switch效率低的原因
首先要看一个问题,if 语句适用范围比较广,只要是 boolean 表达式都可以用 if 判断;而 switch 只能对基本类型进行数值比较。两者的可比性就仅限在两个基本类型比较的范围内。 说到基本类型的数值比较,那当然要有两个数。然后重点来了—— if 语句每一句都是独立的,看下面的语句: if (a == 1) ... else if (a == 2) ... 这样 a 要被读入寄存转载 2016-08-13 20:55:05 · 353 阅读 · 0 评论 -
java字节流与字符流的区别
字节流与和字符流的使用非常相似,两者除了操作代码上的不同之外,是否还有其他的不同呢? 实际上字节流在操作时本身不会用到缓冲区(内存),是文件本身直接操作的,而字符流在操作时使用了缓冲区,通过缓冲区再操作文件,如图12-6所示。 下面以两个写文件的操作为主进行比较,但是在操作时字节流和字符流的操作完成之后都不关闭输出流。 范例:使用字节流不关闭执行 import java.io.转载 2016-08-13 21:00:57 · 288 阅读 · 0 评论 -
java生成pdf报表
一、前言 前几天,做ASN条码收货模块,需要实现打印下载收货报表,经一番查找,选定iText--用于生成PDF文档的一个Java类库。废话不多说,进入正题。 二、iText简介 iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PD转载 2016-10-12 16:11:21 · 1944 阅读 · 0 评论 -
java中的匿名类与匿名类面试题总结
1.概述:把类定义在其他类的内部,这个类就称为内部类。 如:类B定义在类C中,B就是C的内部类。 class C{ //B为类A的内部类 class B{ } } 2.访问特点: (1)内部类可以直接访问外部类的成员,包括私有成员; (2)外部类访问内部类成员,必须创建对象,通过对象访问。 class C{ //B为类A的内原创 2016-11-22 21:49:56 · 1777 阅读 · 0 评论 -
ArrayList中去重方法及注意的细节
思路:创建一个新ArrayList集合,遍历旧集合,判断新集合中是否包含旧集合中的元素,有就跳过,没有就加进去。 按照上边思路,分以下两种情况进行操作: 1)集合中存放的为String字符串类型 public static void main(String[] args) { ArrayList list=new ArrayList(); list.add("hell原创 2016-11-24 17:40:23 · 1399 阅读 · 0 评论