- 博客(15)
- 收藏
- 关注
原创 mysql5.7 winx64解压缩版安装配置教程
mysql5.7 winx64解压缩版安装配置教程mysql57 winx64解压缩版安装配置教程在电脑上只有安装mysql57如何在本机安装多个mysql服务1. 在电脑上只有安装mysql5.7下载:到MySQL官网下载压缩版本,下载后文件为mysql-5.7.20-winx64.zip。安装如下几个步骤:把 mysql-5.7.20-winx64.zip 压缩文件解压到 D:\MySQ
2018-04-18 10:27:11
544
1
原创 Java的注解
Java的注解 注解: 向程序的调用者说明类或方法的一些信息,我们大概从以下五个方面了解一下就可以了。1.jdk中自带的三个注解(其实下面仨情况直接用IDE工具点一下就行了。)@Deprecated 声明方法已过时@SuppressWarnings 取消编译器警告(该警告修饰任何成员,字段方法构造函数等都可以,而且这是可带多个参数的,因为SuppressWarnings注解类中,封装了一
2018-03-31 15:16:59
210
原创 Java之动态代理
Java之动态代理首先,我们需要明白代理就是本来应该自己做的事情,却请了别人来做,被请的人就是代理对象。举例:春季回家买票让人代买。**注意: 1.虽然让别人来做了,但是钱还是自己来付,只不过就是我只需要找代理付钱就可以实现我想要的了。 2.代理分为静态代理和动态代理。静态代理其实就是用包装类来实现,动态代理就是jvm通过工具类Proxy和InvocationHandler接口为我们在程序运行过
2018-03-31 10:57:08
215
原创 简述Java类的生命周期
简述Java类的生命周期首先,我们需要知道对象的生命周期和类的生命周期并不是一回事,因为在创建对象之前,会触发类的加载,在对象被jvm垃圾回收器回收后,jvm才有可能准备对类进行卸载。所以类的整个生命周期要比对象的生命周期长的多。一个java类的完整的生命周期会经历加载、连接、初始化、使用、和卸载五个阶段,连接里面具体分的话,连接里验证、准备、解析三个环节,如图所示: 注意:一般来说,我们听得比较
2018-03-30 00:53:33
615
原创 Java中一个运用反射解决问题例子+思考
Java中一个运用反射解决问题例子+思考 题目:对于给定的ArrayList的一个对象,通过什么办法可以在集合中添加一个字符串数据?1.如果只给ArrayList的一个对象,我们可以轻松地实现存放各种类型的数据,只不过唯一的缺点就是不安全(为什么并不安全,这也是jdk1.5出现泛型机制的原因,下面会有复习回顾)。 ArrayList array = new ArrayList();
2018-03-29 17:26:04
902
原创 Java复习之多态
Java复习之多态多态:可以理解为事物存在的多种体现形态。举个简单的例子就是人有男人和女人;动物有猫狗等下面通过几个方面来理解多态这一特性。具体如下:1.多态的体现: 父类的引用指向了自己的子类对象;换言之,父类的引用也可以接收自己的子类对象。 2.多态的前提: 必须是类与类之间有关系,要么继承,要么实现。 通常还有一个前提:存在覆盖,就是说子类存在...
2018-03-22 20:07:41
172
原创 Java复习之模板方法模式
Java复习之模板方法模式 所谓设计模式是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。自我理解就是一些对于某一些需求或者开发行之有效的编码方式。1.模版方法模式的结构模版方法模式由一个抽象类和一个(或一组)实现类通过继承结构组成,抽象类中的方法分为三种:抽象方法:父类中只声明但不加以实现,而是定义好规范,然后由它的子类去实现。模版方法:由...
2018-03-22 16:00:23
198
转载 Java千百问_05面向对象(006)_is-a,has-a,like-a是什么
1、is-a,has-a,like-a是什么在面向对象设计的领域里,有若干种设计思路,主要有例如以下三种: is-a、has-a、like-a java中在类、接口、抽象类中有非常多体现。了解java看这里:什么是Java 了解类和对象看这里:类、对象究竟有什么秘密 了解接口和抽象类看这里:接口和抽象类有什么差别2、is-a是什么is-a。顾名思义,是一个。代表继承关系。假设A is-a B,那么...
2018-03-22 01:23:47
290
原创 Java复习之抽象类和接口
Java复习之抽象类和接口Java复习之抽象类和接口什么是抽象类和接口抽象类与接口的区别什么情况下使用抽象类或接口一个demo引起来的对于java方法区堆栈的研究首先我们需要明白抽象类与接口是java语言中对抽象概念进行定义的两种机 制,正是由于他们的存在才赋予java强大的面向对象的能力。他们两者之间 对抽象概念的支持有很大的相似,甚至可以互换,但是也有区别。所以,我们要明确以下四个
2018-03-22 01:21:26
315
原创 java复习之单例模式
java复习之单例模式单例模式是java中23种设计模式的一种。其实设计模式就是平时开发中人们总结的解决一类问题最行之有效的方法或者是说模板,所以单例模式顾名思义,解决一个类在内存中只存在一个对象的情况。大体思路: 1.将构造函数私有化; 2.在类中创建一个本类对象; 3.提供一个方法可以获取到该对象。 即: 第一步:private 类名() { } 第二步...
2018-03-18 10:07:03
149
原创 继承之子父类中构造函数的特点之子类实例化过程
JAVA复习:继承之子父类中构造函数的特点之子类实例化过程 1.第一个小Democlass Fu{ Fu(int x){ System.out.println("x="+x); }}class Zi extends Fu{ Zi(){ super(66); System.out.println("zi...
2018-03-17 22:32:11
374
原创 java 子类有没有继承父类的私有属性和私有方法呢_
java 子类有没有继承父类的私有属性和私有方法呢? 一个小Demo如下:class Fu { //父类的两个私有属性 private int a = 1; private int b = 2; //父类的一个私有方法 private void haha() { System.out.println("a=" + a); ...
2018-03-16 20:46:02
4279
2
原创 navicat报错2005 - Unknown MySQL server host 'localhost' (0) 原因及解决方法
意外地断网并且在使用Navicat Premium进行Mysql本地数据库连接,报了2005即标题的错误,通过查看连接属性我们可以看到问题的来源!原因:在本地Mysql数据库安装成功并启动服务后,由于Navicat的一些功能是需要联网才可以使用的,所以报错提示说连接不上主机的localhost(localhost是需要DNS解析后才会变成本地回环地址127.0.0.1,否则断网的时候,未经解析lo...
2018-03-13 14:19:27
38476
5
原创 初学springmvc遇到的部署问题
问题描述:部署一个入门小程序,第一个问题就是javax.servlet.http.HttpServletRequest;javax.servlet.http.HttpServletResponse;找不到?第二个问题就是eclipse如何部署tomcat以及注意的一些细节?第三个问题就是全部部署好了,程序跑起来却发生No mapping found for HTTP request with UR...
2018-03-12 16:25:50
607
原创 关于Java中Integer所涉及的缓冲区的理解
关于Java中Integer所涉及的缓冲区的理解标签(空格分隔): 优快云-JAVA2+2竟然等于5?public class AA { public static void main(String[] args) throws NoSuchFieldException,IllegalAccessException { Class cache = Integer.class.
2016-12-14 22:51:56
1751
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人