类加载机制:虚拟机把描述类的数据从class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型。 类加载时机:类的生命周期是从类被加载到虚拟机内存中,到卸载内存为止。 类的生命周期:加载 loading > 连接(验证 verification 准备 pr ...
分类:
其他好文 时间:
2019-08-24 09:47:29
阅读次数:
69
一 什么是类的加载机制 虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转换解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类的加载指的是将类从“.java”代码文件编译成的“.class”字节码文件中的二进制数据读入到内存中,将其放在运行时数 ...
分类:
其他好文 时间:
2019-08-23 22:10:31
阅读次数:
77
String、StringBuffer与StringBuilder的区别 String 字符串常量 StringBuffer 字符串变量(线程安全) StringBuilder 字符串变量(非线程安全) 首先三者主要输在运行速度和线程安全这两位方面。string:是一个java类,是一个字符串常量, ...
分类:
编程语言 时间:
2019-08-21 21:43:18
阅读次数:
114
一、静态属性 1、配置文件属性映射(完全映射,名称必须一致) @Value(value="${config.name}") 2、有时候属性太多了,一个个绑定到属性字段上太累,官方提倡绑定一个对象的bean,这里我们建一个ConfigBean.java类,顶部需要使用注解@ConfigurationP ...
分类:
编程语言 时间:
2019-08-21 11:50:48
阅读次数:
91
一、前言 今天事不是很多,正好在Java交流群里,看到一个比较有意思的问题,于是花了点时间研究了一下,这里做个简单的分享。 先贴一份测试代码,大家可以先猜测一下,执行结果会是怎样的: 不知道,你猜对了没有呢,实际的执行结果会是下面这样的: 二、原因分析 这里,一开始大家分析的是,和new有关系;但下 ...
分类:
编程语言 时间:
2019-08-19 19:02:15
阅读次数:
88
ClassLoader的主要职责就是负责各种class文件到jvm中,ClassLoader是一个抽象的class,给定一个class文件的二进制名,ClassLoader会尝试加载并且在jvm中生成构建这个类的各个数据结构,然后使其分布在对应的内存区域中。 类的记载过程一般分为三个比较大的阶段,分 ...
分类:
编程语言 时间:
2019-08-18 15:27:39
阅读次数:
95
一、serlset的 定义: servlet是一个java类, 二、Servlet的运行过程 Servlet程序是由WEB服务器调用,web服务器收到客户端的Servlet访问请求后: ①Web服务器首先检查是否已经装载并创建了该Servlet的实例对象。如果是,则直接执行第④步,否则,执行第②步。 ...
分类:
其他好文 时间:
2019-08-18 15:19:45
阅读次数:
80
Java类的属性 一个英雄有姓名,血量,护甲等等状态 这些 状态 就叫做一个类的 属性 步骤 1 : 属性的类型 属性的类型可以是基本类型,比如int整数,float 浮点数 也可以是类类型,比如String 字符串 public class Hero { String name; //姓名 flo ...
分类:
编程语言 时间:
2019-08-18 13:54:58
阅读次数:
62
Java类的方法 在LOL中,一个英雄可以做很多事情,比如超神,超鬼,坑队友 能做什么在类里面就叫做方法 示例 1 : 什么是方法 比如队友残血正在逃跑,你过去把路给别人挡住了,导致他被杀掉。 这就是坑队友 每个英雄。。。。都可以 坑 所以为Hero这个类,设计一个方法: keng public c ...
分类:
编程语言 时间:
2019-08-18 13:42:22
阅读次数:
66
这周自学了关于java类的知识,进度有点慢,需要抓紧学习剩下的知识,放假后由于自制力差而各种玩没有认认真真的学习,下周要认真的学习之后的进度,争取开学玩全部完成! /** * 动物的类 * */public class Animal { String name;//动物的名称 int eye;//眼 ...
分类:
编程语言 时间:
2019-08-18 11:58:41
阅读次数:
91