- 浏览: 11451 次
- 性别:
文章列表
Java类和对象(都是重点,必须理清楚)
一、类和对象
1.什么是类?什么是对象?
1)现实世界是由很多对象组成的,基于对象抽出了类
2)对象:真实存在的单个的个体,类:类型/类别,一类个体
3)类中可以包含:
3.1)所有对象所共有的
[置顶] java面试必备之语言基础
- 博客分类:
- java基础
Java语言基础
一、数据类型
在Java中数据类型分为基本数据类型和引用数据类型。8种基本数据类型如下所示:
(1)整数类型
整形数据有3种表示形式,分别为八进制、十进制、十六进制。
十进制 ...
Java程序的三种结构
一、顺序结构
从上往下逐行执行,每句必走。
二、分支结构
有条件的执行某语句,并非每句必走。
1)if结构:1条路
if(boolean表达式){
语句块
}
若语句块仅有一条语句,可以省略“{}”。
Java数组
一、基础知识
数组是最为常见的一种数据结构,是具有相同数据类型的一组数据的集合。实质上,数组是一个简单的线性序列,因此访问速度快。数组可储存基本数据类型和引用类型。
二、一维数组
数组在使用前必须先定义数组变量所属类型。声明数组有2种方式:int[] arr或者int arr[].使用new关键字分配数组时,必须指定数组元素的类型及数组的长度,数组中元素有默认的初始值(引用类型为null,整数类型为0,boolean为false,字符型为’
JAVA异常机制
一、基本概念
在Java中这种在程序中运行时可能出现的一些错误称为异常。Java处理异常时,如果某个方法抛出异常,既可以在当前方法中进行捕捉,然后处理该异常,也可以将异常向上抛出,由方法调用者来处理。异常产生后,如果不做任何处理,程序就会被终止。
二、异常捕获和处理
1、Java异常处理涉及到五个关键字,分别是:try、catch、finally、throw、throws。
集合相关
1、基本概述
Java.util包提供了一些集合类,这些集合类又被成为容器。集合和数组的区别在于集合的长度是可变的,数组的长度固定;集合用来存放对象的引用。常用集合有List、Set、Map,集合类继承关系如图1,java提供了相应的方法来对集合进行遍历、增删改查。
图1
2、主要操作
(1)
Maven总结
1.maven简介
maven是一个项目管理工具。Maven是跨平台的,这意味着无论是在windows上,还是Linux上,都可以使用同样的命令。Maven主要服务于基于Java平台的项目构建、依赖管理和项目信息管理。
2.maven主要功能
(1)依赖管理
2.1.1 坐标
为了能够自动化的解析任何一个Java构件,maven就必须将他们唯一的标识,这就是依赖管理
Java多线程
一、线程
线程:可以并发执行多个任务。
二、线程创建方式
线程有两种创建方式。
方式一:直接继承Thread并重写run方法。需要注意,启动线程要调用start方法,start方法调用完毕后,线程纳入到线程调度中,线程调度会分配CPU时间片来运行该线程,当线程运行时会自动调用run方法。
Java抽象类和接口
一、抽象类:
1)由abstract修饰
2)包含抽象方法的类必须是抽象类
不包含抽象方法的类也可以声明为抽象类----我乐意
3)抽象类不能被实例化
4)抽象类是需要被继承的,子类:
4.1)重写所有抽象方法----常用
String类
一、基础知识
在Java中将字符串作为对象来处理,有两种创建形式:String str=”abc”;String str=new String(“abc”). String是不可变对象。
空串("")是长度为0的字符串,可以用if(str.length()==0)或者if(str.equal(""))来判断是否为空串。String变量还可以存放一个特殊的值(null),表示目前没有任何对象与该变量关联。检查一个字符串是否为null可以用if(str==null)判断。
二、常用API