
java进阶
beijiyb
来自于爸爸的凝视。
展开
-
Java 8-14版本新特性总结简要
java8 新增特性: Lambda 表达式:Lambda允许把函数作为一个方法的参数(函数作为参数传递进方法中。 方法引用:方法引用提供了非常有用的语法,可以直接引用已有Java类或对象(实例)的方法或构造器。与lambda联合使用,方法引用可以使语言的构造更紧凑简洁,减少冗余代码。 默认方法:默认方法就是一个在接口里面有了一个实现的方法。 新工具:新的编译工具,如:Nasho...原创 2020-04-21 12:04:26 · 685 阅读 · 0 评论 -
JAVA多线程总结
一、多线程的基本知识 1、创建一个线程的两个方法 通过继承Thread类本身。通过实现Runnable接口; 通过继承Thread类的方式有一定的局限性,java中只支持单一一个类,一旦继承了其他类就不能继承Thread类了。 ----通过继承thread类创建线程 class MyThread extends Thread {原创 2017-12-13 20:56:07 · 250 阅读 · 0 评论 -
Java常见异常总结
转载地址 1. java.lang.NullPointerException(空指针异常) 调用了未经初始化的对象或者是不存在的对象 经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针, 即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,转载 2017-12-06 22:20:54 · 185 阅读 · 0 评论 -
java异常处理
一、异常介绍 Java异常是一个描述在代码段中发生的异常(也就是出错)情况的对象。 java提供了大量的异常类,这些类都继承自java.lang.Throwable类。下面是Throwable类的继承体系。 Error类为错误类,表示java运行时产生的系统内部错误或资源耗尽的错误,是比较严重的,仅靠程序本身是不能解决的。Exception类为异常类,表示原创 2017-12-16 23:02:04 · 214 阅读 · 0 评论 -
java序列化与反序列化
1、什么是序列化?Java序列化是指把Java对象保存为二进制字节码的过程,Java反序列化是指把二进制码重新转换成Java对象的过程。使用Java对象序列化,在保存对象时,会把其状态保存为一组字节,在未来,再将这些字节组装成对象。必须注意地是,对象序列化保存的是对象的"状态",即它的成员变量。由此可知,对象序列化不会关注类中的静态变量。整个过程都是 Java 虚拟机(JVM)独立的,也就是说,在...原创 2018-04-13 15:52:16 · 193 阅读 · 0 评论 -
TCP网络连接通信
TCP通信1、client与service的链接核心内容client:Socket socket = new Socket(InetAddress.getLocalHost(), 7788);//ip地址和套接字server:ServerSocket ss = new ServerSocket(7788); //定义服务器的套接字Socket client = ss.accept();2、数据的传...原创 2018-04-13 15:56:02 · 235 阅读 · 0 评论 -
设计模式(一)
单例模式实现某个类的实例只有一个。public class Singleton { private static Singleton singleton; private Singleton() { } public static Singleton getInstance() { if (singleton == null) { singleton = new Singleton(); } re...原创 2018-06-12 10:35:13 · 217 阅读 · 0 评论