`
文章列表
搞个CPU画图玩玩。 目标: /** * let CPU draw line * @author 贾懂凯 QQ 305657490 * @date 2010-10-20 下午09:36:54 * */ public class CPUTest { public static void main(String args[]){ int busyTime=10;//如果是单核这边的busyTime越小画出的线越正。不过双核就不一定了。 int idleTime=busyTime; long startTime=0; / ...
    在开始之前,我先提出问题引出整片的论述:     问题:1、我们已经知道JDK提供的集合有很多种,我们应该通过哪些标准(比如执行效率等)来选取合适的集合使用?              2、各种集合之间的关系到底是怎样的?              3、各种集合的适用情况如何,即如何选取才能使你的程序的效率最高?  下面,我就来试图解决这些问题!   一、基于图的集合框架整体认知     接口关系图详解:     更加详细的框架图见:http://hi.baidu.com/%C9%AE_%CC%C6/blog/item/9e2a8b0887008a8a ...
  一、概念分析   1、函数依赖:这个概念术语语义范畴,只能根据语义确定属性间是否存在这种依赖,此外别无原则。就是说,从字面上读起来觉得“A能唯一确定B”这句话是通顺的、不违反你的常规逻辑的,那么B就函数依赖于A,我记作A→B.     a、区别完全函数依赖和部分函数依赖:     存在一个关系R(U)(U是一个关系的所有属性),如有X、Y属于
项目名称:smapleblog_v0.1 应用技术:mysql、JDBC、servlet、HTML 服务器:Tomcat7.0 开发工具:Eclipse3.5 开发周期:5天 项目实现:注册新用户、编辑新博文、显示自己的所有博文 项目开发员:JDK一个 技术支持:NetJava 项目优化简单 ...
写这篇的缘由:        没事喜欢总结胡哥的语录,不过都是自己盗版过来的理解。 (详见本博客   ——  《课上的大道理,你懂的!》 链接:http://jiadongkai-sina-com.iteye.com/admin/blogs/768598)          现在,决定出自己的《绝对正版原装JDK的聒噪》,详见下面的"1、2、3、4……"。写这些不是因为自己的想法有多高明,恰恰相反,是因为的自己的想法客观上来说有局限,不够高明,所以贴出来。一是拜求高人指教,二是让自己能从客观上正视自己的水平、层次。     1、 问题引出:胡哥说:在这里学J ...
因为在远程控制的图片传输中遇到一个瓶颈:增加服务器端抓取和发送屏幕图片的线程数,并没有提高一秒的图片传送的帧数。所以,看了CPU的工作原理和程序设计中线程机制这两个方面东西,主要是在网上看的。   总结了很 ...
一、在Java中有两种方法实现多线程: 继承Thread类和实现Runnable接口。 实现Runnable接口对于继承Thread接口有如下显著优势: 1、  适合多个相同程序代码的线程去处理同一资源,因为可以只建一个对象,然后new Thread()多次实现多线程,这样资源就是共享的 2、  可以避免Java的单继承带来的局限
        亲爱的胡哥上课讲道理似黄河之水,这个大家都是深谙的!好在从不背书,说的都是胡哥他“老人家”(我,保证,是尊重长辈,胡哥不要介意,呵呵)的宝贵经验。行云流水间,那气势~~丝毫不输立波obba。故我们也是乐得轻松。只是中国人口和土地的矛盾在我们上课的教室体现的太尖锐,就算勤奋如80、90年代出来工作的大叔大伯那样依然为了种种原因坚守岗位的、极有可能也是90年代后期的Mr.空调依然任劳任怨的发扬中国人的光荣传统坚守岗位,无奈教室还是温暖的太不可爱了!用句不文艺的话来说,那叫“真他*热”!       闲话休提了,我们进入正题:我总结的胡哥的学习方法论。              ...
和石军做了一个3个多星期了,总算熬出点东西了。阶段小结,总算实现屏幕、鼠标、滚轮、键盘和文件从客户端到服务器的传输了。拿出来大家分享。   源码和jar文件都在下载里,运行前先看说明文档。
               Class对象包含了与类相关的信息。 Java程序在运行时,Java运行时系统一直对所有的对象进行所谓的运行时类型标识。这项信息纪录了每个对象所属的类。虚拟机通常使用运行时类型信息选准正确方法去执行,用来保存这些类型信息的类是Class类。Class类封装一个对象和接口运行时的状态,当装载类时,Class类型的对象自动创建。      Class 没有公共构造方法。Class 对象是在加载类时由 Java 虚拟机以及通过调用类加载器中的 defineClass 方法自动构造的,因此不能显式地声明一个Class对象。       虚拟机为每种类型管理一个独一无二 ...
一、概念理解一个软件是由多个子程序组装而成,而一个程序由多个模块(方法)构成。而内聚就是指程序内的各个模块之间的关系紧密程度,耦合就是各个外部程度 (子程序)之间的关系紧密程度。 耦合式对某个元素与其他 ...
package hTreeDemo; import java.awt.Graphics; import java.util.*; import javax.swing.*; /** * 给出一个字符串,统计每个字符在字符串中出现的次数,并返回一个TreeNode类型的数组 * 用TreeNode类型的数组创建一个霍夫曼树,并制定每个叶节点的霍夫曼编码 * 给出字符要求输出该字符的霍夫曼编码(或者给出字符串,给出该字符串的霍夫曼编码) * * 画出一个界面,输入字符串,然后输出这段字符串的哈弗曼码以及画出哈弗曼树: * 建一个界面类,在main方法里调用:实现 ...
   实现双向链表的任意遍历打印,涉及到双向链表和递归调用。本这段代码一共实现了5中遍历打印的方法,其中有一种是传入根节点,一种是不需要传入结点,另外3种都是任一个结点的参数。其中printRan3()方法独立实现打印,是这段代码的亮点,printRan2()方法有助于你理解递归调用。printRan4()方法是石军同学实现的,我只是在这里展示。     看懂这段代码,将很大程度上提高你看懂递归调用的能力。 package linkdemo; public class LinkDemo { public static void main(String args[]){ L ...
Java总结 问题: ???Swing组件学习吗? 1、Java运行机制: Java编译过程 :*.java--Javac编译-------*.class Java程序运行过程 :Java *----Jvm装载类文件----Jvm运行类文件 Jvm(java virtear machine)为java程序提供了使用计算机硬件级操作系统所必要的资源 2、打印图形: 知识点 :System.out.println(“”);/System.out.print(“”);         If,while,for,switch 例1: ...
Global site tag (gtag.js) - Google Analytics