摘要: 1. 构造函数的作用 构造函数主要用来在创建对象时完成对对象属性的一些初始化等操作, 当创建对象时, 对象会自动调用它的构造函数。一般来说, 构造函数有以下三个方面的作用: ■ 给创建的对象建立一个标识符; ■ 为对象数据成员开辟内存空间; ■ 完成对象数据成员的初始化。2. 默认构造函数 当用户没 阅读全文
posted @ 2017-06-20 16:09 鱼笑笑 阅读(2331) 评论(0) 推荐(0) 编辑
摘要: JAVA语言为什么能跨平台? Java虚拟机(Java Virtual Machine) 简称JVM Java为什么能跨平台,.NET为什么能跨语言? Java之所以能跨平台,是因为java虚拟机能跨平台。.NET之所以能跨语言,就简单的说吧 任何代码在最终要变成机器语言,所以 对于机器来说无论你用 阅读全文
posted @ 2017-06-20 15:31 鱼笑笑 阅读(1675) 评论(0) 推荐(0) 编辑
摘要: 1 首先要知道,什么叫做单例模式。 单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例。即一个类只有一个对象实例 2 单例模式简介 单例模式是设计模式中最简单的形式之一。这一模式的目的是使得类的一个对象成为系统中的唯一实例。要 阅读全文
posted @ 2017-06-20 15:30 鱼笑笑 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 一、数据库设计 1、三个数据表长这样 其中user表记录用户信息,cat主要记录男女性别,mete表是用户id和性别id的对应关系 2、具体数据如下 二、查询目标 查询出所有性别为“男”的用户的“姓名”,如下记录两种不同形式的查询 1、单纯的条件查询 SQL: select user.value f 阅读全文
posted @ 2017-06-20 14:20 鱼笑笑 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 在写java的时候,基本上都喜欢用arraylist,甚至我都不知道有个vector的存在。查了一下发现又是线程安全问题。。。咋个线程安全天天围着我转呢。。。多得阿里巴巴,让我开始认识java的所谓线程安全问题。 the following is from:http://blessed24.java 阅读全文
posted @ 2017-06-20 12:25 鱼笑笑 阅读(5373) 评论(0) 推荐(0) 编辑
摘要: java中的compareto方法,返回参与比较的前后两个字符串的asc码的差值,看下面一组代码 String a="a",b="b"; System.out.println(a.compareto.b); 则输出-1; 若a="a",b="a"则输出0; 若a="b",b="a"则输出1; 单个字 阅读全文
posted @ 2017-06-20 10:05 鱼笑笑 阅读(1365) 评论(0) 推荐(0) 编辑
摘要: 在初学Java时我们接触到的都是一些基本的数据类型,比如int , float,double等。但是对于高等语言JAVA等面向对象的语言来说,一切都是对象。如此看来这些基本数据类型显得就有些‘单薄’ 它只有一个值。这点令我们在面向对象编程时多少有些不适。因为我们考虑的对象是方法和属性的集合。基于此, 阅读全文
posted @ 2017-06-20 09:39 鱼笑笑 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 数组是将元素在内存中连续存放,由于每个元素占用内存相同,可以通过下标迅速访问数组中任何元素。但是如果要在数组中增加一个元素,需要移动大量元素,在内存中空出一个元素的空间,然后将要增加的元素放在其中。同样的道理,如果想删除一个元素,同样需要移动大量元素去填掉被移动的元素。如果应用需要快速访问数据,很少 阅读全文
posted @ 2017-06-20 09:22 鱼笑笑 阅读(6089) 评论(0) 推荐(0) 编辑
摘要: 概要介绍 首先说一下什么是线程不安全:线程安全就是多线程访问时,采用了加锁机制,当一个线程访问该类的某个数据时,进行保护,其他线程不能进行访问直到该线程读取完,其他线程才可使用。不会出现数据不一致或者数据污染。线程不安全就是不提供数据访问保护,有可能出现多个线程先后更改数据造成所得到的数据是脏数据。 阅读全文
posted @ 2017-06-20 09:14 鱼笑笑 阅读(7801) 评论(0) 推荐(0) 编辑