
java基础的核心技术
文章平均质量分 59
通过专栏的学习,开始明白java面向对象的意义
Lipp Chan
永远的学生
展开
-
【为什么重写tostring,打印对象】
当一个类没有重写tostring方法时侯,该类就会继承Object类的tostring方法。1.通过例子测试出来:打印结果:打印结果就是拼接了反射获得类名+类的哈希值那为什么会这样呢我们从println的源码出发可以很明显看出,让你输入一个Object x时候,x会被转成字符串。我们进去valueOf()...原创 2022-06-27 16:11:29 · 329 阅读 · 0 评论 -
【序列化】lipp chan学习笔记
为了方便对象IO传输当两个进程在远程通信时候,可以发送各种类型的数据,包括jpg、mp4、mp3等媒体文件,这些数据会以二进制序列的形式进行传送。当两个java进程在通信时候,java需要序列化和反序列化进行进程间的对象传送。例如发送方需要将java对象序列化成二进制字节序列,IO传输;接收方通过二进制字节序列读取出发送方传递的java对象。2.2 重点如果要序列化的某些对象未实现接口,则此方法将引发。3.2 作用以对象形式将数据存储到磁盘上,例如Redis存储对象列表。将程序状态保存在原创 2022-06-27 11:26:24 · 111 阅读 · 0 评论 -
【java IO 第三次再学习】
File(文件特征与管理):用于文件或者目录的描述信息,例如生成新目录,修改文件名,删除文件,判断文件所在路径等。InputStream(二进制格式操作):抽象类,基于字节的输入操作,是所有输入流的父类。定义了所有输入流都具有的共同特征。OutputStream(二进制格式操作):抽象类。基于字节的输出操作。是所有输出流的父类。定义了所有输出流都具有的共同特征。Reader(文件格式操作):抽象类,基于字符的输入操作。Writer(文件格式操作):抽象类,基于字符的输出操作。RandomAccessFile原创 2022-06-27 10:02:44 · 111 阅读 · 0 评论 -
反射知识点总结《Lipp学习笔记》
3.Class classTest = 目标类实例对象.getClass()上面的method是user的set方法,将值放入方法中,确实get得到值。拿到所有声明的成员变量集合,无论public还是private,当然是。2.Class classTest = 目标类.class。java通过反射可以变为准动态语言,但也增加了不安全性。每个类编译完成时候,都会产生Class对象。在运行时判断一个类所有的变量和方法。在运行是调用一个对象的方法。在运行时判断对象所属的类。在运行时构造一个类的对象。...原创 2022-03-01 22:00:00 · 240 阅读 · 0 评论 -
java集合学习以及LinkedList和ArrayList《Lipp学习笔记》
集合自学笔记time:2022/02/24总概括所有东西都是继承于Iterator集合(Collection),存储一个元素集合,另一种是图(Map),存储键/值对映射。Collection接口有三个子接口:List,Set,Queue常见集合接口:CollectionCollection接口储存一组不唯一,无序对象List一个有序的Collection,能类似数组通过索引来访问List元素,第一个元素索引为0,而且允许有相同元素。Set接口只是用来继承Collect原创 2022-02-24 15:50:22 · 121 阅读 · 0 评论 -
【juc】
通俗的讲,就是生产者在不断的生产,消费者也在不断的消费,可是消费者消费的产品是生产者生产的,这就必然存在一个中间容器,我们可以把这个容器想象成是一个货架,当货架空的时候,生产者要生产产品,此时消费者在等待生产者往货架上生产产品,而当货架有货物的时候,消费者可以从货架上拿走商品,生产者此时等待货架出现空位,进而补货,这样不断的循环。其中,join之后,不是合并为一个线程,而是,线程的加入只是等待另一个线程的完成,并不是将另一个线程和当前线程合并,而是让位给join进来的线程先执行完成。原创 2023-03-13 14:44:38 · 257 阅读 · 0 评论 -
eclipse代码错误提示显示在代码上一行怎么关?
当我们的ecplise敲代码时候,你打了一个错误,ecplise就在提醒你,这一般都是那种没用信息,又很烦,主要我们要在设置里面,把这关了。主要就是在原创 2022-07-08 11:35:40 · 852 阅读 · 0 评论 -
【TCPIP协议】lipp_chan学习笔记
java有关的tcpip基础原理原创 2022-06-27 10:02:10 · 178 阅读 · 0 评论 -
Servlet与jsp相互转发重定向出现404和500错误
错误情况当我们在项目中,实现页面挑战中,总是会遇到明明路径是匹配的,但是在实际操作中会报错如解决方法如果你的电脑是自己的,绝壁会出现这样的错误,所以我们最好手动用contextPath读取项目路径比如在jsp的form表单设置成<%-- Created by IntelliJ IDEA. User: chen Pen Date: 2022/5/17 Time: 14:01 To change this template use File | Settings | F原创 2022-05-17 15:25:25 · 1550 阅读 · 0 评论 -
idea2022使用maven配置web项目步骤
第一步第二步建好效果第三步在setting选择合适的maven配置第四步为项目添加web框架第五步为项目添加tomcat第六步在pom.xml添加项目依赖包在web.xml配置合适的servlet总结以上就是其中一种方法。...原创 2022-05-16 22:47:50 · 2707 阅读 · 4 评论 -
【JavaBean】lipp个人学习笔记
javabean实体类必须有一个无参数构造属性必须私有化必须有get/set方法用于与数据库进行ORM其中表名映射成类名字段映射成属性样本行映射成表对象MVCModel 模型View 视图Control 控制器Servlet 专注于处理请求,控制视图跳转1.接收用户请求2.视图跳转-------controlJsp用于数据显示。-------------viewjavabean(enity)(pojo)通过jdbc连实现数据库ORM过滤器用来过滤网站的数原创 2022-05-16 22:37:28 · 210 阅读 · 0 评论 -
JDBC学习笔记《LippChan学习笔记》
JDBC数据库驱动jdbc提供java操作数据库规范,用与链接三者的工具。statement对象,用来执行sql语句resultSet对象,用来保存查找到数据个人项目讲解创建db.propertiesdriver=com.microsoft.sqlserver.jdbc.SQLServerDriverurl=jdbc:sqlserver://10.127.79.56:1433;databaseName=ETL_E2EuserName=sapassword=password创建Jdbc原创 2022-03-02 17:27:57 · 561 阅读 · 1 评论