
Java基础
文章平均质量分 85
lianzhang925
这个作者很懒,什么都没留下…
展开
-
序列化与反序列化
1、定义Java序列化是指把Java对象转换为有序字节序列的过程,用处就是在网络上传输或者保存在本地文件的时候,保证对象的完整性和可传递性。序列化后的字节流保存了Java对象的状态以及相关的描述信息。而Java反序列化是指把字节序列恢复为Java对象的过程;...转载 2021-08-16 15:42:20 · 183 阅读 · 0 评论 -
catalina.out相关
1 按时间点查看,需要知道准确的时间grep ‘2014-12-17 16:17:20’ catalina.out2 使用sed命令,时间点在日志中必须存在sed -n ‘/12-28 14:25/,/12-28 14:28/p’ catalina.out>> ./catlinakekeair.out3 实时查看日志tail -f catalina.out4、使用sed命...原创 2019-08-17 16:33:30 · 277 阅读 · 0 评论 -
IO流
IO流:★★★★★,用于处理设备上数据。流:可以理解数据的流动,就是一个数据流。IO流最终要以对象来体现,对象都存在IO包中。流也进行分类:1:输入流(读)和输出流(写)。2:因为处理的数据不同,分为字节流和字符流。字节流:处理字节数据的流对象。设备上的数据无论是图片或者dvd,文字,它们都以二进制存储的。二进制的最终都是以一个8位为数据单元进行体现,所以计算机中的最小数据单元就是字节。...原创 2019-08-17 17:35:09 · 115 阅读 · 0 评论 -
Jdk5.0特性
Jdk5.0新特性:Collection在jdk1.5以后,有了一个父接口Iterable,这个接口的出现的将iterator方法进行抽取,提高了扩展性。增强for循环:foreach语句,foreach简化了迭代器。格式:// 增强for循环括号里写两个参数,第一个是声明一个变量,第二个就是需要迭代的容器for( 元素类型 变量名 : Collection集合 & 数组 ) {...原创 2019-07-07 22:14:17 · 122 阅读 · 0 评论 -
单例
设计模式:解决问题最行之有效的思想。是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。java中有23种设计模式:单例设计模式:★★★★★解决的问题:保证一个类在内存中的对象唯一性。比如:多程序读取一个配置文件时,建议配置文件封装成对象。会方便操作其中数据,又要保证多个程序读到的是同一个配置文件对象,就...原创 2019-08-17 17:33:05 · 96 阅读 · 0 评论 -
tomcat
一、1、默认占用的端口是 8080cmd/ netstat -aov 可以查看所有的端口 找到对应的PID双击 bin 目录下的 startup.bat 文件 开启tomcat服务器浏览器中 输入 localhost:8080 ,可以访问tomcat主页对于免安装怎样关闭1.直接将窗口关闭.2.ctrl+c3.双击bin/shutdown.bat2、Tomcat的目录结构...原创 2019-08-17 16:15:37 · 103 阅读 · 0 评论 -
集合
集合框架,用于存储数据的容器。特点:1:对象封装数据,对象多了也需要存储。集合用于存储对象。2:对象的个数确定可以使用数组,但是不确定怎么办?可以用集合。因为集合是可变长度的。集合和数组的区别:1:数组是固定长度的;集合可变长度的。2:数组可以存储基本数据类型,也可以存储引用数据类型;集合只能存储引用数据类型。3:数组存储的元素必须是同一个数据类型;集合存储的对象可以是不同数据类型。...原创 2019-08-17 16:25:59 · 111 阅读 · 0 评论 -
多线程
多线程:进程:正在进行中的程序。其实进程就是一个应用程序运行时的内存分配空间。线程:其实就是进程中一个程序执行控制单元,一条执行路径。进程负责的是应用程序的空间的标示。线程负责的是应用程序的执行顺序。一个进程至少有一个线程在运行,当一个进程中出现多个线程时,就称这个应用程序是多线程应用程序,每个线程在栈区中都有自己的执行空间,自己的方法区、自己的变量。jvm在启动的时,首先有一个主线程,负...原创 2019-11-30 17:12:22 · 124 阅读 · 0 评论 -
异常
异 常:异常:就是不正常。程序在运行时出现的不正常情况。其实就是程序中出现的问题。这个问题按照面向对象思想进行描述,并封装成了对象。因为问题的产生有产生的原因、有问题的名称、有问题的描述等多个属性信息存在。当出现多属性信息最方便的方式就是将这些信息进行封装。异常就是java按照面向对象的思想将问题进行对象封装。这样就方便于操作问题以及处理问题。出现的问题有很多种,比如角标越界,空指针等都是。就...原创 2019-08-17 17:34:19 · 187 阅读 · 0 评论 -
接口
接 口:1:是用关键字interface定义的。2:接口中包含的成员,最常见的有全局常量、抽象方法。注意:接口中的成员都有固定的修饰符。成员变量:public static final成员方法:public abstractinterface Inter{public static final int x = 3;public abstract void show();}3:接...原创 2019-08-17 17:29:26 · 189 阅读 · 0 评论 -
反射
反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射的基本步骤:1、获得Class对象,就是获取到指定的名称的字节码文件对象。2、实例化对象,获得类的属性、方法或构造函数。3、访问属性、调用方法、调用构造函数创...原创 2019-07-08 21:19:59 · 77 阅读 · 0 评论 -
java三大特性
封 装:是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。this:代表对象。就是所在函数所属对象的引用。哪个对象调用了this所在的函数,this就代表哪个对象,就是哪个对象的引用。this 可以用于构造函数间的调用,调用格式:this(实际参数);(用this调用构造函数时,必须定义在构造函数的第一行。因为构造函数是用于初始化的,所以初始化动作一定要执行。否则编译失败。)stat...原创 2019-07-07 21:45:49 · 120 阅读 · 0 评论