自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 java中的参数传递

一、对初学者而言1、基本类型数据传递是值传递。2、对象传递是引用传递,二、深入理解java中的参数传递都是值传递;对象传递的是地址,亦是值;三、详细讲解此大佬讲解的很是透彻:https://b23.tv/cjxnnNI...

2021-11-21 19:17:26 133

原创 java内存

文章目录一、堆和栈:二、堆和栈为什么要区分出来三、堆和栈各存什么四、为什么不把基本类型放在堆中五、堆一、堆和栈:1、java中,main函数就是栈的起始点,也是程序的起始点。2、栈是程序运行时的单位,而堆是存储的单元。3、栈解决程序的运行问题(即程序如何执行,或者说如何处理数据),堆解决的是数据存储的问题(即数据怎么存,存在哪)。4、在java中的一个线程就会相应有一个线程栈与之对应(因为不同的线程执行逻辑有所不同,因此需要一个独立的线程栈),堆则是所有线程共享的。二、堆和栈为什么要区分出来1

2021-11-21 18:45:29 464

原创 JVM加载class文件

文章目录一、JVM加载class文件原理二、JVM加载class文件的机制一、JVM加载class文件原理原理:1、JVM中类的加载是由类加载器(ClassLoader)和其子类来实现的。2、java中的类加载器是一个重要的java运行时系统组件,它负责在运行时查找和装入类文件中的类。原理分析(一):1、由于java是跨平台的,经过编译的java源程序并不是一个可执行程序,而是一个或多个类文件。2、当java程序需要使用某个类时,JVM会确保这个类已经被加载、连接(验证、准备和解析)和初始化。

2021-11-21 18:39:04 1786

原创 java垃圾回收机制(GC)

文章目录一、垃圾回收原理二、使用垃圾回收三、垃圾回收的分类一、垃圾回收原理1、对于GC来说,当创建对象时,GC就开始监控这个对象的地址、大小以及使用情况。2、垃圾回收器(GC)通常是作为一个单独的低级别的线程运行,对内存堆中已经死亡或长时间没有使用的对象进行清除和回收。3、不能实时的调用垃圾回收器(GC)对某个或所有的对象进行垃圾回收。二、使用垃圾回收1、可以手动执行System.gc();通知GC运行,但是java语言规范并不保证GC一定会执行。2、垃圾回收可以有效的防止内存泄露,有效的使用

2021-11-21 18:33:56 848

原创 java跨平台原理

1、java实现跨平台是JVM(java虚拟机)起的作用。2、JVM不是跨平台的

2021-11-21 18:27:48 204

原创 java常识

文章目录一、API和AOP二、HTTP 响应状态代码三、java变量规范四、内存泄漏和内存溢出五、进程和线程的区别六、同步和异步七、堆(heap)和栈(stack)八、Java Object 类常用方法九、get和post请求乱码问题一、API和AOP1、API:应用程序编程接口,API(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。2、AOP

2021-11-20 19:23:18 518

转载 史记 · 码农列传

转自:https://mp.weixin.qq.com/s/hdjqzVv9ykWZRz8GFNmXbQ码农者,社畜也,鸡鸣五更而起,蹒跚于车水马龙之肆,至归宅之刻,恐已道远日暮。有甚者常伏案于屏,昼夜不分,未尝不心为形役。吾素闻其叹曰为柴薪所累,夙兴夜寐,靡有朝矣。有言曰,码农之人其着俭也,多不拘小节,着衫多为格纹,着履多含孔洞,再无刻意之饰。年有四时,而其行其止,四时皆似。虽其放荡形骸,若遇艰阻,才思或稍有迟,然毕尽全力而为之。太史慈曾曰,大丈夫当携三尺长剑,立不世之功,然莘莘学子寒窗十数载,本怀

2021-11-20 18:32:45 70

原创 java事务总述

java事务总述一、java事务概述1.1、java事务简述1、简介事务(TRANSACTION)是作为单个逻辑工作单元执行的一系列SQL操作,这些操作作为一个整体一起向系统提交,要么都执行、要么都不执行。如果任何一个SQL操作失败,那么整个操作就都失败,所有操作都会回滚到操作前状态,或者是上一个节点。2、java事务和数据库事务的关联实际上,一个Java应用系统,如果要操作数据库,则通过JDBC来实现的。增加、修改、删除都是通过相应方法间接来实现的,事务的控制也相应转移到Java程序代码中。因

2021-11-05 09:42:04 4779

原创 框架——Mybatis中resultType和resultMap的区别

一、区别简述1、Mybatis的结果集是通过反射实现的;2、MyBatis中在查询进行select映射的时候,返回类型可以用resultType,也可以用resultMap,resultType是直接表示返回类型(基础类型、包装类型),而resultMap则是对外部ResultMap的引用,但是resultType跟resultMap不能同时存在;3、resultMap可以自定义表字段和实体类对应关系,表的字段名和实体类的属性名不一样也会映射出来。resultType返回包装类型时,实体类的属性

2021-11-02 17:21:06 1414

空空如也

空空如也

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

TA关注的人

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