2013年2月14日

包与导入的概念

摘要: 1、包(package),类似于文件夹的概念,起到分门别类的作用。 2、包的命名规则:将公司名反转,作为包的名字,每个字母都需要小写。 包的语法:package com.shengsiyuan; 而且要建立相应的com/shengsiyuan文件夹。用来存放生成的class文件。 3、自动建立包的目录结构:编译的时候 javac –d . PackageTest.java 4、执... 阅读全文

posted @ 2013-02-14 20:35 王志强~ 阅读(187) 评论(0) 推荐(0) 编辑

单例模式

摘要: 什么是单例模式(singleton)?即一个类只会生成唯一的一个对象/实例. 为了保证每个类只能生成一个对象,要用到private的构造方法,即别的类中不能new这个单例类。 既然构造方法是private的,只能在这个单例类中先生成一个对象和一个public get..{return...}方法,然后再让别的类调用这个方法,并且只能使用类名.方法的方式调用(私有构造方法的存在使其不能new一个... 阅读全文

posted @ 2013-02-14 19:38 王志强~ 阅读(105) 评论(0) 推荐(0) 编辑

2013年2月5日

为什么我们要像盖房子那样写程序?

摘要: 本文作者莱斯利.兰伯特是计算机科学家,擅长分布式系统、时态逻辑和并行算法。他是工程和国家科学院国家科学院成员。兰伯特在麻省理工学院攻读数学本科,在布兰迪斯大学赢得了他的硕士和博士学位。他为微软研究所工作。在砌上一块砖或钉下一支钉子之前,建筑设计师会制定好详细的计划。程序员或者软件工程师却不会。这难道就是房子很少塌倒而程序经常会崩溃的原因?蓝图保证建筑设计师的设计的建筑按规划建成。“建成”不仅仅意味不会塌倒,还意味达到业主要求的功能。建筑设计师和他们的客户在着手建造之前,通过蓝图来沟通,以理解他们将要建造成的建筑的样子。但是很少有程序员在编码之前,会勾画哪怕是简单的草图来说明他们的程序将是会怎么 阅读全文

posted @ 2013-02-05 16:43 王志强~ 阅读(229) 评论(0) 推荐(0) 编辑

2013年2月4日

第一篇博文

摘要: 写博客,纯粹是为了督促自己学习,好记性不如烂笔头,学过的东西要及时总结,期待我早日由屌丝男进化成技术男。 阅读全文

posted @ 2013-02-04 21:49 王志强~ 阅读(96) 评论(0) 推荐(0) 编辑

导航