- 浏览: 898011 次
- 性别:
- 来自: 武汉
最新评论
-
小宇宙_WZY:
膜拜一下大神,解决了我一个大问题,非常感谢 orz
【解惑】深入jar包:从jar包中读取资源文件 -
JKL852qaz:
感谢,遇到相同的问题!
【解惑】深入jar包:从jar包中读取资源文件 -
lgh1992314:
为什么java中调用final方法是用invokevirtua ...
【解惑】Java动态绑定机制的内幕 -
鲁曼1991:
说的都有道理,protected只能被同一级包的类所调用
【解惑】真正理解了protected的作用范围 -
鲁曼1991:
...
【总结】String in Java
文章列表
#include<stdio.h>
#include<malloc.h>
typedef struct binode{
char data;
struct binode *lchild;
struct binode *rchild;
}BiNode,*BiTree;
/****************************
*输入创建二叉树: abd##ef###c##
*其实输入按照先序顺序,#表示叶子节点
*****************************/
void create(BiTree t){ ...
【资料库】unicode编码区域
- 博客分类:
- 踹博百科
0000-007F:C0控制符及基本拉丁文 (C0 Control and Basic Latin)
0080-00FF:C1控制符及拉丁文补充-1 (C1 Control and Latin 1 Supplement)
0100-017F:拉丁文扩展-A (Latin Extended-A)
0180-024F:拉丁文扩展-B (Latin Extended-B)
0250-02AF:国际音标扩展 (IPA Extensions)
02B0-02FF:空白修饰字母 (Spacing Modifiers)
0300-036F:结合用读音符号 (Combining Diac ...
问题提出:12.0f-11.9f=0.10000038,"减不尽"为什么?
现在我们就详细剖析一下浮点型运算为什么会造成精度丢失?
1、小数的二进制表示问题
首先我们要搞清楚下面两个问题:
(1) 十进制整 ...
作者题记:
我不知道你是不是神,但我知道你与神一样伟大!
Java技术之父 ——
James Gosling
全文转载百度百科: http://baike.baidu.com/view/974364.htm
James Gosling , Sun副总裁及Sun研究院院士
40年前,一个寒冷的冬天,在加拿大一个村庄里,Gosling家的第一个男孩哇哇落地了。家人给他起了名字,叫James。谁也没有想到的是,长大之后,他成为了一个改变计算机语言的 ...
内部类有两种情况:
(1) 在类中定义一个类(私有内部类,静态内部类)
(2) 在方法中定义一个类(局部内部类,匿名内部类)
1、私有内部类 —— 在方法之间定义的内部类,非静态
我们首先看看类中内部类的两个特点:
(1) 在外部类的作用范围内可以任意创建内部类对象,即使内部类是私有的(私有内部类)。即内部类对包围它的外部类可见。
//代码1:内部类对外部类可见
class Outer{
//创建私有内部类对象
public Inner in=new Inner();
//私有内部类
pri ...
我们常常在代码中读取一些资源文件(比如图片,音乐,文本等等)。在单独运行的时候这些简单的处理当然不会有问题。但是,如果我们把代码打成一个jar包以后,即使将资源文件一并打包,这些东西也找不出来了。看看下面的代码:
//源代码1:
package edu.hxraid;
import java.io.*;
public class Resource {
public void getResource() throws IOException{
File file=new File("bin/resource/res.txt");
Buff ...
问题提出:
eclipse内置的打包工具有些限制,不能把引用的jar包一起打进来,怎么办?
解决办法:
利用第三方打包工具,这里我们推荐fat-jar(下载地址
),它可以很好的与Eclipse兼容。
安装过程——首先下载完成后是一个net.sf.fjep.fatjar_0.0.31.zip文件,解压缩后将plugins文件夹下的文件net.sf.fjep.fatjar_0.0.31.jar拷贝到eclipse文件夹下的plugins目录中,这是打开eclipse程序,右击java工程,可以 ...
- 2009-10-08 09:31
- 浏览 2787
- 评论(0)
枚举类型是JDK5.0的新特征。Sun引进了一个全新的关键字enum来定义一个枚举类。下面就是一个典型枚举类型的定义:
public enum Color{
RED,BLUE,BLACK,YELLOW,GREEN
}
显然,enum很像特殊的class,实际上enum声明定义的类型就是一个类。
而这些类都是类库中Enum类的子类(java.lang.Enum<E>)。它们继承了这个Enum中的许多有用的方法。我们对代码编译之后发现,编译器将enum类型单独编译成了一个字节码文件:Color.class。
final enum hr.test.Color {
...
★ 基本数据类型间的转换
1、Java要做到平台无关性,所有的基本数据类型所占的字节数量均是固定的。
boolean ——1/8字节(1 bit) byte —— 1字节 char —— 2字节 short —— 2字节
int —— 4字节 long —— 8字节 float —— 4字节 double —— 8字节
2、基本数据类型间的转换
(1) 所占字节数相对少的基 ...
1、要谈到Servlet技术,不得不先谈谈动态网页的概念。
编写过网页的人都知道,浏览器能够根据HTML静态标记语言来显示各式各样的网页。但是如果我们需要在网页上完成一些业务逻辑:比如登陆验证。或者说网页显示的内容在服务器的数据库中。如果是这样,除了负责显示的HTML标记之外,必须还要有完成这些业务功能的代码存在。这种网页我们就叫做动态网页。
对于静态网页而言,服务器上存在的是一个个纯HTML文件。当客户端浏览器发出HTTP请求时,服务器可以根据请求的URL找到对应的HTML文件,并将HTML代码返回给客户端浏览器。
但是对于动态网页,服务器上除了找 ...
我们都知道,Java序列化可以让我们记录下运行时的对象状态(对象实例域的值),也就是我们经常说的对象持久化
。这个过程其实是非常复杂的,这里我们就好好理解一下Java的对象序列化。
1、
首先我们要搞清楚,Java对 ...
(1) 什么是JDBC?
数据库供应商为自己的数据库产品各自设计了不同的协议。Sun公司想让Java应用程序能够跨数据库运行,提出了JDBC。说白了,JDBC就是Java为与数据库连接提供的一套标准通信技术(也有人认为,JDBC是Java连 ...
HTTP的Get/Post请求区别归纳
1. get是从服务器上获取数据,post是向服务器传送数据。g
et 和 post只是一种传递数据的方式,get也可以把数据传到服务器,他们的本质都是发送请求和接收结果。只是组织格式和数据量上面有差别,http协议里面有介绍 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。
因为get设计成传输小数据,而且最好是不 ...
这些资源是我自己收集的E书分卷压缩后上传到我的网络硬盘中的。由于Microsoft sky driver的网速问题,可能打开链接比较慢,但
下载速度并不慢
,绝对货真价无,童嫂无欺。
(1)
Java2 核心技术.卷I.基础知识(原书第七版)
语 言: 中文
格 式: PDF
作 者: 【美】CAY S. HORSTMANN; GARY CORNELL
...
可以这样说:我们在网络上只做一件事,利用各种软件没完没了的相互通信。
对于单机系统而言,进程在系统中有自己唯一的进程号。但在网络环境下,各主机独立分配的进程号不能唯一标识该进程。例如,主机A赋于某进程号5,在B机中也可以存在5号进程,因此,“5号进程”这句话就没有意义了。而且
操作系统支持的网络协议众多,不同协议的工作方式不同,地址格式也不同。因此,网间进程通信还要解决多重协议的识别问题。
为此,TCP/IP协议为网间进程通信问题建立了IP地址,端口,Socket(套接字)等概念。
(1) IP地址
...