自定义博客皮肤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)
  • 收藏
  • 关注

转载 单例模式

Java中单例(Singleton)模式是一种广泛使用的设计模式。单例模式的主要作用是保证在Java程序中,某个类只有一个实例存在。一些管理器和控制器常被设计成单例模式。单例模式有很多种写法,大部分写法都或多或少有一些不足。下面将分别对这几种写法进行介绍。1、饿汉模式public class SingletonDemo1 { //类初始化时,立即加载这个对象(没有延时加载的优势...

2019-03-11 20:47:27 63

转载 值传递和引用传递

一、基本类型和引用类型的理解Java中的数据类型分为两种为基本类型和引用类型。1、基本类型的变量保存原始值,所以变量就是数据本身。常见的基本类型:byte,short,int,long,char,float,double,Boolean,returnAddress。2、引用类型的变量保存引用值,所谓的引用值就是对象所在内存空间的“首地址值”,通过对这个引用值来操作对象。常见的引用类型:...

2019-03-07 20:08:08 69

转载 JDBC和Hibernate区别

1、JDBC我们平时使用jdbc进行编程,大致需要下面几个步骤:1、使用jdbc编程需要连接数据库,注册驱动和数据库信息;2、操作Connection,打开Statement对象;3、通过Statement对象执行SQL,返回结果到ResultSet对象;4、使用ResultSet读取数据,然后通过代码转化为具体的POJO对象;5、关闭数据库相关的资源。Jdbc的缺点:1、工作量比...

2019-03-06 14:54:05 686

转载 进程与线程

进程具有三个重要的性质:独立性、动态性、并发性独立性:经常在操作系统中独立存在,拥有独立的资源和私有的地址空间。没有经过进程自身允许,其它用户进程不能直接访问进程的地址空间。动态性:进程是运行中的程序,具有自己的生命周期和各种不同状态。并发性:多个进程可以在单个处理器上并发执行,互不影响。所谓并发(concurrency)指的是同一时刻只能执行一条指令,但多个进程可以快速的切换执行,使得宏观...

2019-03-05 23:23:11 78

转载 maven介绍及常用命令

1、maven的用途  maven是主要服务基于java平台的项目构建,依赖管理和项目信息管理的一个工具。项目构建包括清理,编译,测试到生成测试报告,再到打包和部署;依赖管理是maven借助于坐标来实现的。maven是跨平台的,可以在windows,linux和mac OS等系统上运行。2、maven目录结构(1)bin:maven运行脚本,命令。(2)boot:包含plexus-clas...

2019-03-03 21:02:45 96

转载 反射机制

Java 语言提供的一种基础功能,赋予程序在运行时自省(introspect,官方用语)的能力。可以在运行时通过提供完整的“包名+类名.class”得到某个对象的类型。功能在运行时能判断任意一个对象所属的类。在运行时能构造任意一个类的对象。在运行时判断任意一个类所具有的成员变量和方法。在运行时调用任意一个对象的方法。利用Java反射机制我们可以加载一个运行时才得知名称的 class,获...

2019-03-02 08:59:02 79

原创 包装类,匿名内部类,Object类

包装类:在Java中针对八种基本数据类型设置了包装类,以类的形式表示出基本数据类型基本数据类型:int,char,float,double,byte,short,long,boolean包装类:Integer,Character,Float,Double,Byte,Short,Long,Boolean包装类分以下两组数值型:Integer,Float,Double,Byte,Short,...

2019-01-09 18:54:36 132

原创 Java基础

接口:*接口是一个特殊的类,Java中接口是由抽象方法和全局常量组成。*定义接口使用interface*接口与抽象类一样,需要有子类;子类此时不再是继承类而是实现接口。通过 implements关键字来完成。一个类只能继承一个父类,但是一个类可以同时实现多个接口。*类要同时继承抽象和实现接口的定义格式:class 子类 extends 抽象类 implements 接口A…接口B…{}...

2019-01-08 15:24:09 56

原创 JAVA基础

内部类 内部类:在一个类的内部还有一个类 内部类唯一优点:可以方便访问外部类的私有成员 内部类缺点:程序结构混乱 如果要在外部类直接使用内部类的实例化对象: 外部类.内部类 内部类对象 = 外部类实例.new内部类实例();一个内部类如果用static关键字声明;此内部类将成为外部类。可直接通过外部类.内部类的形式直接访问。内部类可以在任意的地方使用例如:在方...

2019-01-07 19:00:29 74

原创 Java面试题

静态变量和实例变量的区别静态变量: 是被 static 修饰符修饰的变量,也称为类变量,它属于类,不属于类的任何一个对象,一个类不管创建多少个对象,静态变量在内存中有且仅有一个拷贝。实例变量: 必须依存于某一实例,需要先创建对象然后通过对象才能访问到它。静态变量可以实现让多个对象共享内存。Java 中实现多态的机制是什么?多态就是同一个方法表现出来的不同行为,重载(overload)与重写...

2019-01-04 20:24:37 59

原创 static关键字,程序的内存划分,构造方法私有化

static关键字static修饰的方法只能调用static修饰的方法和属性,不能调用非static的方法和属性。静态属性和方法可以在没有实例化对象时调用,类中的普通方法和属性只能在实例化对象后才能调用。使用static可以统计一个类产生了多少个实例化对象,static的属性是多有对象共享的。程序的内存划分栈内存:对象名称,实际是对象对堆的引用地址堆内存:属性全局代码区:保存所有的操作方...

2019-01-04 20:23:11 120

原创 Java中this关键字,Struts2中Action的三种实现方式、result的配置

this关键字一:this关键字的作用总结:当我们使用this.成员变量名时,就可以访问本类当中的成员变量。由此我们可以总结出:使用this关键字可以准确的进行属性的标记二:this关键字的原理person和方法中this的地址是一样的。由此我们可以总结出:通过谁调用的方法,谁就是thisAction的三种实现方式:第一种方式:Action类是一个pojo,既不实现任何的接口,也不...

2019-01-03 19:35:00 500

原创 复习Struts2的基本概念,开发流程;面向对象

Struts2的基本概念:Struts2是一个严格按照MVC分层思想,按照Controller,Service,Dao,pojo编写代码,处理客户端和服务端之间交互的框架。Struts2开发流程:1. 客户发送了一个request请求2. 这个请求经过了一系列的过滤器,比如 ActionContextC...

2019-01-03 10:55:55 133

空空如也

空空如也

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

TA关注的人

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