摘要:
Java程序开发过程中,需要从键盘获取输入值是常有的事,但Java它偏偏就没有像c语言给我们提供的scanf(),C++给我们提供的cin()获取键盘输入值的现成函数!Java没有提供这样的函数也不代表遇到这种情况我们就束手无策,我们来看以下三种解决方法: 方法一:从控制台接收一个字符,然后将其打印 阅读全文
摘要:
switch关键字对于多数java学习者来说并不陌生,由于笔试和面试经常会问到它的用法,这里做了一个简单的总结: 能用于switch判断的类型有:byte、short、int、char(JDK1.6),还有枚举类型,但是在JDK1.7后添加了对String类型的判断 case语句中少写了break, 阅读全文
摘要:
一、泛型的理解 泛型是JDK1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法,其作用类似于C++中的模板(templates),但是并不完全一样。泛型在java中主要应用在集合接口中。 增 阅读全文
摘要:
说到Java中的包装类就不得不介绍一下Java中的基本数据类型(8种):byte、short、int、long、float、double、char、boolean。下面以表格的形式详细介绍这八种数据类型: 特别说明: char类型占2个字节,可以表示汉字,所以无论是汉字还是英文字符都占2字节 boo 阅读全文
摘要:
java内部类是从JDK1.1开始出现的,因此,很多人都不陌生,但是又会觉得不熟悉。原因是平时编写代码时可能用到的场景不多,用得最多的是在有事件监听的情况下。所以,这里将从四个方面做一个简单的总结: 一.内部类基础 在Java中,可以将一个类定义在另一个类里面或者一个方法里面,这样的类称为内部类。广 阅读全文
摘要:
本节将介绍剩下的几个java常用类。 3.Object类 Object类存储在java.lang包中,是所有java类(Object类除外)的终极父类。当然,数组也继承了Object类,但是,接口和枚举类是不继承Object类的。 java的任何类都继承了Object类的成员方法,并且可以重写不被f 阅读全文
摘要:
本节介绍一下java中那些常用的类,包括:系统相关类(System、Runtime)、日期时间类(Date等)、Object、Math、Random、File、枚举类(Enum) 1.系统相关类 System类 System类是一些与系统相关的属性和方法的集合,且System类中所有的属性和方法都是 阅读全文
摘要:
1.反射机制的理解 在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法 对于任意一个对象,都能够调用它的任意一个方法和属性 类中有什么信息,利用反射机制就能可以获得什么信息,不过前提是得知道类的名字 2.反射机制的作用 在运行时判断任意一个对象所属的类; 在运行时获取类的实例对象; 在运 阅读全文
摘要:
垃圾回收机制是java程序员面试的一个必备问题,有人会觉得既然JVM自动管理内存及其分配,那么垃圾回收也应该是JVM自动进行的啊,那么程序员还需要考虑这个问题吗?答案是:需要。原因很简单:当需要排查各种内存溢出、内存泄漏问题时,当垃圾回收成为系统高并发性能的瓶颈时,我们就需要对这些JVM自动进行的机 阅读全文
摘要:
说到java中的equals与==的用法,这里首先梳理一下java中的数据类型,主要分为两大类:值类型和引用类型,值类型也就是基本数据类型,而引用类型就是除了值类型之外的其他类型。 基本数据类型(8种):byte、short、int、long、float、double、char、boolean 引用 阅读全文