自定义博客皮肤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 457

原创 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 85

原创 Java多线程并发(1)

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

2020-08-31 23:52:03 116

原创 JSP

JSP1.概念: 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 75

原创 会话技术:Cookie 和 Session

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

2020-08-31 23:35:55 144

原创 == 和 equals

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

2020-08-31 23:20:11 71

原创 Java反射

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

2020-08-31 23:17:56 92

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

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

2020-08-31 22:34:03 775

空空如也

空空如也

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

TA关注的人

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