java基础知识
文章平均质量分 85
cenfei78325747
正在it行业,点点滴滴进步的有理想有抱负的愤青
展开
-
高级java工程师-----vector和ArrayList和linklist的内部数据结构
Java面试中关于容器类List,Set是必问题目。但在我的面试经历中很难遇到满意的答复。大部分只能了解其大概使用方法,对其内部结构缺乏了解,错误的使用方式会导致性能大幅下降。 首先介绍ArrayList,顾名思义内部数据结构是数组Java代码 private transient Object[] elementData; private int size;原创 2013-02-21 16:37:41 · 960 阅读 · 0 评论 -
java基础知识----IO篇
写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎大家提出意见和建议。【案例1】创建一个新文件1234567891011import java.io.*;class原创 2014-10-17 10:53:25 · 1100 阅读 · 2 评论 -
java中完美打包
前言:我们都知道Java可以将二进制程序打包成可执行jar文件,双击这个jar和双击exe效果是一样一样的,但感觉还是不同。其实将java程序打包成exe也需要这个可执行jar文件。准备:eclipse、exe4j(网上有软件和帐号下载)第一步,将java项目打包成可执行jar文件,首先看一下我的java project结构,Main.java是程序入口类,里面有main函数,co原创 2013-08-20 18:01:03 · 843 阅读 · 0 评论 -
java中io流下载文件实例
public static void saveUrlAs(String Url, File fileName){ //此方法只能用HTTP协议 //保存文件到本地 //Url是文件下载地址,fileName 为一个全名(路径+文件名)文件 URL url; DataOutputStream out = nul原创 2013-06-05 09:31:34 · 2331 阅读 · 0 评论 -
java-------collections提供的一些静态方法
1. Collection是集合类的一个顶级接口,其直接继承接口有List与Set而Collections则是集合类的一个工具类/帮助类,其中提供了一系列静态方法,用于对集合中元素进行排序、搜索以及线程安全等各种操作。 1) 排序(Sort)使用sort方法可以根据元素的自然顺序 对指定列表按升序进行排序。列表中的所有元素都必须实现 Comparable接口。此列表内的所有元素都必原创 2013-05-05 21:41:13 · 1877 阅读 · 0 评论 -
java高级工程师-------j2se疑惑知识
abstract的理解1)抽象类的抽象方法是不能实例的,抽象类也是不能被实例的,可以有非抽象方法2)抽象类的子类如果是非抽象类,则必须实例化父类的抽象方法,因为有抽象方法的类必须是抽象类3)可以有抽象类、抽象方法,但是不能有抽象变量 Interface的理解1)接口类是特殊的抽象类2)接口类中只可以定义final static 修饰的变量,抽象类可以定原创 2013-05-05 21:07:18 · 703 阅读 · 0 评论 -
java面试题
JAVA相关基础知识1、面向对象的特征有哪些方面 1.抽象:抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。2.继承:继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的原创 2013-05-04 17:54:00 · 625 阅读 · 0 评论 -
java----基础知识之抽象类
abstract的理解1)抽象类的抽象方法是不能实例的,抽象类也是不能被实例的,可以有非抽象方法2)抽象类的子类如果是非抽象类,则必须实例化父类的抽象方法,因为有抽象方法的类必须是抽象类3)可以有抽象类、抽象方法,但是不能有抽象变量 Interface的理解1)接口类是特殊的抽象类2)接口类中只可以定义final static 修饰的变量,抽象类可以定义其原创 2013-05-04 15:33:01 · 661 阅读 · 0 评论 -
java------关键字使用
final的使用(1)final标记的类不能被继承(2)final标记的方法不能被子类重写(3)final标记的变量为常量,只能赋值一次static的使用1、static 关键字:可以用于修饰属性,也可以用于修饰方法,还可以用于修饰类。2、static 修饰属性:无论一个类生成了多少个对象,所有这些对象共同使用唯一一份静态的成员变量;3、static修饰方法:原创 2013-05-04 17:53:16 · 477 阅读 · 0 评论 -
java基础知识---集合
集合框架面试题 1. Collection 和 Collections的区别。 Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。 Collection是个java.util下的接口,它是各种集合结构的父接口原创 2014-10-20 17:08:02 · 727 阅读 · 0 评论