byte 是一个单字节整数,8位的有符号整数,也就是-127-127之间    byte b;    b=3;    b=b*3 //这里JAVA自动进行了一次向上的类型转换,将相X的结果转换成了int类型,而将一个int赋给byte出现精度丢失 这里有个知识点(类型自动转换)b=b*3这里,JAVA在编译时为了保证精度,会自动对byte进行向int的转换,以保证结果的精度,所以实际上b*3之后的结果是一个int类型,而将一个int类型赋值给一个byte会导致精度丢失,因此这里会编译不通过。==>因此必须b=byt ...
1.编译源代码时,发生的问题    首先使用java -version查看,如果可以正确显示版本,表示你的jdk的路径是正确的。也就是说你的Path是正确的。    而ClassPath的设定是错误的。    Path和ClassPath到底有什么区别呢?其时这个非常简单,但是也非常重要。    Paht其时是一个公用的环境变量,他的作用就是为在DOS环境下执行一些命令提路径。比如:    你上面执行的java这个命令,他是在你jdk的安装目标中。。如果你指定好Path那么你只要在命令行环境下输 ...
    1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。   2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,Java的垃圾收集器会自动收走这些不再使用的数据。但缺点是,由于要在运行时动态分配内存,存取速度较慢。   3. Java中的数据类型有两种。   一种是基本类型(primitive types) ...
VS2003中的模板文件存放在X:Microsoft Visual Studio .NET 2003\VC#\VC#Wizards和X:\Microsoft Visual Studio .NET 2003\VC#\DesignerTemplates\2052 在这X:Microsoft Visual Studio .NET 2003\VC#有所有的模板文件,文件名很清楚的表明了他的用途 /************************************************************   Copyright (C) 2008 MyCompany S ...
function open_cursor:打开一个动态游标,并返回一个整型; procedure close_cursor(c in out integer);关闭一个动态游标,参数为open_cursor所打开的游标; procedure parse(c in integer, statement in varchar2, language_flag in integer):对动态游标所提供的sql语句进行解析,参数C表示游标,statement为sql语句,language-flag为解析sql语句所用oracle版本,一般有V6,V7跟native(在不明白所连database版本时 ...
在 ASP.NET 中执行 URL 重写 发布日期 : 8/23/2004 | 更新日期 : 8/23/2004 Scott Mitchell 4GuysFromRolla.com 适用范围: Microsoft® ASP.NET 摘要:介绍如何使用 Microsoft ASP.NET 执行动态 URL 重写。URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。讨论实现 URL 重写的各种技术,并介绍执行 URL 重写的一些实际情况。 下载本文的源代码。 本页内容 引言 URL 重写的常见用法 请求到达 IIS 时将会发生什么情况 实现 ...
初用LINUX几点感受   迫于想要完全学习Oracle的需要,开始学习LINUX,而网上到处是人在说LINUX如何如何的好! 但是经过一段时间的学和使用,就我自己来说,用LINUX却是困难重重。 先说下背景 五年左右的软件开发 用DOS-win2003, 也用过一段时间的UNIX,不过没有装过,终端机上的 这一段时间安装了LINUX redhat 9,这是我从公司管理员那拿来的。 学习的目的,因为要好好研究Oracle,而windows下是不会用来装Oracle做服务器的,除非是学习环境。 装起来困难重重,习惯了Windows傻瓜式操作,连装一个浏览器firefox都不会。 ...
这段时间在研究JAVA,虽然看JAVA方面的书籍已经有两年多了,可是实际用JAVA做项目却是现在才真正开始。。   今天做了一个测试环境,Tomcat5.5+Mysql。写了一个测试页面来检查环境,结果发现无法连结到数据库。.Net用多了就是会让人懒惰。以前装好VS就可以放心的写好代码直接访问数据库了。。   本着拿来主义的原则,我GOOLGE了一下,发现很多文章,于是照着文章去配值。   1.下载mysql-connector-java-5.05.jar   2.将这个jar依次复制到j2sd的目标,jre目录,tomcat的co ...
System.Diagnostics命名空间里的Debug类和Trace类的用途 摘要 在 .NET 类库中有一个 System.Diagnostics 命名空间,该命名空间提供了一些与系统进程、事件日志、和性能计数器进行交互的类库。当中包括了两个对开发人员而言十分有用的类——Debug类和Trace类。本文介绍了这两个类的一些基本用途,旨在提高广大开发人员的开发效率。 目录 使用Debug类来帮助调试 Debug类和Trace类的区别 使用Trace类来做程序日志 小结 参考资料 使用Debug类来帮助调试 调试程序对每个程序员来说是家 ...
下面都是我收集的一些比较常用的正则表达式,因为平常可能在表单验证的时候,用到的比较多。特发出来,让各位朋友共同使用。呵呵。 匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白行 匹配HTML标记的正则表达式:< (S*?)[^>]*>.*?|< .*? /> 评注:网上流传的版本太糟糕,上面这个也仅仅能匹配部分,对于复 ...