自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 异常分类及处理

异常分类及处理:1.概念:如果某个方法不能按照正常的途径完成任务,就可以通过另一种路径退出方法。在这种情况下会抛出一个封装了错误信息的对象。此时,这个方法会立刻退出同时不返回任何值。另外,调用这个方法的其他代码也无法继续执行,异常处理机制会将代码执行交给异常处理器。2.异常分类:Throwable是java语言中所有错误的超类,下一层分为Erro和Eceptio...

2019-10-12 16:54:27 688

原创 JVM类加载机制

JVM类加载机制jvm类加载机制分为五个部分: 加载、验证、准备、解析、初始化Ⅰ1.加载:这个阶段会在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的入口2.验证:确保Class文件的字节流中包含的信息是否符合当前虚拟机的要求,并且不会危害虚拟机的自身安全3.准备:准备阶段是正式为类变量分配内存并设置类变量的初始值阶段,...

2019-10-12 16:50:21 272

原创 JAVA反射

1、动态语言:动态语言,是指程序在运行时可以改变其结构:新的函数可以引进,已有的函数可以被删除等结构上的变化。比如常见的JavaScript就是动态语言,,除此之外Ruby,Python等也属于动态语言,而C、C++则不属于动态语言。从反射的角度来说JAVA属于半动态语言。2、反射机制概念 (运行状态中知道类所有的属性和方法):在JAVA中的反射机制是指在运行状态中,对于任...

2019-10-12 16:39:48 245

原创 初探JVM

此文章属于个人阅读深入理解java虚拟机的总结记录,如有错误望提出。JVM基本概念:JVM是可运行Java代码的假想计算机,包括一套字节码指令集、一组寄存器、一个栈、一个垃圾回收、堆和一个存储方法域。JVM是运行在操作系统之上的,他与硬件没有直接的交互1、jvm布局:jdk1.6版本JVM布局分为:heap(堆),method(方法区),stack(虚拟机栈),native sta...

2019-07-17 17:15:39 235

原创 开发中我们需要遵循的几个设计模型(二)

七、合成/聚合复用原则(Composite/Aggregate ReusePrinciple ,CARP):要尽量使用对象组合,而不是继承关系达到软件复用的目的。1、定义经常又叫做合成复用原则(Composite ReusePrinciple或CRP),尽量使用对象组合,而不是继承来达到复用的目的。就是在一个新的对象里面使用一些已有的对象,使之成为新对象的一部分;新对象通过向这些对...

2018-08-31 13:32:39 296

原创 开发中我们需要遵循的几个开发原则!(一)

一、开发原则S:单一职责SRPO:开放封闭原则OCPL:里氏替换原则LSPI:接口隔离法则D:依赖倒置原则DIP合成/聚合复用原则迪米特法则在软件开发中,前人对软件系统的设计和开发总结了一些原则和模式, 不管用什么语言做开发,都将对我们系统设计和开发提供指导意义。本文主要将总结这些常见的原则和具体阐述意义。面向对象的基本原则(solid)是五个,但是在经常...

2018-08-31 13:31:42 5281

转载 初始Maven笔记图片

前言: 根据目前市场主流学习方式整理了份Maven的学习资料,比较浅显,后期继续学习还会更新 Maven-01和Maven-02中有详细的配置和使用详解 希望可以帮助像我这样的新手快速入手学习使用...

2018-07-11 11:40:55 191

原创 Maven-02

5.第三个Maven工程①设置通过Maven创建的工程的JDK版本——一劳永逸[1]打开settings.xml文件[2]找到profiles标签[3]加入如下配置<profile> <id>jdk-1...

2018-07-11 11:27:24 140

原创 Maven-01

1.解压部署Maven核心程序①检查JAVA_HOME环境变量C:\Windows\System32>echo %JAVA_HOME%D:\DevInstall\jdk1.7.0_07②解压Maven的核心程序将apache-maven-3.2.2-bin...

2018-07-11 11:17:19 241

原创 JSP的9个内置对象

1.request : 用户端请求,此请求会包涵来自GET/POST请求的参数2.response : 网页传回用户端的回应3.session : 与请求有关的回话期限4.application : servlet正在执行的内容5.out : 用来传送回应的输出6.config : Servlet的架构部件7.page : JSP本身8.exception : 针对错误

2018-01-05 20:43:13 242

原创 servelt的生命周期

1.Servlet在容器中运行,其实例的创建及销毁等都不是由程序猿决定的,而是由容器进行控制的创建Servlet有两个时机1).客户端第一次请求某个Servlet时,系统创建该Servlet的实例:大部分的Servlet都是这种Servlet.2).Web应用启动时立即创建Servlet实例,即Load-on-startup1Servlet的生命周期通过java.servlet.Servl

2018-01-05 17:50:21 689

原创 JSP之自定义标签

如大家所致JSP里面定义了很多JSP标准日用标签给我们日常开发,项目实践,学习气到了很便捷和直观的效果。但是通用标签在日常开发中有时候也难免有局限性,无法满足个人开发中有些所需的特殊内容;所以结合前端实践的开发又重温了一次自定义标签首先定义一个自定义标签 1.0 1.2 date date com.utils.

2017-12-13 11:37:10 255

原创 Ajax

1.不用刷新页面,但可以和服务端进行通信的。使用Ajax 的主要方式是XMLHttpRequest对象2.使用XMLHttpRequest对象对象实现Ajax。(现在多数使用JQuery或者框架实现,小白学习了解逻辑可以去使用,已过时)3.Ajaxa传输数据的三种方式:1).XML:笨重,解析困难。但XML是通用的数据交换格式2).HTML:不需要解析可以直接放入文档,若仅更新一部

2017-12-12 20:27:19 233

AMap2DMap_5.2.0_AMapSearch_5.3.1_AMapLocation_3.5.0_20170817.jar

高德地图2在开发SDK 一、 要实现高德地图定位呢,首先需要做好以下几步准备: 1. 在高德开放平台注册帐号 注册地址:http://lbs.amap.com 2. 在开发中下载Android平台下的地图SDK和定位SDK文件

2019-11-05

空空如也

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

TA关注的人

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