自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (4)
  • 收藏
  • 关注

原创 【每日Java】Java反射机制的理解和应用

反射反射的定义:程序的运行汇总,对于任意一个类,都能知道这个类的所有属性和方法(包括私有权限修饰的);对于任意一个对象,都能调用此对象的任意方法和属性(包括私有权限修饰的);这种动态获取信息和调用对象的方式叫做反射。反射的理解反射机制引出了一个类——>Class类Class类属于系统类,是所有类的原型,Java程序运行时,Java中的其他任何类都是Class类的实例。可以把Class类理解为最原始的模板,而其他类都是原始模板的实例。Class对象其实就是编译后的.class文件(字

2021-03-02 19:51:00 156

原创 【每日Java】Java内部类

内部类:顾名思义是在一个类的内部的类,其只是一个编译时的概念,一旦编译成功,就会成为完全不同的两个类。内部类的分类:①成员内部类:类中只能存在成员变量和成员方法。特点:必须寄存在一个外部类的对象中。可以访问外部类成员(通过:外部类名.this.成员)。类中不能拥有静态成员和静态方法块。内部类的方法的局部变量的访问:变量名内部类的成员的访问:this.成员外部类的成员的访问:外部类名.this.成员内部类的对象的创建:1.外部类中的成员方法或代码块中构造内部类对象:new 内部

2021-02-22 20:26:08 115

原创 【每日Java】Calendar类简单实现日历查询功能

源代码及注释:实现效果:

2021-02-04 17:51:17 245

原创 【每日Java】Java权限修饰符的权限访问逻辑矛盾问题

Java修饰符的权限,即:private > default > protected > public 同类 同包 子类 所有类* private √ * default √ √ * protected √ √...

2021-02-04 09:18:27 189 2

原创 【每日Java】关于System.out.println()源码中out对象为null现象的解释

浏览System源码的时候会发现public static final PrintStream out = null;out对象是nul,那System类调用一个值为null的out对象怎么去调用println()方法呢?实际上System类的开头有静态代码块: static { registerNatives(); }在加载System类的时候先调用了System类中的静态方法registerNatives().private static

2021-01-28 15:10:59 797

原创 【每日前端】小米官网轮播图使用JS&JQuery的两种实现方式

方式一:基于溢出的水平偏移操作实现效果:方式二:基于样式的操作实现效果:

2021-01-20 09:16:25 284 1

原创 【每日前端】CSS-JS实现登录页面和验证输入&阻止登录功能

实现结果:输入不合法时提示用户且无法注册:全部输入合法时,可以注册:实现代码:

2021-01-15 11:33:17 386

原创 【每日前端】以JS中sort()方法为例探讨函数带括号调用和函数不带括号调用

首先了解函数加括号调用和不加括号调用的区别:以sort()排序方法为例:运行结果:

2021-01-13 10:01:19 164

原创 【每日前端】京东1号店注册——登录页面CSS实现

登录界面:源码:html文件css文件注册页面:源码:html文件css文件

2021-01-07 20:01:02 3176

原创 【每日前端】CSS简单实现百度首页

百度官网首页:实现效果:代码实现:

2021-01-05 09:15:02 328

原创 【每日前端】CSS实现考拉海购官网侧边栏

官网模型:实现效果:代码:

2021-01-04 20:38:51 334 1

原创 【每日前端】CSS考拉海购和京东官网部分广告模块的实现

考拉海购部分广告模块:代码实现:京东部分广告模块:代码实现:

2021-01-04 14:01:23 274

原创 【每日前端】基于CSS和CSS-Sprite的京东官网部分广告模块和频道选择侧边栏模块实现

官网原版模型:网页实现效果:精灵图:代码实现:

2020-12-31 15:03:06 219 1

原创 【每日前端】CSS简单实现网页分页选择模块和新闻推送模块

分页选择模块:实现代码:新闻推送模块:代码实现:

2020-12-30 19:35:26 367

原创 【每日前端】CSS渲染简单网页

目标网页:实现代码:<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>Document</title><style>div...

2020-12-29 19:38:17 138

原创 【每日前端】HTML网页表格和表单的实现

表格表单

2020-12-27 17:13:41 257

原创 【每日Java】基于JDBC结构优化和数据库连接池的工具类封装

1、传统JDBC7步骤:public static void main(String[] args) { String url = "jdbc:mysql://localhost:3306/productsystem?useUnicode=true&character=utf-8";//指定连接的数据库地址 //时数据库地址为jdbc:mysql:(协议名)//localhost(服务器的地址在本地主机):3306(数据库端口号)/productsystem(库名...

2020-12-19 18:34:56 197 1

原创 【MySQL数据库速成】MySQL库&表增删改查基础技术的实现

1、实现库:表:表①:表②:要求:表①和表②的id字段都为主键,表②的product_type_id产品类型字段是表①的外键,与其id字段对应。product_type_id字段值必须是表②中的id字段已拥有的值。自定义数据加入表中。2、数据库控制代码3、实现结果左连接:右连接:多表查询指定数据并修改字段名:...

2020-12-17 16:29:00 143

原创 【每日Java】IO高级流知识点:对象输入输出流的创建与运用(将对象的序列化与反序列化打包成工具类)

前言:在Java中,高级流的构造必须基于低级流之上,也就是说在构造高级流对象时,必须进行传入低级流对象参数的有参构造。实现目标:运用对象输入输出流来实现将对象读写到本地文件中。本地文件:源码与解释:运行结果:写入到本地文件:从本地文件中读取:注意事项:将对象写入本地文件中的操作也称为对象的序列化,而将本地文件中的对象读入到虚拟机被称为对象的反序列化。所以操作的对象必须能被序列化和反序列化。在Java中,接口定义了一系列意义特殊的静态

2020-12-16 19:46:41 340

原创 【每日Java】基于文件字节输入输出流的文件分割与合并技术

实现目标:文件分割:将一个文件分割成多个文件;循环读取目标文件的内容,并在每次循环过程中创建新的文件,将读取的内容写入。文件合并:将目录中的多个文件合并成一个文件;循环读取多个目标文件的内容,并按顺序写入同一个文件中。源代码与注释详解:...

2020-12-16 19:06:14 473

原创 【每日java】基于递归的文件查询方法

题目:如何实现打印出目录中的所有文本文件(先规定查找.txt文件,便于实现)呢?解读:一个目录(文件夹中)可能有文本文件,也可能有其他文件夹;查询到的是文件夹则要继续向下探索直到找到文本文件。所以我们要运用遍历(要查询目录下的所有文件)和递归(简化重复性的工作)的思想。我们先构造一个文件目录:代码实现:运行结果:算法解释:从根目录开始,构造了数组A,并开始遍历;因为数组A的元素0也是一个文件夹,所以继续在此元素上构造数组a,开始继续遍历。当数组a中的元素全部遍历打

2020-12-15 19:41:07 206

原创 【每日java】IO流知识重点:File文件字节输入输出流的读和写及应用:文件拷贝的实现

前言:关于File类File类是用来表示本地文件的,所以创建对象时需要指定本地文件的位置(通过File对象的有参构造传递参数来设置对象的位置属性)。但File类只是说明一个文件的概念,其对象是一个基于逻辑的文件,真实的文件可以不存在,也可以通过成员方法将逻辑文件创建成物理文件。exist()方法用来判断是否有真实的物理文件。File类可以创建的对象可以为文件也可以为目录(文件夹)。重点:File文件字节输入流的读(相对于写来说,读取数据有更多的注意事项)指定文件:a.txt输入流

2020-12-15 19:20:52 264

原创 【每日Java】main方法中的String[ ] args是什么意思?

String[] args;的作用是在main方法运行之前接收传入main方法的参数(args是arguments的缩写):代码测试:让我们遍历这个数组:通过Eclipse中的Run Configurations窗口在main方法执行前为其传递参数:1 2 3运行结果:...

2020-12-10 20:26:32 2212

原创 【每日Java】继承关系中异常的抛出问题

存在异常的方法的重写规则:重写后的方法不能抛出新的异常(抛出新的异常必须在父类方法中也声明)或者比被重写方法声明的检查异常更广的检查异常;但是可以抛出更少,更有限或者不抛出异常。总结:如果父类方法存在异常,子类重写此方法后,只能抛出父类中声明的异常或父类中声明的异常的子类,也可以不抛出。如果父类方法不存在异常,则子类不能抛出异常。...

2020-12-10 19:23:16 525 1

原创 【每日Java】String字符串类型和包装类型的数据比较和底层原理介绍

1、代码举例输出结果:为什么会出现这种情况呢?让我们了解一下底层原理。2、底层原理图与原理介绍String类型的数据都存放在常量池,堆中的属性只存放常量池中值的地址!①String str1 = "abc";语句是直接创建了字符串,是构造字符串最常用的方式。这种直接赋值的方式,并没有用new关键字在堆中开辟新的地址,而是在常量池中开辟了地址。所以引用str1的内容是常量池中abc字符串的地址0x01。②String str2= "abc";也是直接创建了字符串。但是因为.

2020-12-10 18:54:17 261 2

原创 【每日Java】多态屏蔽子类属性问题

1、代码举例父类:子类:2、多态底层实现图3、问题测试①基于继承运行结果:解答:1)首先我们创建了子类类型的子类对象son,创建子类时调用子类的构造方法,因为Java继承不会继承父类的构造方法,但会默认用super()方法调用内部父类的无参构造。 所以我们在构造子类son前,先会在子类中构造一个父类对象,加载父类的成员属性,代码块和构造方法然后紧接着调用自己子类的构造方法。 2)子类对象son调用了...

2020-12-08 20:43:38 620

原创 【每日Java】注册登录系统——学生信息管理系统的实现详解

登录注册系统的实现1、功能用户输入电话(用户名)和密码可以:1、查看账户2、登录3、注册4、注销5、退出系统2、我们可以把系统分成几层,方便进行实现第一层:运行层Run类:负责运行并控制系统。第二层:输入输出交互层Controller类:负责读取用户传入系统的参数,并通过提示语句与用户进行交互。第三层:服务层Service类:负责对传入的参数进行逻辑判断。第四层:数据操作层Dao类:负责对数据进行操作。3、源码解释...

2020-12-08 20:12:02 4147 1

原创 【每日Java】对象与null进行比较,使用==还是equals方法?

①举例当字符串str被设置为null时,str引用没有指向任何对象,所以无法调用equals方法。执行会报空指针异常:②举例此时比较成功,因为Hello World字符串可以调用equals方法。③举例此时也运行成功,==运算符对于引用类型是做地址的比较;此时地址都为空,可以是相等的,返回true。总结:在用对象和null进行比较时,使用==比较保险,若使用equals方法,可能会报空指针异常。...

2020-12-08 19:38:59 3773

原创 【每日Java】酒店管理系统项目第二期——源码详解

酒店管理系统项目详解1、实现功能:1、查询房屋状态2、办理入住3、办理退房4、退出系统2、类的构造:需要一个Hotel类:Hotel类中有Room——>需要一个Room类的属性。需要一个Room类:Room类中有客户Person——>需要一个Person类的属性,Room类中还有类型、价格、房间号等属性——>需要type、price、roomNum的属性。需要一个Person类:person类中有姓名属性——>需要一个name属性。需要一个Run运行类:Ru

2020-12-07 19:43:39 469

原创 【每日Java】酒店管理系统项目第一期——源码

酒店管理系统项目源码下一期更新源码详解public class Run {Hotel h =new Hotel();public static void main(String[] args) { System.out.println("运行..."); Run run = new Run(); run.run();} public void run() { h.init(); boolean flag = true; while...

2020-12-07 14:01:31 382

原创 【Java工程师玩家手册】2021应届生JAVA工程师精选基础面试题

开始面试:1、什么是Java?答:Java是面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承和指针的概念。Java具有两个特点:①功能强大和②简单易用。2、Java三大版本是什么?答:Java SE:标准版。它允许开发和部署在桌面、服务器、嵌入式环境、和实时环境中使用的Java应用程序。其中包含了支持Web服务开发的类,并为Java EE和Java ME提供了基础。 Java EE:企业版。它帮助开发和部署企业级的服务器端Java应用程序。其...

2020-12-03 15:33:02 458

原创 【每日Java】线程状态的迁移示意图

2020-11-12 10:52:33 196

原创 【每日Java】线程互斥、同步与死锁——synchronized(this)&synchronized(非this)

目录线程互斥、同步与死锁——synchronized(this)&synchronized(非this)1.互斥2.线程同步与synchronized(this)语句3.死锁与synchronized(非this)语句线程互斥、同步与死锁——synchronized(this)&synchronized(非this)1.互斥synchronized关键字在修饰方法时保证任何时刻只有一个线程在运行此方法。但存在一个问题。如果现在有两个线程:一个plus,一.

2020-11-11 17:48:46 223

原创 【每日Java】一篇搞定Java基础知识

目录前言Java语法基础面向对象思想异常Throwable和Exception包裹类型接口集合文件、字符、字节操作流 (IO)字符编码前言Java注解1)元注解元注解(meta-annotation):负责注解其他注解(annotation)。Java定义了4个标准的元注解类型:a.@Targetb.@Retentionc.@Documentedd.@Inherited(这些类型和它们所支持的类在java.lan...

2020-11-08 19:10:50 351

基于Java三层架构和MySQL数据库的股票交易系统

java三层架构和jdbc数据库连接池连接mysql数据库实现

2021-03-17

京东官网CSS-JQuery实现

学习前端的同学可以学习交流一下~

2021-01-27

京东1号店网页html-css实现

页面源码

2021-01-07

基于三层架构和JDBC数据库连接池的商品管理系统

Java源代码+MySQL数据库转存文件+说明文档

2020-12-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除