java基础
文章平均质量分 78
qwedf339
懒得多说
展开
-
[置顶] java面试必备之类和对象
Java类和对象(都是重点,必须理清楚) 一、类和对象 1.什么是类?什么是对象? 1)现实世界是由很多对象组成的,基于对象抽出了类 2)对象:真实存在的单个的个体,类:类型/类别,一类个体 3)类中可以包含: 3.1)所有对象所共有的特征/属性(静)----变量 3.2)所有对象所共有的行为(动)---------方法 4)一个类可以创建多个原创 2016-11-05 16:42:41 · 308 阅读 · 0 评论 -
java面试必备之抽象类、接口
Java抽象类和接口 一、抽象类: 1)由abstract修饰 2)包含抽象方法的类必须是抽象类 不包含抽象方法的类也可以声明为抽象类----我乐意 3)抽象类不能被实例化 4)抽象类是需要被继承的,子类: 4.1)重写所有抽象方法----常用 4.2)也声明为抽象类------不常用 5)抽象类的意义: 5.1)包含公共的...2016-09-12 10:05:18 · 101 阅读 · 0 评论 -
java面试必备之String类
String类 一、基础知识 在Java中将字符串作为对象来处理,有两种创建形式:String str=”abc”;String str=new String(“abc”). String是不可变对象。 空串("")是长度为0的字符串,可以用if(str.length()==0)或者if(str.equal(""))来判断是否为空串。String变量还可以存放一...2016-09-12 10:04:27 · 124 阅读 · 0 评论 -
java面试必备之类和对象
Java类和对象(都是重点,必须理清楚) 一、类和对象 1.什么是类?什么是对象? 1)现实世界是由很多对象组成的,基于对象抽出了类 2)对象:真实存在的单个的个体,类:类型/类别,一类个体 3)类中可以包含: 3.1)所有对象所共有的特征/属性(静)----变量 3.2)所有对象所共有的行为(动)---------...2016-09-11 18:13:53 · 113 阅读 · 0 评论 -
java面试必备之语言基础
Java语言基础 一、数据类型 在Java中数据类型分为基本数据类型和引用数据类型。8种基本数据类型如下所示: (1)整数类型 整形数据有3种表示形式,分别为八进制、十进制、十六进制。 十进制:不能以0作为十进制的开头(0除外); 八进制:八进制必须以0开头; 十六进制:十六进制必须以0x或0X开头。 二进制:...2016-09-11 15:49:59 · 153 阅读 · 0 评论 -
Java面试必备之程序的三种结构
Java程序的三种结构 一、顺序结构 从上往下逐行执行,每句必走。 二、分支结构 有条件的执行某语句,并非每句必走。 1)if结构:1条路 if(boolean表达式){ 语句块 } 若语句块仅有一条语句,可以省略“{}”。 2)if...else结构:2条路 3)if...else if结构:多条路 4)switch...case结构:多条路...2016-09-11 14:54:40 · 135 阅读 · 0 评论 -
java面试必备之数组
Java数组 一、基础知识 数组是最为常见的一种数据结构,是具有相同数据类型的一组数据的集合。实质上,数组是一个简单的线性序列,因此访问速度快。数组可储存基本数据类型和引用类型。 二、一维数组 数组在使用前必须先定义数组变量所属类型。声明数组有2种方式:int[] arr或者int arr[].使用new关键字分配数组时,必须指定数组元素的类型及数组...2016-09-06 20:17:39 · 141 阅读 · 0 评论 -
java面试必备之异常处理机制
JAVA异常机制 一、基本概念 在Java中这种在程序中运行时可能出现的一些错误称为异常。Java处理异常时,如果某个方法抛出异常,既可以在当前方法中进行捕捉,然后处理该异常,也可以将异常向上抛出,由方法调用者来处理。异常产生后,如果不做任何处理,程序就会被终止。 二、异常捕获和处理 1、Java异常处理涉及到五个关键字,分别是:try、catch、finally、thro...2016-09-06 14:41:36 · 123 阅读 · 0 评论 -
java面试必备之集合类
集合相关 1、基本概述 Java.util包提供了一些集合类,这些集合类又被成为容器。集合和数组的区别在于集合的长度是可变的,数组的长度固定;集合用来存放对象的引用。常用集合有List、Set、Map,集合类继承关系如图1,java提供了相应的方法来对集合进行遍历、增删改查。 ...原创 2016-09-01 19:03:31 · 128 阅读 · 0 评论 -
java面试必备之抽象类、接口
Java抽象类和接口 一、抽象类: 1)由abstract修饰 2)包含抽象方法的类必须是抽象类 不包含抽象方法的类也可以声明为抽象类----我乐意 3)抽象类不能被实例化 4)抽象类是需要被继承的,子类: 4.1)重写所有抽象方法----常用 4.2)也声明为抽象类------不常用 5)抽象类的意义: 5.1)包含公共的属原创 2016-11-05 16:41:48 · 302 阅读 · 0 评论 -
java面试必备之多线程
Java多线程 一、线程 线程:可以并发执行多个任务。 二、线程创建方式 线程有两种创建方式。 方式一:直接继承Thread并重写run方法。需要注意,启动线程要调用start方法,start方法调用完毕后,线程纳入到线程调度中,线程调度会分配CPU时间片来运行该线程,当线程运行时会自动调用run方法。 第一种创建线程方式有两个不足: 1:由于要求继承Thread类原创 2016-11-05 16:41:54 · 221 阅读 · 0 评论 -
java面试必备之String类
String类 一、基础知识 在Java中将字符串作为对象来处理,有两种创建形式:String str=”abc”;String str=new String(“abc”). String是不可变对象。 空串("")是长度为0的字符串,可以用if(str.length()==0)或者if(str.equal(""))来判断是否为空串。String变量还可以存放一个特殊的值(nul原创 2016-11-05 16:41:42 · 199 阅读 · 0 评论 -
[置顶] java面试必备之集合类
集合相关 1、基本概述 Java.util包提供了一些集合类,这些集合类又被成为容器。集合和数组的区别在于集合的长度是可变的,数组的长度固定;集合用来存放对象的引用。常用集合有List、Set、Map,集合类继承关系如图1,java提供了相应的方法来对集合进行遍历、增删改查。 图1 2、主要操作 (原创 2016-11-05 16:42:11 · 228 阅读 · 0 评论 -
[置顶] java面试必备之异常处理机制
JAVA异常机制 一、基本概念 在Java中这种在程序中运行时可能出现的一些错误称为异常。Java处理异常时,如果某个方法抛出异常,既可以在当前方法中进行捕捉,然后处理该异常,也可以将异常向上抛出,由方法调用者来处理。异常产生后,如果不做任何处理,程序就会被终止。 二、异常捕获和处理 1、Java异常处理涉及到五个关键字,分别是:try、catch、finally、throw、throws原创 2016-11-05 16:42:17 · 350 阅读 · 0 评论 -
[置顶] java面试必备之数组
Java数组 一、基础知识 数组是最为常见的一种数据结构,是具有相同数据类型的一组数据的集合。实质上,数组是一个简单的线性序列,因此访问速度快。数组可储存基本数据类型和引用类型。 二、一维数组 数组在使用前必须先定义数组变量所属类型。声明数组有2种方式:int[] arr或者int arr[].使用new关键字分配数组时,必须指定数组元素的类型及数组的原创 2016-11-05 16:42:23 · 410 阅读 · 0 评论 -
[置顶] Java面试必备之程序的三种结构
Java程序的三种结构 一、顺序结构 从上往下逐行执行,每句必走。 二、分支结构 有条件的执行某语句,并非每句必走。 1)if结构:1条路 if(boolean表达式){ 语句块 } 若语句块仅有一条语句,可以省略“{}”。 2)if...else结构:2条路 3)if...else if结构:多条路 4)switch...case结构:多条路原创 2016-11-05 16:42:29 · 253 阅读 · 0 评论 -
[置顶] java面试必备之语言基础
Java语言基础 一、数据类型 在Java中数据类型分为基本数据类型和引用数据类型。8种基本数据类型如下所示: (1)整数类型 整形数据有3种表示形式,分别为八进制、十进制、十六进制。 十进制:不能以0作为十进制的开头(0除外); 八进制:八进制必须以0开头; 十六进制:十六进制必须以0x或0X开头。 二进制:二进制以0原创 2016-11-05 16:42:35 · 263 阅读 · 0 评论 -
java面试必备之多线程
Java多线程 一、线程 线程:可以并发执行多个任务。 二、线程创建方式 线程有两种创建方式。 方式一:直接继承Thread并重写run方法。需要注意,启动线程要调用start方法,start方法调用完毕后,线程纳入到线程调度中,线程调度会分配CPU时间片来运行该线程,当线程运行时会自动调用run方法。 第一种创建线程方式有两个不足: 1:由于要求继承T...2016-09-12 14:45:22 · 75 阅读 · 0 评论