java 数据类型及转换



java 数据类型及转换。本人初学java,记得上星期几个同事在探讨数据类型的长度,谁都记不清了,今天特把它记下来.供要用时查看.

1、整数类

byte(1B==-128~127),short(2B==-32768~32767),int(4B==-2147483648~2147483647),long(8B==-9223372036854775808~9223372036854775807)

2、浮点数类

float(4B==负值-3.4E38~-1.4E-45,正值1.4E-45~3.4E38),double(8B==负值-1.7976931348623157+308[......]

Read more

java Spring 2.0 学习



java Spring 2.0 学习。Spring 2.0学习小记。Spring 支持三种配置元数据格式:XML格式,Java属性文件格式或使用Spring 公共API编程实现.以下是基于XML的配置元数据基本结构:

实例化容器:

组成基于XML配置元数据

在上面的例子中,从3个外部文件:services.xml,messageSource.xml及themeSource.xml来加载bean定义.

 

下面是bean的定义:

Bean 的实例化

 

大体的说,有以下方法.

 

1、 用构造器来实例化[......]

Read more

java学习

本人从2006年8月开始JAVA的学习, 正式开始是从12月,加入公司JAVA项目组,这期间一直在不断学习JAVA,下面是我的一些学习小记.

一、java的包的引用。这就像.NET里的控件引用或DLL引用。常用的几个包是:

包名
用途
示例
poi-2.5.1.jar
用于对excel, word等的接口
import org.apache.poi.hssf.usermodel.*;
mysql-connector-java-5.0.3-bin.jar, mysql.jar
用于对mysql数据库的操作驱动

[......]

Read more

Wrapper类

Wrapper类。Java基本数据类型的转换方式是类似的parseXXX的方法,下表将基本数据类型和其所对应的wrapper类列出来。

基本数据类型

Wrapper 类

byte
Byte

short
Short

int
Integer

long
Long

float
Float

double
Double

boolean
Boolean

char
Character

 

如:

int a=Interger.paseIn[......]

Read more

使用NutzDao进行复杂SQL条件查询

使用NutzDao进行复杂SQL条件查询。使用NutzDao进行复杂SQL条件查询

NutzDao中支持对数据的多种复杂查询,用户可以很方便的查询到想得到的数据。

使用Cnd对象按条件查询

org.nutz.dao.Dao接口的query方法的第二个参数提供了SQL条件查询功能,这个参数是org.nutz.dao.Cnd对象,它是org.nutz.dao.Condition接口的实现类。该类中包含两个方法:Cnd.wrap()和Cnd.where()方法。

Cnd.wrap()方法

该方法中提供一个字符串参数,[......]

Read more

NutzDao-自定义SQL语句进行复杂查询

NutzDao-自定义SQL语句进行复杂查询NutzDao-自定义SQL语句进行复杂查询

Nutz.Dao提供了大多数简单的操作,在80%以上的情况下,你并不需要编写 SQL,因为 Nutz.Dao会自动替你生成可以使用的SQL。但是,在某些特殊的情况下,尤其是考虑到效率等问题,直接写SQL 仍然是程序员们的一个杀手锏,有了这个杀手锏,程序员们永远可以针对任何数据库做他们想要的任何操作。

自定义SQL语句

NutzDao可以采取直接编写SQL语句的方式来构建自己的SQL语句,从而可以进行对数据的操作,当然在Nutz中自定义SQL语句也支持[......]

Read more

MemCached

MemCached

什么是MemCached?

MemCached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。

 

工作机制(原理)?

通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap来实现的。

注:MemCached可以这样理解:将数据放进缓存,然后开始从缓存中取出,如果发现所提供的Key没有命中,那么就很直白的告诉你,你这个key没有任何对应的东西在缓存里,去数据库或者其它方取;当你在外部数据源取到的时候,可以直接将数据置[......]

Read more

Dom4j简单应用|操作xml文件方法

Dom4j简单应用|操作xml文件方法。Dom4j简单应用

读取一个XML文件?

/**

* 从指定目录读取XML文件

* @param fileName

* @return

* @throws MalformedURLException

* @throws DocumentException

*/

public Document read(String fileName) throws MalformedURLException, DocumentException {[......]

Read more

命令行方式使用SVN服务

命令行方式使用SVN服务命令行方式使用SVN服务

要使用SVN首先必须启动SVN服务。服务有两种版本,一种是图形化界面的处理方式;另一种是使用命令行的方式进行SVN服务器端的操作。

当然,前一种方式是基于安装文件形式的,必须先下载一个SVN的服务器,例如:VisualSVN-Server,安装之后,就可以轻松地部署SVN服务。后一种方式是一个绿色版的软件,将其放到一个目中,然后配置环境变量,之后在命令行中键入命令来操作SVN服务。

由于以图形化的方式操作SVN服务较为容易,所以现在主要讲解以命令行的方式操作SVN服务。

首先,下载一个绿色版的SVN,官[......]

Read more

Hibernate常见的面试问题

Hibernate常见的面试问题。考官会问什么问题?Hibernate

1.Hibernate简介?

Hibernate是一个开源的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用面向对象编程思想来操纵数据库。

2.Hibernate工作原理?及为什么要用?

Hibernate是一个JDO工具。它的工作原理是通过文件把值对象和数据库表之间建立起一个映射关系,这样,我们只需要通过操作这些值对象和Hibernate提供的一些基本类,就可以达到使用数据库的目的。

1)对JDBC操作提供封装,方便操作简化[......]

Read more