自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 成员变量和静态变量的区别

1、生命周期不同   成员变量随着对象的创建而存在,随着对象的回收而释放。   静态变量随着类的加载而存在,随着类的消失而消失。 2、调用方式不同   成员变量只能被对象调用。   静态变量可以被对象调用,还可以被类名调用。 3、别名不同   成员变量也称为实例变量。   静态变量也称为类变量。 4、数据存储位置不同   成员变量存储在堆内存的对象中,所以也叫对象的特有数据。   静态变量数据存储在方法区(共享数据区)的静态区,所以也叫对象的共享数据。 (侵删) ...

2020-09-01 10:20:59 519

原创 Servlet容器

Servlet(为动态而生) 1、概念:  server applet 运行在服务器端的小程序,里边是一些后端的逻辑代码  Servlet就是一个接口,定义了Java类被浏览器访问到(Tomcat识别)的规则 2、使用步骤:  (1)集成Tomcat服务器到IDEA  (2)创建一个JavaEE项目     选择Java Enterprise,记得勾选web application  (3)创建类实现Servlet接口中的抽象方法 implements Servlet    (直接implements ht

2020-09-01 00:05:53 126

原创 Java多线程并发(1)

先浅显的写一下Java多线程的知识,之后再添加 #多线程 一、前置知识 1、并发和并行   并发:两个或多个事件在同一时间段前后发生或交替发生   并行:两个或多个事件在同一时间点发生 2、进程和线程   进程:进入内存执行的应用程序   线程:是进程的一个基本单元,是操作系统运算调度的最小单位 思考一下:单核CPU系统中,多线程的并发还有没有用? 解答:理所当然,在多核CPU的系统中,多线程可以大大提高速度。 但是,在单核系统中,多线程并发的好坏得看情况而言: *好: 1、在一些情形下,我们有.

2020-08-31 23:52:03 159

原创 JSP

JSP 1.概念:  Java Server Pages:Java服务器页面,既可以写html代码,也可以写java代码。 2.作用:  把静态内容和动态内容结合到了一张页面上,简化了代码的书写 3.原理  *JSP本质上是一个Servlet。.jsp -》 .java -》.class   浏览器访问服务器的jsp页面时,jsp被解析生成的.java和.class文件在配置文件的work目录下 4.语法(JSP脚本) (1)<% java代码 %>:转换后在service方法中 (2)&lt

2020-08-31 23:41:53 112

原创 会话技术:Cookie 和 Session

会话技术 1、会话:一次会话包含多次请求和响应 2、作用:在一次会话的多次请求间,共享数据 3、方式: (1)客户端会话技术:Cookie (2)服务器端会话技术:Session Cookie 1.概念: 客户端会话技术,将数据保存到客户端(Cookie这个对象是存在客户端的,服务器端可以获取) 2.解释一下这是干嘛的。   在一次会话期间(浏览器向服务器第一次发出请求起,到任意一方断开连接为止是一次会话,包含了           多次的请求响应)   第零,浏览器向服务器端发起请求;   首先,服务器

2020-08-31 23:35:55 201

原创 == 和 equals

== 1.对于基本类型来说,比较值是否相等。 值直接存储在栈中 2.对于包装类型来说,比较的是地址值。 *String a = new String(); //new String()在堆中开辟了一块空间,而栈中的String a 里存储的是变量在堆中的地址。所以只要new了,地址就不同了,==就false了 *而String b = "abc"; //直接在栈中存储,只要值相同,==就true了 equals 1.基本类型没有这个方法 2.对于包装类型来说, *如果重写了equals方法,则比较的是

2020-08-31 23:20:11 106

原创 Java反射

1、Java的类加载机制 (1)概念 Java中的类加载机制指虚拟机把描述类的数据从 Class 文件加载到内存,并对数据进行校验、转换、解析和初始化,最终形成可以被虚拟机直接使用的 Java 类型。 它将类的各个组成部分封装成了不同的对象。方便操作 (2)作用: 对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性 (3)java代码在计算机中经历的阶段 *源代码阶段(硬盘中):.java文件 被javac编译为.class文件 *Class类对象阶段(内存

2020-08-31 23:17:56 139

原创 JSP和Java代码的友好结合 之 EL表达式&JSTL标签

EL表达式 为什么要使用EL表达式? JSP页面中既可以写HTML、JavaScript、CSS等前端代码,同时也可以书写Java代码。 …… 但是由于一个页面既有大量的前端代码,又有大量的逻辑代码,看起来十分复杂和混乱。给前端工程师和后端工程师的维护带来了极大的不便。 …… 在MVC模式中也提到,视图和业务逻辑代码应该分开。JSP只是视图,视图的任务就是显示响应,而不是在JSP中做任何关于程序控制和业务逻辑的事情。所以在JSP页面中应该尽可能少的、或者是完全不出现Java代码。 …… 于是,EL表达

2020-08-31 22:34:03 848

空空如也

空空如也

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

TA关注的人

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