![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Core Java
11
wdj3166
源于热爱
展开
-
Java-算法题-02
原创 2014-03-11 11:14:57 · 359 阅读 · 0 评论 -
final,finalize(),finally的区别
一、性质不同(1)final为关键字;(2)finalize()为方法;(3)finally为为区块标志,用于try语句中;二、作用(1)final为用于标识常量的关键字,final标识的关键字存储在常量池中(在这里final常量的具体用法将在下面进行介绍);(2)finalize()方法在Object中进行了定义,用于在对象“消失”时,由JVM进行调用用于对对象进行垃圾回转载 2015-11-11 23:58:29 · 339 阅读 · 0 评论 -
抽象类与接口的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者转载 2015-11-11 23:46:26 · 267 阅读 · 0 评论 -
Java总结
1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:1)抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。2)继承(is-a):继承是从已有类得到继承信息创建新类(方法和域)的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类、孩子转载 2015-11-11 23:54:18 · 2788 阅读 · 0 评论 -
Java反射机制详解
首先,我们在开始前提出一个问题:1.在运行时,对于一个java类,能否知道属性和方法;能否去调用它的任意方法? 答案是肯定的。本节所有目录如下:什么是JAVA的反射机制JDK中提供的Reflection APIJAVA反射机制提供了什么功能获取类的Class对象获取类的Fields获取类的Method获取类的Constructor新建类的实例转载 2015-11-12 15:17:21 · 363 阅读 · 0 评论 -
String与StringBuffer的区别
简单地说,就是一个变量和常量的关系。StringBuffer对象的内容可以修改;而String对象一旦产生后就不可以被修改,重新赋值其实是两个对象。StringBuffer的内部实现方式和String不同,StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuf转载 2015-11-11 11:56:39 · 237 阅读 · 0 评论 -
Java中Scanner类的用法
Java中Scanner类的用法 标签: dec reader next scanner sdk1.5 it Java 5添加了java.util.Scanner类,这是一个用于扫描输入文本的新的实用程序。它是以前的StringTokenizer和Matcher类之间的某种结合。由于任何数据都必须通过同一模式的捕获组检索或通过使用一个索引来检索文本的各个部分。于是可以结合使用正则表达式和从输原创 2014-09-12 09:51:18 · 607 阅读 · 0 评论 -
Java集合类主要部分详解
cxzc import java.util.*;public class Test{public static void main(String [] arge){List list = new ArrayList();list.add(0, "a");list.add(1, "b");list.add(2, "c");list.add(3, "d");while(Ite转载 2014-11-17 10:20:07 · 429 阅读 · 0 评论 -
java.util.Scanner应用详解
java.util.Scanner是Java5的新特征,主要功能是简化文本扫描。这个类最实用的地方表现在获取控制台输入,其他的功能都很鸡肋,尽管Java API文档中列举了大量的API方法,但是都不怎么地。 一、扫描控制台输入 这个例子是常常会用到,但是如果没有Scanner,你写写就知道多难受了。当通过new Scanner(System.in)创建一个S转载 2014-11-23 13:09:46 · 334 阅读 · 0 评论 -
Java IO代码详解
写在前面:本文章基本覆盖了java IO的全部内容,java新IO没有涉及,因为我想和这个分开,以突出那个的重要性,新IO哪一篇文章还没有开始写,估计很快就能和大家见面。照旧,文章依旧以例子为主,因为讲解内容的java书很多了,我觉的学以致用才是真。代码是写出来的,不是看出来的。最后欢迎大家提出意见和建议。【案例1】创建一个新文件?12345转载 2015-11-11 00:19:29 · 345 阅读 · 0 评论 -
JAVA的整型与字符串相互转换
JAVA的整型与字符串相互转换1如何将字串 String 转换成整数 int? A. 有两个方法:1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]);2). int i = Integer.valueOf(my_str).intVal转载 2014-04-13 05:57:53 · 366 阅读 · 0 评论 -
JDK1.5中增加了增强的for循环。
缺点: 对于数组,不能方便的访问下标值; 对于集合,与使用Interator相比,不能方便的删除集合中的内容(在内部也是调用Interator).除了简单遍历并读取其中的内容外,不建议使用增强的for循环。一、遍历数组语法为:for (Type value : array) { expression value;}//以前我们这样写:void so转载 2014-03-27 11:19:35 · 415 阅读 · 0 评论 -
Java IO流学习总结
Java流操作有关的类或接口:Java流类图结构: 流的概念和作用流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO流的分类根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流 字符流和字转载 2014-03-24 08:43:13 · 338 阅读 · 0 评论 -
Java-选择排序
public class Java选择排序 { /* 需求:给给定的数组排序,使数组递增排列,数组{7,3,2,0,6,4,8,1,5,9},依次输出排序前和排序后的数组元素; 方法:选择排序 思路: 1.定义一个功能,给该数组进行排序,使用一个函数; 2.将第一个元素和其他元素进行一一比较,如果大于与之相比较的元素,原创 2014-03-15 22:16:27 · 452 阅读 · 0 评论 -
Java数组
数组的初始化: int[] arr = new int[3]; System.out.println(arr[3]);//运行时会报一个数组角标越界异常(ArrayIndexOutOfBoundsException) int[] arr = new int[3]; arr = null; System.out.println(arr[1];//运行时会报空指针异常(Nullpo原创 2014-03-15 15:21:55 · 337 阅读 · 0 评论 -
Java 算法题-01
我们在进行判断是不是素数的时候只能够判断此整数除以公约数的余数有没有等于0的情况,而不能够判断余数不等于0的情况,因为从2开始到sqrt(此整数)之间必然有公约数是除不尽的原创 2014-03-04 21:34:32 · 455 阅读 · 0 评论 -
Java新特性详解
本教程将Java8的新特新逐一列出,并将使用简单的代码示例来指导你如何使用默认接口方法,lambda表达式,方法引用以及多重Annotation,之后你将会学到最新的API上的改进,比如流,函数式接口,Map以及全新的日期API“Java is still not dead—and people are starting to figure that out.”转载 2015-11-12 01:13:57 · 334 阅读 · 0 评论