首页
学习
活动
专区
工具
TVP
发布

Java 学习日记

专栏作者
43
文章
37334
阅读量
17
订阅数
反射
反射(reflection):在运行时期,动态地去获取类中的信息(类的信息,方法信息,构造器信息,字段等信息进行操作);
Carlos Ouyang
2022-05-10
3010
Mybatis
解决方案: 持久层(DAO)的零实现。所谓的零实现,就是不用写实现类代码,直接使用接口就可以操作数据库。
Carlos Ouyang
2019-08-19
6660
FastJson 介绍
Json是一种轻量级的数据交换格式,采用一种“键:值”对的文本格式来存储和表示数据,在系统交换数据过程中常常被使用,是一种理想的数据交换语言。在使用 Java 做 Web 开发时,不可避免的会遇到 Json 的使用。
Carlos Ouyang
2019-08-19
1.2K0
Session
Request 对象解决了一次请求内的不同 Servlet 的数据共享问题,而对于一个用户的不同请求的处理需要使用相同的数据时我们需要使用session 技术。
Carlos Ouyang
2019-08-19
1.5K0
Javascript - 基础语法
JavaScript 是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言。有很广的应用范围。
Carlos Ouyang
2019-08-19
7380
LeetCode 69 题
这道题很明显不是让我们调用 Math.sqrt() 方法来计算,而是自己实现一个求平方根的算法。第一反应想到的方法是暴力循环求解!从 1 开始依次往后求平方数,当平方数等于 x 时,返回 i ;当平方数大于 x 时,返回 i - 1。
Carlos Ouyang
2019-08-19
6390
使用 Mybatis-plus 进行 crud 操作
MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。
Carlos Ouyang
2019-08-19
3.3K0
Oracle - 查询
根据部门名称,查询雇员信息。部门名称存在于 DEPT 表中,其中的 DEPTNO 和 雇员表 EMP 中的 DEPTNO 对应。
Carlos Ouyang
2019-08-19
9380
多线程
Thread 类位于 java.lang 中,表示进程中的执行线程。实现多线程有两种方式:
Carlos Ouyang
2019-08-19
6630
LeetCode 100 及 101题
输入: 1 1 / \ 2 2 [1,2], [1,null,2] 输出: false
Carlos Ouyang
2019-08-19
3780
IO(上)
输入流,数据从源数据源流入程序的过程称为输入流。可以理解为从源数据源读取数据到程序的过程。
Carlos Ouyang
2019-08-19
4200
集合(下)
HashSet 是 Set 接口的实现类,底层数据结构是哈希表。HashSet 是线程不安全的(不保证同步)。优点:添加、删除、查询效率高;缺点:无序
Carlos Ouyang
2019-08-19
2670
常用类及 LeetCode 每日一题
在 Java 语言中,是通过时间戳来表示时间的。所谓的时间戳,在 Java 中就是指当前时间距离历元(1970-01-01 00:00:00)的时间间隔,单位是毫秒,所以 Java 中时间的本质上是一个 long 类型的整数。
Carlos Ouyang
2019-08-19
6970
包装类及 LeetCode 每日一题
Java 为8大数据类型都提供了相应的包装类,并提供属性和方法,更方便的操作基本数据类型。包装类位于java.lang包中。
Carlos Ouyang
2019-08-19
5180
多态以及 LeetCode 每日一题
Java 引用变量有两个类型:一个是编译时类型,一个是运行时类型。前者是代码中声明这个变量时的类型,后者是由实际对象的类型决定的。当编译类型和运行类型不一样时,产生多态。
Carlos Ouyang
2019-08-19
4300
接口以及 LeetCode 每日一题
接口定义了某一批类所需要遵守的规范,接口不关心这些类的内部状态数据,也不关心类内方法的实现细节,只是规定这批类里面必须提供某些方法。所以接口体现的是规范和实现分离的设计哲学。
Carlos Ouyang
2019-08-19
7950
包、继承以及 LeetCode 27、28题
Java 引入了包(Package)机制,提供了类的多层命名空间,用于解决类的命名冲突、类文件管理问题。Java 允许将相关的类放在同一个 package 下,从而组成逻辑上的类库单元。如果希望把一个类放在指定的包结构下,应该在 Java 源代码的第一个非注释行放置如下格式代码:
Carlos Ouyang
2019-08-19
4550
变量类型、构造器、封装以及 LeetCode 每日一题
当系统加载类或创建该类的实例时,系统自动为成员变量分配内存空间,并在分配空间后,自动为成员变量赋初值。
Carlos Ouyang
2019-08-19
6460
类和对象,以及 LeetCode 每日一题
将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。
Carlos Ouyang
2019-08-19
4000
Arrays工具、二维数组以及LeetCode练习题
使用二分法查询 key 元素在 a 数组中的索引,如果数组不包含这个值,则返回负数。使用前要求这个数组是升序排列,才能得到正确结果。
Carlos Ouyang
2019-08-19
6840
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档