java
橋頭船
这个作者很懒,什么都没留下…
展开
-
抽象与接口
抽象与接口。(1)final修饰类: 表示最终的类,不能被其他类继承。(2)final修饰属性: 表示该属性为常量。其值不能改变。(3)final修饰方法: 表示该方法不能被重写,但是可以被子类继承。2.抽象类。该类专门来做父类的。因为他不能被实例化对象。(1)abstract来修饰。3.抽象方法。abstract来修饰,而且没有方法体,强制子类重写(1)抽象方法一定要放到抽象类中。...原创 2019-07-15 11:05:46 · 131 阅读 · 2 评论 -
IO流
**IO流。文件的上传和下载。**IO:(Input Output Stream)File文件类,只能对文件本身操作,不能对文件中的内容进行操作。public File(String pathname);构造方法。boolean createNewFile() throws IOException; 创建新的文件。boolean mkdir() 创建目录boolean mkd...原创 2019-07-16 20:09:17 · 97 阅读 · 0 评论 -
JAVA基础 基本类型和运算符
1.基本数据类型(8个):(1)整数:byte short int long 因为不同的整数类型在内存中占用不同的大小,范围不同。默认一个整数数字为int类型。①Byte:-128~127②Short:-32768~32767 short.MIN_VALUE③Int:-2147483648~2147483647integer.MAX_VALUE④Long:long.MAX_VALUE /...原创 2019-07-15 21:45:44 · 101 阅读 · 0 评论 -
JAVA控制语句和循环语句
3.控制语句判断语句If(条件){//满足条件则进入语句}If(条件){//满足条件则进入语句}else{//不满足条件则进入语句}If(条件1){}else if(条件2){}else if(条件3){}…else{}输入类Import java.util.Scanner; //导入包Scanner sc=new Scanner(system.in);In...原创 2019-07-15 21:38:00 · 145 阅读 · 0 评论 -
选择排序和冒泡排序
从小到大排序:Arrays.sort(arr)默认自动排序①选择排序(擂台排序):该元素与后面每个元素都比较。for(int i=0;i<arr.length;i++){ for(int j=i+1;j<arr.length;j++){ if(arr[i]>arr[j]){ //交换位置 int tmp=arr[i]; arr[i]=arr[j]; arr...原创 2019-07-15 21:18:26 · 131 阅读 · 0 评论 -
函数(方法)
方法(函数):方法就是一段可重复调用的代码块。如何定义方法:Publec static 返回类型 方法名(参数列表){ //没有返回值时方法名用void//方法体}//方法 主方法Public static void main(String[] args){ //String[] 表示数组}如何来使用方法。方法名(实参);1.定义方法无返回值无参数列表。Public st...原创 2019-07-15 21:13:28 · 165 阅读 · 0 评论 -
JAVA面向对象
1.java的面向对象编程。(1)面向对象:通过计算机语言把现实中的事务通过对象来进行描述。(2)而Java是一种纯面向对象编程的语言。①JDK1.8~JDK1.12以后Java面向对象和面向过程的合成体。Scala2. Java面向对象中有两个非常重要的概念。(1)类:具有相同属性和行为的一组对象的集合。抽象的概念.类似于种族模型。(2)对象:实实在在存在的事物。 实在物体。类似于实...原创 2019-07-15 21:11:16 · 114 阅读 · 0 评论 -
单例模式 饿汉式和懒汉式
1.单例模式。singleton无论外界有多少对象都是一个指向同一个地址。//节约空间。(1)构造方法私有化(2)在本类中创建一个static修饰的对象。(3)所有的属性必须私有化。(4)通过一个方法来把本类中创建的该对象返回。2.饿汉式:指全局的单例实例在类装载时构建。class People{ private static People p=new People(); //把这个...原创 2019-07-15 21:09:15 · 118 阅读 · 0 评论 -
继承和多态
1.继承:子类可以把父类中的成员继承到本类中。(1)为什么使用继承①可以提高代码的复用行。(2)如何实现继承?(3)public class 子类名 extends 父类名{}(4)私有的不能被子类继承。(5)特点:①Java只允许单继承。②Java允许多层继承。③一个父类可以被多个子类继承。④在继承中子类除了不能继承私有,以及父类的构造方法外,其他都可以继承。(6)方法的...原创 2019-07-15 21:05:34 · 71 阅读 · 0 评论 -
Object类和包装类
4.Object类?(1)它是所有类的跟类。任何一个类都是Object的子类。(2)如果一个类没有显示的继承任何类,那么继承了Object。(3)toString():打印一个对象时默认调用的就是该方法。(4)Equals(): 对String比较两个字符串内容是否相同。5.包装类。(1)Java万事万物皆为对象。(2)Int,double,byte,short,long.把这些基本...原创 2019-07-15 21:02:41 · 111 阅读 · 0 评论 -
finally关键字
finally关键字。异常处理的出口,不管有没有异常finally语句块都会被执行。用在资源的释放上。finally和final的区别?(1)finally用于异常处理的。表示异常的一个出口,主要用于资源的释放。(2)final表示最终的,可以修饰属性,方法,类。①修饰属性表示常量②修饰方法表示该方法不可被覆写。③修饰类表示该类不能被继承。 public static void m...原创 2019-07-15 15:47:14 · 1172 阅读 · 0 评论 -
异常的理解
1.异常:程序在运行中所出现的意外情况(错误)。2.异常出现后所带来的问题?异常处后面的代码就会无法执行了。3.3Java中如何进行异常处理。4.Try{//可能发生异常的地方。}catch(异常类型 异常对象)//java把所有的异常封装成类了//捕获异常}…5.异常处理的原理(1)一旦发生异常,则会产生一个异常类的实例对象。(2)如果该对象在try中包裹,则会查找相应的c...原创 2019-07-15 15:44:02 · 177 阅读 · 0 评论 -
集合
1.集合:里面可以存放任意个对象的容器,该容器可以对立面的元素进行操作。(1)Collection:它是集合的根接口1)List:(有序)子接口,允许元素重复a.add(index,element):增b.remove(index):删c.set(index,newelement):改d.get(index):6查e.subList(int fromIndex,int toIndex...原创 2019-07-19 20:29:22 · 123 阅读 · 0 评论