- 博客(6)
- 收藏
- 关注
原创 finally 和 final finize的区别
finally final finalizefinal 用于声明属性方法 类 表示 属性不可变 方法不可覆盖 类不可继承finally:是异常处理的语句 表示总是执行 但是 jvm停止不会执行 System。exit(0)finize:是Object的一个方法:在垃圾收集器执行的时候会调用被回收对象的此方法 可以覆盖此方法提供的垃圾收集时的其他资源的回收例如关闭文件等我们首先来说final。它可以用于以下四个地方: 1. 定义变量,包括静态的和非静态的。 2. 定义方法的参数。 3. 定义方法。
2020-12-30 17:33:33 178
原创 抽象类和接口类的意义和不同点总结
抽象类1.有利于代码的重用和维护2.设计上更符合逻辑,现实中有很多类是不适合实例化对象的,类中很多方法是无法具体描述的这时就可以将其定义为一个抽象类接口:1.弥补了java单继承机制的不足 2.接口类是对现实中具体行为的抽象,某个具体的类需要该行为则继承该接口即可。接口类中只能存在public abstract方法,抽象类中的方法在父类只能申明不能有具体的实现过程,在子类必须有具体的实现过程3.抽象类中的成员可以是各种类型,接口类的成员只能是public static final类型4.接口中不能
2020-12-28 20:25:05 286 1
转载 Java程序执行流程三
简单说来,一个java程序的运行需要编辑源码、编译生成class文件、加载class文件、解释或编译运行class中的字节码指令。下面有一段简单的java源码,通过它来看一下java程序的运行流程:复制代码1 class Person23 {45 private String name;67 private int age;891011 public Person(int age, String name){1213
2020-12-28 16:23:57 98
原创 java线程程笔记-继承方式实现多线程程+程序进程线程的辨析
1.解释什么叫做程序,进程和线程?指为完成特定任务用某种语言编写的一组指令的集合,指一段静态的代码进程指程序的一次执行过程,或是正在运行的一段程序,程序是静态的进程是动态的,进程是资源分配的单位线程,程序可进一步细化为线程是程序内部的一条执行路径线程作为调度和执行的单位每个线程拥有独立的运行栈和程序计数器(pc)线程的切换开销小方法一package day01;/*创建一个Thread类的子类重写Thread 类的run()方法//将此线程的操作声明在run之中创建Thread类的子类
2020-12-27 20:16:47 77
原创 java网络编程小结
ip对应的对象 try { InetAddress inet1=InetAddress.getByName("10.7.85.64"); System.out.println(inet1); } catch (UnknownHostException e) { e.printStackTrace(); }
2020-12-27 17:19:40 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人