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

翻译 对象的创建方式

1.使用new关键字这是最常见也是最简单的创建对象的方式了。通过这种方式,我们可以调用任意的构造函数(无参的和带参数的)。2.使用Class类的newInstance方法(Instance /'ɪnst(ə)ns/ 实例)我们也可以使用Class类的newInstance方法创建对象。这个newInstance方法调用无参的构造函数创建对象。3.使用Constructor(/kənˈstrʌk...

2019-04-16 09:25:05 179

原创 设计模式之----单例模式

一.什么是单例模式:单例模式是一种对象创建模式,使用单例模式可以保证一个类只生成唯一一个实例对象。二.为什么要使用单例模式:当我们遇到如下场景时遇到使用单例模式1)在多线程环境下,共享一个资源或操作同一个对象2)在整个程序中的全局变量或共享的资源3)为了性能考虑,节省对象创建的时间。三.创建单例模式的方式:public class Person{//先创建一个静态全局变量pub...

2019-03-06 21:43:41 79

原创 面试题fianl,fianally,finalizize有什么不同

这三个看起很像,但fianl是一点关系都没有,就像雷锋和雷锋塔的一样,所以分开回答就好了。fianl可以修饰类,方法,变量。fianl修饰类代表它不可以被继承,fianl修饰的方法不能被重写,fianl修饰的变量是不可以修改的。fianally是java中保证重点代码一定要被执行的一种机制 可以用在try- fianally或try-catch- fianally中。finalizize是O...

2019-03-05 22:34:55 310

原创 代理模式

1.什么是代理模式Proxy模式又叫做代理模式,是构造型的设计模式之一,它可以为其他对象提供一种代理(Proxy)以控制对这个对象的访问。代理是指和被代理对象拥有相同接口的的类,客户端必须通过代理对象和被代理对象进行交互2.代理模式的作用在实际应用中我们可以对某个类进行拓展,但是又不想改变代码,代理模式就是在不改变被代理对象源码的情况下,对被代理对象进行拓展。3.代理模式的理解举一个例...

2019-03-02 20:11:50 123

原创 浅析简单工厂模式

1.什么是简单工厂模式?简单工厂模式属于类的创建模式,又叫静态方法模式。是通过专门定义一个类负责创建其他类的模式。被创建的实例通常具有共同的父类。2.通过实例说明简单工厂模式package simplefactory;/**创建接口,定义get方法/public interface Fruit {public void get();}package simplefactory...

2019-03-02 11:22:32 109

原创 javascript知识点梳理

1.什么是javaScript?JavaScrpit简称js ,是一种嵌入到html中的脚本语言,由浏览器边解释边执行2.javaScript用来做什么?Js主要用来控制网页的行为,使用户与页面可以进行交互。3.如何在页面中引入javaScript3.1)通过引入script标签,一般放在head标签中,例如:3.2)单独书写js文件(以.Js结尾)然后通过script标签引入:...

2019-02-27 22:04:45 170

原创 mybatis入门

1.JDBC的缺点1)sql语句是写在java代码中的,这样的话如果变动sql代码的话,那么就要重新编译java代码2)数据库频繁的连接和断开3)对结果集解析存在硬编码(查询列名),sql变化导致解析代码变化,系统不易维护,如果能将数据库记录封装成pojo对象解析比较方便。2.Mybatis的定义Mybatis是Apache的一个开源代码,是一款支持动态SQL语句的持久层框架,目的是让开...

2019-02-25 19:12:50 135

原创 java中的数组

在java中有时候需要把数据保存起来,而把数据按照某种结构来保存就是数据结构。而数组就是一种基本的数据结构。数组的定义:是具有相同数据类型的一组数据集合。数组的声明:数据类型 数组名字[ ]给数组分配内存:new 数据类型 [数组元素个数 ]声明变量并且分配内存:int a [ ] = new int [数组元素个数]数组的特点:1)既能储存基本数据类型,又能储存引...

2019-02-25 08:52:06 82

原创 java中的泛型

在说泛型之前我们先看下面这个例子public class Test1 {public static void main(String[] args) {List list=new ArrayList();list.add(“刘备”);list.add(“关羽”);list.add(3);Iterator it = list.iterator();while(it.hasNext()...

2019-02-22 14:14:23 76

原创 java中的方法

1.方法的定义:完成特定功能的代码块。2.方法的格式修饰符 返回值类型 方法名(参数){方法体}2.1)参数:在方法调用时传递给方法的数据形式参数:在方法中定义的的参数用于接收实际参数的实际参数:在方法调用时,实际传人方法中的参数2.2)返回值:在方法结束后返回的结果,由return返回给方法的调用者若方法无返回值,返回值类型为void3.方法的作用:避免了代码的重复,有利于...

2019-02-20 15:32:26 233

原创 Servlet介绍

1.什么是Servlet?servlet是由sun公司提供的动态web资源开发技术。本质上是一段java程序,servlet没有main函数,不能独立运行,所有servlet必须放在服务器中由服务器调用才能执行。2.动态web资源和静态web资源静态web资源:无论什么人在任何时间访问的效果都是相同的动态web资源:根据访问人和访问时间不同呈现的效果是不同的(如淘宝,京东)3.servl...

2019-02-19 20:23:36 419

原创 JDBC知识点总结

什么是JDBC?1.JDBC是java database Connectivity:java数据库连接。2.JDBC入门案例1)创建java工程导入jar包右键buildpath2)写代码//1.注册数据库驱动Class.forName(“com.mysql.jdbc.Driver”);//2.获取数据库连接Connection conn = DriverManager.get...

2019-02-18 22:23:47 632

原创 java中的String

1.String 代表字符串,java中的字符串字面值如String s=”abc”,都可以看做是String s=new String();String类被final修饰不能被继承,也不能被修改,所以当String进行拼接,裁剪等操作时会产生新的字符串对象。2.字符串常量池,java为了提升性能,java的字面量是在常量池中创建的,当出现重复的字面量,会现在常量池中查找,所以String s...

2019-02-17 22:54:37 140

原创 线程

线程1.程序、进程、线程1)程序:是静态的指令集,比如QQ就是一个程序2)进程:是正在内存中执行的程序,每个进程都是独立的,在内存中都有自己的内存空间3)线程:一个进程中包括一个或者多个线程,比如在QQ上同时和两个人聊天,那么每个聊天窗口就是一个线程。同一个进程中的线程共享相同的内存地址,访问相同的数据。单线程:进程中只有一个线程,只做一件事,安全性高,但是效率低。多线程:进程中有多个...

2019-02-16 19:29:17 115

原创 集合

1.什么是集合?用来存放一组数据的数据结构,可以把集合理解为存放数据的容器2.为什么要有集合?首先说数组的缺点:1)长度固定不可变。2)访问方式单一,只能通过下标访问。3)增删数据繁琐。3.那么集合和数组有什么区别呢?1)数组可以储存基本数据类型,又可以储存引用数据类型,基本类型储存的是值,引用类型储存的是地址值。集合只能储存引用数据类型,要想储存基本数据类型,会自动封装成包装类...

2019-02-15 23:24:54 137

原创 抽象类和接口

在程序编写的过程中,有时候需要为子类一个公共的类型,它是把所有子类的共有的部分提取出来,形成抽象类。抽象类就是在类上加上abstract关键字来修饰,在此类中不一定有抽象方法,但是如果一个类有抽象方法,那么他就一定是抽象类,抽象方法就是在方法上加上abstract来修饰,这个方法没有方法体。抽象类不能创建对象,如果想创建对象的话,可以利用多态的形式,让子类来进行实例化,抽象类的子类要么也是抽象...

2019-02-14 21:30:56 89

原创 类和对象

类是java对事物的描述,它包括成员变量和方法对应事物的属性和行为,可以说对java来说一切事物都可以抽象为一个类,比如司机它的属性有性别,年龄,身高等,就可以用对应的属性来表示,司机会开车,可以用方法来描述他的行为,类是抽象的,而对象就是一个类的一个具体个体,比如学生是一个类,而对象就是叫张三的一个学生,或者叫李四,它具有类的属性和方法,在完成程序功能时,都是用对象来干活的,比如程序要完成买水...

2019-02-13 23:54:11 63

空空如也

空空如也

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

TA关注的人

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