java
Markfight!
一只小菜鸟。
展开
-
值得掌握的Java代码优化技巧
java代码优化原创 2022-09-04 21:44:19 · 281 阅读 · 1 评论 -
BeanUtils.copyProperties用法
BeanUtils.copyProperties用法。原创 2022-08-14 23:13:04 · 298 阅读 · 0 评论 -
Nginx配置反向代理
1、打开配置文件夹cd /usr/local/nginx/2、进入之后,打开配置文件cd conf3、查看配置文件内容vi nginx.conf4、加代理location /intern3-web { proxy_buffer_size 128k; proxy_buffers 128 128k; ...原创 2020-01-12 19:53:17 · 351 阅读 · 0 评论 -
【java基础】反射(一)
反射反射,程序员的快乐。搞不懂反射,怎么能快乐?什么是反射?Java的反射机制是在运行状态中,对于任意一个类,都能知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能成为Java语言的反射机制。反射机制提供的主要功能 在运行时判断任意一个对象所属的类; 在运行时构造任意一个类的对象; ...原创 2019-12-08 21:16:08 · 184 阅读 · 1 评论 -
【Java】堆和栈
加班使我快乐!点赞再看,养成习惯。堆(Stack):实际的对象被存储在堆内存中 创建的对象放在堆内存中,堆内存中的对象不会随着方法的结束而销毁,只有当一个对象没有任何引用变量引用它时,系统的垃圾回收器才会在合适的时候回收它 堆内存中的东西都有一个地址值。 堆内存中的数据都有默认值: 整数 默认为0 浮点数 默认为0.0 ...原创 2019-11-30 21:46:58 · 200 阅读 · 0 评论 -
【java】JVM-类加载机制
加班使我快乐!点赞再看,养成习惯!开始之前,先来两张图冷静一下。类加载机制流程图java程序的执行流程图一、类加载机制的概念JVM把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被JVM直接使用的java类型。二、类加载的生命周期类从被加载到JVM内存开始,到卸载出内存位置,它的生命周期如下所示:...原创 2019-11-28 20:46:13 · 135 阅读 · 3 评论 -
IOC
ioc和工厂有关系IOC:控制反转(Inversion of Control)把创建对象的权利交给框架,是框架的重要特征,并非面向对象编程的专用术语。包括依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)作用:削减计算机程序的耦合(解除我们代码中的依赖关系) 只能解决程序之间的依赖关系...原创 2019-08-04 21:42:26 · 87 阅读 · 0 评论 -
Javac文件找不到问题及解决办法
今天环境变量配置好了,在cmd运行java -version也可以正常查到版本信息。但是在bin文件下没有javac文件,这让我很苦恼啊。最后,终于找到了原因。是因为我当时安装的时候,选择安装目录出现了问题。安装jdk的时候会出现两次选择安装目录的情况,这时候要注意两次安装的目录要放在同一个文件夹下,这样的话就不会出现问题。(忽略文中截图的路径)好了,这样安装好之后的jdk...原创 2019-06-30 21:10:19 · 3420 阅读 · 6 评论 -
Java异常处理
何为异常?异常:指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止。在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式时中断处理。注意:异常指的并不是语法错误,语法错了,因为编译不通过,不会产生字节码文件,根本不能运行。异常处理的几种方式1、 throw关键字作用:使用throw关键字在指定的...原创 2019-07-14 21:30:12 · 146 阅读 · 7 评论 -
Java内存
Java内存需要分成为5个部分:1、栈(Stack):存放的是方法中的局部变量。方法的运行一定要在栈当中运行。 局部变量:方法的参数,或者是方法{}内部的变量。 作用域:一旦超出作用域,立刻从栈内存当中小事。2、堆(Heap):凡是new出来的东西,都在堆当中。 堆内存里面的东西都有一个地址值:16进制。 堆内存里面的数据,都...原创 2019-07-07 20:50:12 · 104 阅读 · 3 评论