- 浏览: 120681 次
- 性别:
- 来自: 杭州
最新评论
-
weiwangchao:
最后一段没看明白。
深入:文本格式和二进制格式到底有什么不同? -
zbingwen:
代码下载是个二进制文档啊
python通信+多线程动手项目——多用户IM -
逸情公子:
不错不错,总结的很好,呵呵,以后面试之前就不用自己去看源码了 ...
再探集合框架(二)——深入源码看数据结构 -
zhonglou001:
您好,代码下载之后,打开为乱码??
python通信+多线程动手项目——多用户IM -
luliangy:
编程之美嘿嘿
让CPU舞动起来
文章列表
搞个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.空调依然任劳任怨的发扬中国人的光荣传统坚守岗位,无奈教室还是温暖的太不可爱了!用句不文艺的话来说,那叫“真他*热”!
闲话休提了,我们进入正题:我总结的胡哥的学习方法论。
...
EUC v1.0(远程控制)
- 博客分类:
- Java核心
和石军做了一个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:
...