摘要:
实例 start 和 run的区别 线程的几种状态http://lavasoft.blog.51cto.com/62575/99153/ 线程的名称 创建线程的第二种方法 手册中的操作实例 继承方式和实现 方式 的区别 实现方式 避免了继承的局限性。建议是用继承方式 多线程的安全问题 问题产生 问题 阅读全文
摘要:
1.包 package pack; /*定义包,放在程序的第一行,包名所以字母小写*/class PackageDemo{ public static void main(String[] args) { packa.DemoA a=new packa.DemoA(); /*编译时将会出现两个错误, 阅读全文
摘要:
当前l类直接访问它自己的内部类,直接用 外面的其他类,访问它人的内部类 内部类可以私有化 内部类访问相应的值写法 6: "inner:"+x 4: "inner:"+this.x 3: "inner:"+Outer.this.x 总结 (这些不作重点掌握) 什么时候用呢? 一般用于程序设计。一般内部 阅读全文
摘要:
模块方法设计模式: 可以实现多接口 接口可以继承接口 接口与接口之间可以多继承。类与类之间不行 阅读全文
摘要:
来源于毕向东java视频的单例模式 第一种方式: 第二种方式 思考:两种 哪种更好一些呢?程序开发中优先采用哪种方式呢? 先看第二种方式,其实这种方式并不安全,因为,如果两个程序或者多个程序同时判断"s==null" 都满足条件,所以会创建多个对象。 可以修改成这样 给类加上所。但是程序效率会变得很 阅读全文
摘要:
先转个链接 http://blog.csdn.net/wangbaokangfei/article/details/7757320 另外补充一下。静态方法,只执行一次就自动在内存中存在,再次实例化此类的时候,将不再执行同样的方法 阅读全文
摘要:
Java 文档// 注释一行/* ...... */ 注释若干行/** ...... */ 注释若干行,并写入 javadoc 文档通常这种注释的多行写法如下:/*** .........* .........*/javadoc -d 文档存放目录 -author -version 源文件名.jav 阅读全文
摘要:
选择排序 冒泡排序 折半查找 折半查找第二种方式 这种方式如果要查询的值不存在,那么min就是要插入的位置 阅读全文
摘要:
进制也就是进位制,是人们规定的一种进位方法。 对于任何一种进制 X进制,就表示某一位置上的数运算时是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。 1个字节 等于 8个0或1的数字,在内存中就是以二进制存储的。每一个数字就是1位。所以一个字节 阅读全文
摘要:
什么编程语言这些都是一样的,编程思想都是一样的。只不过是表现形式。 标识符 每一个字符在ascll码表例都有对应的数字 所以字符和数字是可以相加的 'a'+1 也可以显示数字对应的字符 (char) 98 位运算 加密经常用到位运算 java 获取二进制 阅读全文
摘要:
Collections 是专门对集合进行操作的类 比如排序sort 也可以使用自定义的比较器 sort文档中的定义 必须具有比较性,具有比较性必须是comparable 的子类 '<T extends Comparable' Collections-max 查找list中最大值 Collection 阅读全文
摘要:
此段资料在自于《黑马程序员_毕向东_Java基础视频教程第16天-06-集合(Map练习)》 HashMap 如果对象可能会产生很多对象,可能就会需要存储,就有可能会存到hashSet(哈希表)里面去。 你就需要判断元素重复的条件。 默认的会调用hashcode 和 equals 方法。比较的是地址 阅读全文
摘要:
public ststic void main(String[] arges) { Map map = new HashMap(); map.put("01","zhangsan");//(添加) return null map.put("01","lisi"); ... 阅读全文
摘要:
我们生活在现在,吃得饱穿的暖。但是总觉得自己很不幸福。需要那么努力的去奋斗。抱怨社会的不公平。然而世界上什么时候公平过。 我们都快忘了从八国联军侵华的时候开始什么时候公平过。从有了人便有了三六九等谈什么公平。 那年那兔那些事描述的非常简单,每集几分钟的动画。把世界各国比喻成了各种动物。把历史上重要的 阅读全文
摘要:
在讲程序的时候,要使用我们经常提到的一个词深入浅出 1.通过遇到问题,引发人们思考,怎么了这是???该怎么办好呢???bug???怎么解决???? 2.引导学生去思考,分析需要解决这个这个和这个。感觉问题好多。 深入 3.把问题简化成容易理解的小问题。这个小问题解决了。简单吧。 4.小功能一个一个解 阅读全文
摘要:
如果在编译的时候没有定义 泛型 那么在运行的时候可能会因为类型 不对应造成错误。 为了在编译的编译就强制定义 类型。就有了泛型。也就是定义了泛型,在编译的时候就能发现类型错误。 注意泛型定义的格式 泛型接口 如果类型不明确的情况下可以用这种方法定义:<?> 用来做占位符 泛型限定:定义了泛型的范围 阅读全文
摘要:
数据多了存在对象里面,对象多了存在集合里面。 已经有数组了为什么要集合呢? 数组特点:大小固定,只能存储相同数据类型的数据。 数组只能存同一类型的对象。 集合特点:大小可动态扩展,可以存储各种类型的数据。 什么是集合框架 集合是Java中的容器。这种容器有共同的特性,就形成了体系,就是集合框架。 为 阅读全文
摘要:
例如:char属于基本数据类型(即原始数据类型),string属于对象 包装类 转自http://blog.csdn.net/hjf19790118/article/details/7081925 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多 阅读全文
摘要:
在 Java 中,字符串被作为 String 类型的对象处理。 String 类位于 java.lang 包中。默认情况下,该包被自动导入所有的程序。 创建 String 对象的方法: 只要是双引号标注的都是字符串对象 String 对象创建后则不能被修改,是不可变的,所谓的修改其实是创建了新的对象 阅读全文
摘要:
Java Exception: 1、Error 2、Runtime Exception 运行时异常3、Exception 4、throw 用户自定义异常 异常类分两大类型:Error类代表了编译和系统的错误,不允许捕获;Exception类代表了标准Java库方法所激发的异常。Exception类还 阅读全文
摘要:
常用uml图 用例图角色和系统功能关联 更关注于角色 序列图按一定顺序执行,更关心执行顺序 PowerDesigner http://pan.baidu.com/s/1mi5DMZ2 安装完成后 新建--》建立新模型--》Model types--》Object Oriented Model [ 语 阅读全文
摘要:
注意:如果用父类引用指向子类对象的时候。不可以调用,子类中有但是父类中没有的方法。 抽象 方法没有具体方法,以分号结束。例:public abstract void call(); 1.接口必须要有abstract关键字,但是通常我们可以省略不写。但是系统会自动给我们加上的 2.接口是可以多继承的 阅读全文
摘要:
继承中的构造方法,先执行父类中的构造方法,然后执行子类中的构造方法 继承中的属性,最后执行的属性 覆盖前面的属性 因为是开辟了 两个内存空间,所以相比较是不同的。 如果想比较两个对象的值是否相同的话,需要重写equals方法 再执行上面代码,就是相同的了 阅读全文
摘要:
构造方法 1.构造器必须与类同名(如果一个源文件中有多个类,那么构造器必须与公共类同名) 2.每个类可以有一个以上的构造器 3.构造器可以有0个、1个或1个以上的参数 4.构造器没有返回值 5.构造器总是伴随着new操作一起调用 示例: A.java public class A{ public A 阅读全文
摘要:
所谓方法,就是用来解决一类问题的代码的有序组合,是一个功能模块。 一般情况下,定义一个方法的语法是: 其中: 1、 访问修饰符:方法允许被访问的权限范围, 可以是 public、protected、private 甚至可以省略 ,其中 public 表示该方法可以被其他任何代码调用,其他几种修饰符的 阅读全文
摘要:
数组可以理解为是一个巨大的“盒子”,里面可以按顺序存放多个类型相同的数据,比如可以定义 int 型的数组 scores 存储 4 名学生的成绩 数组中的元素都可以通过下标来访问,下标从 0 开始。例如,可以通过 scores[0] 获取数组中的第一个元素 76 ,scores[2] 就可以取到第三个 阅读全文
摘要:
import java.util.Scanner;public class ScannerTest { public static void main(String[] args) { Scanner s = new Scanner(System.in); //receive string Stri 阅读全文
摘要:
if 条件语句实现。 不得不说的几点小秘密: 1、 switch 后面小括号中表达式的值必须是整型或字符型 2、 case 后面的值可以是常量数值,如 1、2;也可以是一个常量表达式,如 2+2 ;但不能是变量或带有变量的表达式,如 a * 2 3、 case 匹配后,执行匹配块里的程序代码,如果没 阅读全文
摘要:
Java 语言中常用的运算符可分为如下几种: Ø 算术运算符 Ø 赋值运算符 Ø 比较运算符 Ø 逻辑运算符 Ø 条件运算符 算术运算符主要用于进行基本的算术运算,如加法、减法、乘法、除法等。 Java 中常用的算术运算符: Java 支持的常用赋值运算符,如下表所示: Java 中常用的比较运算符 阅读全文
摘要:
也可以先声明后赋值 自动类型转换 1. 目标类型能与源类型兼容,如 double 型兼容 int 型,但是 char 型不能兼容 int 型 2. 目标类型大于源类型,如 double 类型长度为 8 字节, int 类型为 4 字节,因此 double 类型的变量里直接可以存放 int 类型的数据 阅读全文
摘要:
第一步:直接百度搜索eclipse,第一个就是官方网站 第二步:点击DOWNLOAD 64BIT进入下载页面 第三步:点击DOWNLOAD进行下载 If the download doesn't start in a few seconds, please click here to start t 阅读全文
摘要:
1,安装jdk;2,配置环境变量;3,新建D:/Test.java文件;4,文件内容如下:public class Test{ public static void main(String[] args){ System.out.println("Hello World."); }}5,打开命令行, 阅读全文
摘要:
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/ 文章来源:http://www.cnblogs.com/smyhvae/p/3788534.html 【正文】 1、安装JDK开发环境 下载网站:http://www.oracl 阅读全文
摘要:
视频链接,感兴趣的可以去看看,对我来说耳目一新。 http://www.imooc.com/learn/205 什么情况下遇到PHP性能问题 1 :PHP语法使用不恰当 2 :使用了PHP语言他不擅长做的事情 3 :用PHP语言连接的服务不给力 4 :PHP自身的短板 5 :未知的问题 PHP性能问 阅读全文
摘要:
这是所有的命令,至于哪个命令是干嘛的自己悟去吧 ,顺便穿插一些知识点 安装libevent cd /home/ wget http://www.monkey.org/~provos/libevent-2.0.12-stable.tar.gz tar xzfv libevent-2.0.12-stab 阅读全文
摘要:
如果只有nat 网关为nat 中设置的网关 eth0 启动第二块网卡host_only 网关就变成了 host_only中的网关 eth1 解决放法 route -n 看启用的是哪个网关 查看你的网关 在nat 的eth0 中配置GATEWAY 即可 取消 host_only 的 eth1 中取消配 阅读全文
摘要:
http://blog.163.com/longsu2010@yeah/blog/static/173612348201202114212933/ 阅读全文
摘要:
主要参考的这个博客 http://blog.csdn.net/sdq4700/article/details/36173665 配置完以后重启wamp , https不能正常访问 apache.log 报错 ssl server certificate does NOT include an ID 阅读全文
摘要:
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\ 阅读全文