`
欧阳晓
  • 浏览: 44360 次
  • 性别: Icon_minigender_1
  • 来自: 湖南
社区版块
存档分类
最新评论
文章列表
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstract class和interface的选择显得比较随意。其实,两者之间还是有很大的区别的,对于它们的选择甚至反映出对于问题领域本质的理解、对于设计意图的理解是否正确、合理。本文将对它们之间的区别进行一番剖析,试图给开发者提供一个在二者之间进行选择的依据。   理解抽象类   在面 ...
        在Eclipse开发工具中调试程序的方法很多,但是使用Eclipse调试Android程序时需要注意一些细节上的问题。许多刚接触 Android的开发者,在调试Android程序时总是不能迅速地找到程序的错误所在,Eclipse+ADT的开发环境中没有直接跟踪对象内容的方 法,但是我们可以使用Google提供的ADT插件DDMS(Dalvik Debug Monitor Service)在Eclipse上轻松地调试Android程序。DDMS为我们提供了很多功能,例如:测试设备截屏,针对特定的进程查看正在运行的线 程以及堆信息,Logcat,广播状态信息,模拟电话呼叫,接收S ...
     Android 模拟器窗口默认值的分辨率太大   也看着不爽  那么如何改变模拟器大小呢?        选择Windows->Android SDK and AVD Manager,点开,里面就有你创建的AVD了,你选中一个,然后点start按钮,会出现一个窗口 在Launch Options里选择 Scale display to real size ,然后 Screen Size (in) 选择适当的大小*,在Monitor dpi 上输入*, 调到自己觉得舒服的大小,这样就可以了。
      记得,以前写过Google Map API开发入门,其中也包括了 KEY的获取(在这里就不再讲步骤了)。但是与android的KEY的获取差别还是很大的。        申请Android Map API Key的步骤: 1、首先要得到你的debug keystore位置:打开Eclipse--->Windows--->Preferences--->Android--->Build( 如图1)   图 1   查看默认的debug keystore位置 2、在命令提示符窗口(在运行中输入cmd)输入:(如图2) keytool -list - ...
      首先,我说明一下我的安装的是以win7为平台,安装的软件是JDK1.6、Eclipse Helios(3.6版)、ADT、Android SDK.下面具体的介绍的是怎么安装Android SDK和ADT。         1、安装Android SDK         首先,下载需要安装的Android SDK。  地址: (1)http://developer.android.com/sdk/download.html?v=android-sdk_r05-windows.zip(2)http://developer.android.com/sdk/download.html ...
$(selector).hide() 隐藏被选元素   $(selector).show()   显示被选元素   $(selector).toggle()   切换(在隐藏与显示之间)被选元素   $(selector).slideDown()   向下滑动(显示)被选元素   $(selector).slideUp()   向上滑动(隐藏)被选元素   $(selector).slideToggle()   对被选元素切换向上滑动和向下滑动 ...
 一、什么是hash表,它的作用? 简而言之:hash表就是将数据依特定算法直接指定到一个地址上。hashCode方法实际上返回的就是对象存储的物理地址。那你就会想到为什么不用数组和链表来存储这些数据呢? 先来看一下数组和链表他们的优势: 数组:对数据的查询的比较方便 链表:对数据进行插入和删除比较方便 而往往我们对数据同时要进行插入、删除、查找,这时候你就应该想到hash表的作用了,因为他的实现形式-----数组+链表。 二、实现hash表需要注意的地方 1、Hash冲突2、衡量一个HASH3、冲突因子4、重新增加hash,重新散列5、弱引用的回收 三、自己实现链式hash表的 ...
              HashTable的应用非常广泛,HashMap是新框架中用来代替HashTable的类,也就是说建议使用HashMap,不要使用HashTable。可能你觉得HashTable很好用,为什么不用呢?这里简单分析他们的区别。  1.HashTable的方法是同步的,HashMap未经同步,所以在多线程场合要手动同步HashMap这个区别就像Vector和ArrayList一样。 2.HashTable不允许null值(key和value都不可以),HashMap允许null值(key和value都可以)。 3.HashTable有一个contains(Object v ...
  项目背景:           这些年来,随着高校招生规模的逐步扩大和教学制度的改革,在校学生数量不断的增加。传统的手工管理的方法已基本不能满足需求。如在校的学籍、奖励、退学、请假、处分等一系列复杂的事物,不仅出错率高;而且学生的成绩的登记与查询,也是一项非常繁重而枯燥的劳动;另外,每年课程的变化都需要重新规划,也同样耗费了许多的人力、物力。    因此,在信息化高速发展与计算机技术广泛应用的今天,利用数据库的技术,采用B/S体系结构,设计开发一个学生管理信息系统,无论是从提高工作效率方面,还是在促进学校教学管理水平的提高等方面,都具有重要的意义。   项目开发阶段:1、项目需求 ...
        首先来了解Google Maps API作用是什么?         我们可以利用Google提供的Google Map的基本函数/类库,在自己的网站中嵌入Google 地图,并且将自己的数据与地图融合在一起呈现到大家的眼前,你可以创建自己的标记、信息窗口、折线、多边形等,同时使用Google Map的各种功能,如地址定位,周边搜索、驾车查询等。          Google Maps API的开发环境包括哪些?          API密钥的申请,编辑和调试JS,网页的调整等内容,特别还得加上一个的是一个对JS兼容性强的浏览器,我试用过IE6.0,360浏览器这两种不能 ...
      下面是一个简单的日志模块,主要功能是用一个TXT文本记录一些异常输出,避免过多的使用system.out.println();,还有就是便于更加彻底的寻找BUG源。       package cn.netjava.Logtools; import java.io.BufferedWriter;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.util.Calendar; //日志模块public class Logtools { public Logtool ...
         用HTML有一段时间了,无非就是<html><head></head><body></body></html>这在三个标签之间应该放的东西,但是,觉得有些东西不是很容易记得住的,为了以后的方便,写出来放在一起-------form表单常用的控件 1、单行文本输入框 <input type="text" name="**"> 2、复选框 <input type="checkbox" name="1" va ...
          昨晚,写了这一段中遇到的一些事,而且,其中有些问题和知识点没有详细的说明,“继往开来”的再一次提笔。           一些知识的理解:           servlet的作用:首先,我们应该了解什么是servlet(是使用Java serlvet应用程序设计接口(API)及相关类和方法的Java 程序,是一种服务器端的java应用程序,用于创建web动态页面)Servlet的主要功能在于交互式地浏览和修改数据,生成动态Web内容。这个过程为: 1、客户端发送请求至服务器端; 2、服务器将请求信息发送至Servlet 3、Servlet生成响应内容并将其传给Se ...
          进入web学习有将近一个月的时间了,在期间学习了SQL,JDBC,SERVLET,JSP和一个小博客.虽然博客写完了课也上了,但是课后花在java的时间明显减少了。           客观原因:           先说一下这个月自己做的 ...
Session是什么?-----------是可以存储针对与某一个用户的IE以及通过其当前窗口打开的任何窗口具有针对性的用户信息存储机制。 Session作用域?-----------从Session第一次创建直到Session因超时或客户端断开之前,数据会一直存在。常用来存入某个用户相关的数据对象(与Session同为Servlet存储数据的作用域还有Request,servletContext). Session怎样启动?---------当打开IE以后浏览网站后会发出一个指令请求SESSIONID以及对各个类型数据的下载许可,如图片,声音以及FLASH。服务器会返回一个没有被使用的SE ...
Global site tag (gtag.js) - Google Analytics