自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Javaweb---jetty、servlet

Javaweb—jetty、servlet1. jetty与tomcat的区别Tomcat和Jetty都是一种Servlet容器,不同的是:jetty内核更小。所以更快,更灵活。适合轻量级开发。jetty默认使用的是使用utf-8字符集,不存在中文乱码。tomcat比较传统,功能强大。比较适合做大型开发。tomcat会有中文乱码的情况,需要添加过滤器来解决。2. 如何修改jetty默...

2020-02-13 23:10:47 441

原创 JavaScript学习(二)

JavaScript学习(二)函数内部对象面对对象编程一、函数1.1 两种函数的定义方式//两种方式都可以,习惯哪个用哪个 function hello() { alert('hello') } var test = function() { alert('heelo2') }//function(){}这是一个匿名函...

2020-02-10 23:29:33 2306

原创 JavaScript学习(一)

JavaScript学习(一)学习了javascript的基础的一部,简单的总结一下,包括:Javascript的历史Javascript的入门数据类型流程控制一、JavaScript历史JavaScript是一种弱脚本语言,做为开发web页面的脚本语言而出名,也被用到了很多非浏览器环境中vaScript在1995年由Netscape公司的Brendan Eich,在网景导航者...

2020-02-09 13:41:13 252

原创 HTML

HTML1.1 简介:一个网页由三个元素所组成:分别是结构、表现、行为。其中结构确定了网页的布局。而实现网页结构的技术就是HTML.HTML的全称是超文本标记语言 。相对应的是纯文本语言。纯文本指的是只能在纯文本编辑器中打开,只保存文本格式的文件,比如txt。超指的是超链接。标记指的是标签。也就是元素。1.2 HTML的标准格式<!DOCTYPE html><h...

2019-12-27 22:26:59 206

原创 反射

反射​ 反射是Java被称作"准动态语言的关键",反射机制允许程序在执行期取得任何类的内部信息,并且可以直接操作任意对象的内部属性和方法。在类加载完毕后,方法区中就产生了一个Class类型的队形(一个类只有一个Class对象),这个对象包含了该类的完整的结构信息。我们可以通过这个Class对象看到这个类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以, 我们形象的称之为:反射反...

2019-12-12 22:47:01 71

原创 注解

注解​ 在JDK5.0开始引进了注解(Annotation),注解不是程序本身,可以对程序做出解释。不同于注释,注解还可以被其他程序读取(如编译器)。public class MyTest implements Runnable { public static void main(String[] args) { } @Override//这就是注解 publ...

2019-12-12 22:46:30 63

原创 GUI

GUI基本概念GUI:全称图形用户界面,指用用图形方式显示的计算机操作用户界面​ 与命令行界面相比,图形界面对于用户来说在视觉上更易于接受。但是比简单的消息呈现花上更多的计算能力。​ 在java1.0刚刚出现的时候。就包含了一个用于基本Gui程序设计的类库,sun将他称为抽象窗口工具箱。​ 基本AWT库采用将处理用户界面元素的任务委派给每个目标平台(Window、、Macintosh等)...

2019-12-05 23:12:04 96

原创 网络编程

网络编程网络编程的本质是 两个设备之间的数据交换 ,在JAVA学习中,设备主要指计算机。网络编程需要依赖于计算机网络,这样才能准确的定位和连接计算机。所以下面简单说一下计算机网络的概念.基本概念1计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。...

2019-12-05 23:10:18 69

原创 设计模式

设计模式1.单例模式2.工厂模式3.适配器模式4.观察者模式1.单例模式某些情况下,对象只要一个就够了。即每个类只需要一个实例。简单来说单例模式可以保证整个应用程序的生命周期中,任何一个时刻,单例类的实例都只存在一个(也可以不存在)单例模式确保某一个类只有一个实例,而且自行实例化。并向整个系统提供这个实例单例模式。使用单例模式,需要注意的是。单例模式用来保证系统中一个类只有一个实...

2019-10-30 22:42:30 64

原创 内存分配的策略

内存分配的策略java的自动内存管理,最终可以归结为自动化的解决了两个问题。给对象分配内存和回收分配给对象的内存。本篇写给对象分配内存。分配的规则并不是百分之百确定的。细节取决于具体是哪一种垃圾收集器组合。以及虚拟机的相关参数设置。但是会有几条最普遍的内存分配规则。1.对象优先在Eden分配大多数情况下。对象在新生代Eden区中分配。当Eden区中没有足够的空间进行分配时,虚拟机将发起一...

2019-10-25 23:46:45 73

原创 对象的内存布局

对象的内存布局在HotSpot虚拟机中,对象在内存中的布局可以分为三个区域。1.对象头:用于存储对象自身的运行时数据,和类型指针。2.实例数据:存储对象真正的有效信息。3.对齐填充:仅仅起着占位符的作用。一、对象头对象头包括两部分信息,对象的运行时数据和类型指针。运行时数据包括哈希值、GC分代年龄、锁状态标志、线程持有的锁等。对象需要存储的运行时数据很多。有时已经超出了32位,6...

2019-10-25 23:46:09 47

原创 元空间

元空间1.方法区与永久代的关系java虚拟机规范只是提到了方法区的概念和他的作用,并没有规定如何实现他,所以在不同的虚拟机上有不同的实现方法。在HotSpot上把GC分代收集扩展到方法区。或者说使用永久代来实现方法区。也就是说,永久代是HotSpot的概念,是方法区的实现,其他虚拟机没有永久代这一说法。方法区是java虚拟机规范中的定义,是一种规范。2.永久代与元空间对于java8,...

2019-10-25 23:45:23 495

原创 简述垃圾收集器原理

简述垃圾收集器原理学习垃圾收集器的目的:​ 当需要排查内存溢出,内存泄漏等问题时。当垃圾收集成为阻碍系统达到更高并发量的瓶颈时,我们需要对垃圾收集器进行调节和优化。垃圾收集主要关注三个问题1.哪些内存需要回收2.什么时候回收​ 3.怎么回收下来针对这三个问题一一解答。1.哪些内存需要回收垃圾收集器主要作用区域是堆内存中。堆内存中大量存放着的是对象实例。所以在判断堆内存是否可以回...

2019-10-16 21:21:50 511

原创 常量池

常量池Java中的常量池分为两种,一种是静态常量池,一种是运行时常量池。静态常量池是class文件中的常量池,包含字符串(数字)字面量,类,方法的信息。占用class文件的绝大部分空间。这种常量池主要存放两大类常量:字面量和符号引用量。字面量:字面量可以理解为实际值,也可以理解为描述了自己的量。比如int a=3;3就是字面量。再比如String s=”abc“;abc就是字面量符号...

2019-10-16 14:45:33 103

原创 四种排序方式

四种排序方式​ 1.选择排序​ 2.插入排序​ 3.冒泡排序​ 4.快速排序选择排序分析选择排序是最简单的排序方式,将数组从小到大排序的思路是:先将第一(i)个元素暂时认为是该数组中的最小值,存储在temp变量中,与其余的元素以此比较。如果有更小的值,就将更小的值存储在temp中,覆盖掉之前存储的数,一轮比较完毕后,temp中存储的已经是该数组中最小的值了,退出循环,将数组...

2019-10-15 12:42:03 298

原创 java内存区域

java内存区域本章是学习java内存区域后的总结分为:1.内存区域的介绍(运行时数据区)2.java创建对象的步骤3.对象的访问方式一、内存区域java虚拟机,在执行java程序时,会把他所管理的内存分为若干个不同的数据区域。1.程序计数器程序计数器是一块小的内存空间,可以看做是当前线程所执行的字节码文件的行号指示器。字节码解释器工作时,将高级编程语言直接转译运行,在此过程中...

2019-10-08 21:30:58 87

原创 java学习第一周知识总结

java学习第一周知识总结1.DOS控制台的简单操作2.jdk的安装与配置3.jdk,jre,jvm的解释与关系4.Java跨平台性的实现原理5.向新世界打招呼并插入注释一、DOS控制台的简单操作打开: win+r/输入cmd 盘符切换: f:/d:进入文件夹:cd xxx(文件夹名)退出文件夹:cd…退回根目录:cd/创建文件夹:md xxx删除文件夹:rd xxx(...

2019-09-23 20:09:50 131

空空如也

空空如也

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

TA关注的人

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