似梦似醒

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2017年4月14日

摘要: 实例 start 和 run的区别 线程的几种状态http://lavasoft.blog.51cto.com/62575/99153/ 线程的名称 创建线程的第二种方法 手册中的操作实例 继承方式和实现 方式 的区别 实现方式 避免了继承的局限性。建议是用继承方式 多线程的安全问题 问题产生 问题 阅读全文
posted @ 2017-04-14 22:31 人生如梦,梦如人生 阅读(163) 评论(0) 推荐(0) 编辑

2017年4月11日

摘要: 1.包 package pack; /*定义包,放在程序的第一行,包名所以字母小写*/class PackageDemo{ public static void main(String[] args) { packa.DemoA a=new packa.DemoA(); /*编译时将会出现两个错误, 阅读全文
posted @ 2017-04-11 22:34 人生如梦,梦如人生 阅读(126) 评论(0) 推荐(0) 编辑

2017年4月10日

摘要: 当前l类直接访问它自己的内部类,直接用 外面的其他类,访问它人的内部类 内部类可以私有化 内部类访问相应的值写法 6: "inner:"+x 4: "inner:"+this.x 3: "inner:"+Outer.this.x 总结 (这些不作重点掌握) 什么时候用呢? 一般用于程序设计。一般内部 阅读全文
posted @ 2017-04-10 09:23 人生如梦,梦如人生 阅读(168) 评论(0) 推荐(0) 编辑

2017年4月9日

摘要: 模块方法设计模式: 可以实现多接口 接口可以继承接口 接口与接口之间可以多继承。类与类之间不行 阅读全文
posted @ 2017-04-09 17:40 人生如梦,梦如人生 阅读(287) 评论(0) 推荐(0) 编辑

摘要: 来源于毕向东java视频的单例模式 第一种方式: 第二种方式 思考:两种 哪种更好一些呢?程序开发中优先采用哪种方式呢? 先看第二种方式,其实这种方式并不安全,因为,如果两个程序或者多个程序同时判断"s==null" 都满足条件,所以会创建多个对象。 可以修改成这样 给类加上所。但是程序效率会变得很 阅读全文
posted @ 2017-04-09 10:10 人生如梦,梦如人生 阅读(126) 评论(0) 推荐(0) 编辑

2017年4月8日

摘要: 先转个链接 http://blog.csdn.net/wangbaokangfei/article/details/7757320 另外补充一下。静态方法,只执行一次就自动在内存中存在,再次实例化此类的时候,将不再执行同样的方法 阅读全文
posted @ 2017-04-08 14:53 人生如梦,梦如人生 阅读(171) 评论(0) 推荐(0) 编辑

摘要: Java 文档// 注释一行/* ...... */ 注释若干行/** ...... */ 注释若干行,并写入 javadoc 文档通常这种注释的多行写法如下:/*** .........* .........*/javadoc -d 文档存放目录 -author -version 源文件名.jav 阅读全文
posted @ 2017-04-08 13:22 人生如梦,梦如人生 阅读(168) 评论(0) 推荐(0) 编辑

2017年4月6日

摘要: 选择排序 冒泡排序 折半查找 折半查找第二种方式 这种方式如果要查询的值不存在,那么min就是要插入的位置 阅读全文
posted @ 2017-04-06 00:07 人生如梦,梦如人生 阅读(131) 评论(0) 推荐(0) 编辑

2017年4月5日

摘要: 进制也就是进位制,是人们规定的一种进位方法。 对于任何一种进制 X进制,就表示某一位置上的数运算时是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。 1个字节 等于 8个0或1的数字,在内存中就是以二进制存储的。每一个数字就是1位。所以一个字节 阅读全文
posted @ 2017-04-05 08:42 人生如梦,梦如人生 阅读(311) 评论(0) 推荐(0) 编辑

摘要: 什么编程语言这些都是一样的,编程思想都是一样的。只不过是表现形式。 标识符 每一个字符在ascll码表例都有对应的数字 所以字符和数字是可以相加的 'a'+1 也可以显示数字对应的字符 (char) 98 位运算 加密经常用到位运算 java 获取二进制 阅读全文
posted @ 2017-04-05 08:41 人生如梦,梦如人生 阅读(103) 评论(0) 推荐(0) 编辑

2017年4月3日

摘要: Collections 是专门对集合进行操作的类 比如排序sort 也可以使用自定义的比较器 sort文档中的定义 必须具有比较性,具有比较性必须是comparable 的子类 '<T extends Comparable' Collections-max 查找list中最大值 Collection 阅读全文
posted @ 2017-04-03 06:12 人生如梦,梦如人生 阅读(123) 评论(0) 推荐(0) 编辑

2017年3月31日

摘要: 此段资料在自于《黑马程序员_毕向东_Java基础视频教程第16天-06-集合(Map练习)》 HashMap 如果对象可能会产生很多对象,可能就会需要存储,就有可能会存到hashSet(哈希表)里面去。 你就需要判断元素重复的条件。 默认的会调用hashcode 和 equals 方法。比较的是地址 阅读全文
posted @ 2017-03-31 15:23 人生如梦,梦如人生 阅读(428) 评论(0) 推荐(0) 编辑

摘要: public ststic void main(String[] arges) { Map map = new HashMap(); map.put("01","zhangsan");//(添加) return null map.put("01","lisi"); ... 阅读全文
posted @ 2017-03-31 15:20 人生如梦,梦如人生 阅读(506) 评论(0) 推荐(0) 编辑

2017年3月30日

摘要: 我们生活在现在,吃得饱穿的暖。但是总觉得自己很不幸福。需要那么努力的去奋斗。抱怨社会的不公平。然而世界上什么时候公平过。 我们都快忘了从八国联军侵华的时候开始什么时候公平过。从有了人便有了三六九等谈什么公平。 那年那兔那些事描述的非常简单,每集几分钟的动画。把世界各国比喻成了各种动物。把历史上重要的 阅读全文
posted @ 2017-03-30 16:27 人生如梦,梦如人生 阅读(40621) 评论(0) 推荐(0) 编辑

摘要: 在讲程序的时候,要使用我们经常提到的一个词深入浅出 1.通过遇到问题,引发人们思考,怎么了这是???该怎么办好呢???bug???怎么解决???? 2.引导学生去思考,分析需要解决这个这个和这个。感觉问题好多。 深入 3.把问题简化成容易理解的小问题。这个小问题解决了。简单吧。 4.小功能一个一个解 阅读全文
posted @ 2017-03-30 09:56 人生如梦,梦如人生 阅读(183) 评论(0) 推荐(0) 编辑

2017年3月28日

摘要: 如果在编译的时候没有定义 泛型 那么在运行的时候可能会因为类型 不对应造成错误。 为了在编译的编译就强制定义 类型。就有了泛型。也就是定义了泛型,在编译的时候就能发现类型错误。 注意泛型定义的格式 泛型接口 如果类型不明确的情况下可以用这种方法定义:<?> 用来做占位符 泛型限定:定义了泛型的范围 阅读全文
posted @ 2017-03-28 21:33 人生如梦,梦如人生 阅读(136) 评论(0) 推荐(0) 编辑

摘要: 数据多了存在对象里面,对象多了存在集合里面。 已经有数组了为什么要集合呢? 数组特点:大小固定,只能存储相同数据类型的数据。 数组只能存同一类型的对象。 集合特点:大小可动态扩展,可以存储各种类型的数据。 什么是集合框架 集合是Java中的容器。这种容器有共同的特性,就形成了体系,就是集合框架。 为 阅读全文
posted @ 2017-03-28 19:08 人生如梦,梦如人生 阅读(238) 评论(0) 推荐(0) 编辑

2017年3月27日

摘要: 例如:char属于基本数据类型(即原始数据类型),string属于对象 包装类 转自http://blog.csdn.net/hjf19790118/article/details/7081925 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多 阅读全文
posted @ 2017-03-27 20:31 人生如梦,梦如人生 阅读(158) 评论(0) 推荐(0) 编辑

摘要: 在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。 创建 String 对象的方法: 只要是双引号标注的都是字符串对象 String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象 阅读全文
posted @ 2017-03-27 16:51 人生如梦,梦如人生 阅读(195) 评论(0) 推荐(0) 编辑

2017年3月21日

摘要: Java Exception: 1、Error 2、Runtime Exception 运行时异常3、Exception 4、throw 用户自定义异常 异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类还 阅读全文
posted @ 2017-03-21 20:30 人生如梦,梦如人生 阅读(289) 评论(0) 推荐(0) 编辑

2017年3月19日

摘要: 常用uml图 用例图角色和系统功能关联 更关注于角色 序列图按一定顺序执行,更关心执行顺序 PowerDesigner http://pan.baidu.com/s/1mi5DMZ2 安装完成后 新建--》建立新模型--》Model types--》Object Oriented Model [ 语 阅读全文
posted @ 2017-03-19 13:34 人生如梦,梦如人生 阅读(103) 评论(0) 推荐(0) 编辑

2017年3月18日

摘要: 注意:如果用父类引用指向子类对象的时候。不可以调用,子类中有但是父类中没有的方法。 抽象 方法没有具体方法,以分号结束。例:public abstract void call(); 1.接口必须要有abstract关键字,但是通常我们可以省略不写。但是系统会自动给我们加上的 2.接口是可以多继承的 阅读全文
posted @ 2017-03-18 17:59 人生如梦,梦如人生 阅读(128) 评论(0) 推荐(0) 编辑

摘要: 继承中的构造方法,先执行父类中的构造方法,然后执行子类中的构造方法 继承中的属性,最后执行的属性 覆盖前面的属性 因为是开辟了 两个内存空间,所以相比较是不同的。 如果想比较两个对象的值是否相同的话,需要重写equals方法 再执行上面代码,就是相同的了 阅读全文
posted @ 2017-03-18 14:26 人生如梦,梦如人生 阅读(132) 评论(0) 推荐(0) 编辑

2017年3月17日

摘要: 阅读全文
posted @ 2017-03-17 23:21 人生如梦,梦如人生 阅读(129) 评论(0) 推荐(0) 编辑

摘要: 构造方法 1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名) 2.每个类可以有一个以上的构造器 3.构造器可以有0个、1个或1个以上的参数 4.构造器没有返回值 5.构造器总是伴随着new操作一起调用 示例: A.java public class A{ public A 阅读全文
posted @ 2017-03-17 23:19 人生如梦,梦如人生 阅读(169) 评论(0) 推荐(0) 编辑

2017年3月15日

摘要: 所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。 一般情况下,定义一个方法的语法是: 其中: 1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的 阅读全文
posted @ 2017-03-15 17:55 人生如梦,梦如人生 阅读(153) 评论(0) 推荐(0) 编辑

摘要: 数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩 数组中的元素都可以通过下标来访问,下标从 0 开始。例如,可以通过 scores[0] 获取数组中的第一个元素 76 ,scores[2] 就可以取到第三个 阅读全文
posted @ 2017-03-15 08:02 人生如梦,梦如人生 阅读(114) 评论(0) 推荐(0) 编辑

2017年3月14日

摘要: import java.util.Scanner;public class ScannerTest { public static void main(String[] args) { Scanner s = new Scanner(System.in); //receive string Stri 阅读全文
posted @ 2017-03-14 18:36 人生如梦,梦如人生 阅读(130) 评论(0) 推荐(0) 编辑

摘要: if 条件语句实现。 不得不说的几点小秘密: 1、 switch 后面小括号中表达式的值必须是整型或字符型 2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2 3、 case 匹配后,执行匹配块里的程序代码,如果没 阅读全文
posted @ 2017-03-14 18:18 人生如梦,梦如人生 阅读(110) 评论(0) 推荐(0) 编辑

2017年3月13日

摘要: Java 语言中常用的运算符可分为如下几种: Ø 算术运算符 Ø 赋值运算符 Ø 比较运算符 Ø 逻辑运算符 Ø 条件运算符 算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。 Java 中常用的算术运算符: Java 支持的常用赋值运算符,如下表所示: Java 中常用的比较运算符 阅读全文
posted @ 2017-03-13 21:55 人生如梦,梦如人生 阅读(165) 评论(0) 推荐(0) 编辑

摘要: 也可以先声明后赋值 自动类型转换 1. 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型 2. 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据 阅读全文
posted @ 2017-03-13 18:03 人生如梦,梦如人生 阅读(194) 评论(0) 推荐(0) 编辑

摘要: 第一步:直接百度搜索eclipse,第一个就是官方网站 第二步:点击DOWNLOAD 64BIT进入下载页面 第三步:点击DOWNLOAD进行下载 If the download doesn't start in a few seconds, please click here to start t 阅读全文
posted @ 2017-03-13 16:32 人生如梦,梦如人生 阅读(774) 评论(0) 推荐(0) 编辑

摘要: 1,安装jdk;2,配置环境变量;3,新建D:/Test.java文件;4,文件内容如下:public class Test{ public static void main(String[] args){ System.out.println("Hello World."); }}5,打开命令行, 阅读全文
posted @ 2017-03-13 14:56 人生如梦,梦如人生 阅读(9079) 评论(0) 推荐(0) 编辑

摘要: 【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3788534.html 【正文】 1、安装JDK开发环境 下载网站:http://www.oracl 阅读全文
posted @ 2017-03-13 09:22 人生如梦,梦如人生 阅读(263) 评论(0) 推荐(0) 编辑

2016年11月15日

摘要: 视频链接,感兴趣的可以去看看,对我来说耳目一新。 http://www.imooc.com/learn/205 什么情况下遇到PHP性能问题 1 :PHP语法使用不恰当 2 :使用了PHP语言他不擅长做的事情 3 :用PHP语言连接的服务不给力 4 :PHP自身的短板 5 :未知的问题 PHP性能问 阅读全文
posted @ 2016-11-15 17:26 人生如梦,梦如人生 阅读(1388) 评论(1) 推荐(0) 编辑

2016年9月30日

摘要: 这是所有的命令,至于哪个命令是干嘛的自己悟去吧 ,顺便穿插一些知识点 安装libevent cd /home/ wget http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz tar xzfv libevent-2.0.12-stab 阅读全文
posted @ 2016-09-30 23:54 人生如梦,梦如人生 阅读(210) 评论(0) 推荐(0) 编辑

2016年8月23日

摘要: 如果只有nat 网关为nat 中设置的网关 eth0 启动第二块网卡host_only 网关就变成了 host_only中的网关 eth1 解决放法 route -n 看启用的是哪个网关 查看你的网关 在nat 的eth0 中配置GATEWAY 即可 取消 host_only 的 eth1 中取消配 阅读全文
posted @ 2016-08-23 21:08 人生如梦,梦如人生 阅读(369) 评论(0) 推荐(0) 编辑

2016年8月15日

摘要: http://blog.163.com/longsu2010@yeah/blog/static/173612348201202114212933/ 阅读全文
posted @ 2016-08-15 11:44 人生如梦,梦如人生 阅读(110) 评论(0) 推荐(0) 编辑

2016年7月26日

摘要: 主要参考的这个博客 http://blog.csdn.net/sdq4700/article/details/36173665 配置完以后重启wamp , https不能正常访问 apache.log 报错 ssl server certificate does NOT include an ID 阅读全文
posted @ 2016-07-26 21:41 人生如梦,梦如人生 阅读(4614) 评论(0) 推荐(0) 编辑

2016年7月25日

摘要: 1:在f:\wamp\bin\apache\apache2.2.21\conf目录下打开 httpd.conf 查找到 #include conf/extra/httpd-vhosts.conf 把前面的# 去掉并保存 2:在f:\wamp\bin\apache\apache2.2.21\conf\ 阅读全文
posted @ 2016-07-25 15:43 人生如梦,梦如人生 阅读(155) 评论(0) 推荐(0) 编辑