
JAVA
文章平均质量分 80
lxwhite
这个作者很懒,什么都没留下…
展开
-
Java堆和栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 Java的堆是一个运行时数据区,类的(对象从中分配空间。这些对象通过new、newarray、anewarray和multianewarray等指令建立,它们不需要程序代码来显式的释放。堆是由垃圾回收来负责的,堆的优势是可以动态地分配内存大小,生存期也不必事先告诉编译器,因为原创 2009-04-13 20:23:00 · 416 阅读 · 0 评论 -
关于Java IO流学习总结
一、IO流的三种分类方式 1.按流的方向分为:输入流和输出流 2.按流的数据单位不同分为:字节流和字符流 3.按流的功能不同分为:节点流和处理流 二、IO流的四大抽象类: 字符流:Reader Writer 字节流:InputStream(读数据) OutputStream(写数据) 三、InputStream的基本方法 int read()原创 2009-04-13 21:03:00 · 512 阅读 · 0 评论 -
Java精选25道题
1. float型float f=3.4是否正确? 答:不正确,应为float f=3.4f 2. 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是引用传递。 3. 在java中一个类被声明为final类型,表示了什么意思? 答:表示该类不能被继承,意味着它不能再派生出新的子类,不能作原创 2009-04-13 21:01:00 · 455 阅读 · 0 评论 -
Java初学者应该搞懂的问题
对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。 问题一:我声明了什么!String s = "Hello world! "; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样原创 2009-04-13 20:27:00 · 398 阅读 · 0 评论 -
JAVA读取XML文件详解
1.有很多时候我们需要将相关动态的信息保存到XML文件中去,那么我们就可以动态输入相关信息。特别是针对数据库方面的操作的时候就非常地灵活。那我现在假如项目中的操作数据库的包为model里面存放了我们的XML文件db.xml现在来看看如何解析出来相关的数据来调用。 第一个类:package model;import org.xml.sax.Attributes;import org.xml.原创 2009-04-13 20:26:00 · 505 阅读 · 0 评论 -
新手入门:写Java程序的三十个基本规则
新手入门:写Java程序的三十个基本规则2007-08-13 09:09作者:Senton出处:天极Yesky软件频道责任编辑:方舟 (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初原创 2009-04-13 20:23:00 · 479 阅读 · 0 评论 -
JSP直连Access数据库的代码 不需要ODBC数据源
很多网友在学习JSP编程时都遇到了这样一些问题: 如何经济的搭建一个JSP网站 网站采用什么数据库,采用MySQL,不熟悉,想用SQL server--服务提供商的空间又不支持或者价格太高 ,自己搭个服务器--更不实际,采用access,连接数据库又是问题,服务商不提供JDBC-ODBC...... 总之,就是由于数据库大大限制了JSP的实用,难道JSP就成了阳春白雪,不是 在这里我以JSP虚拟主原创 2009-04-13 20:20:00 · 483 阅读 · 0 评论 -
J2EE面试题集锦(附答案)
一、基础问答 1.下面哪些类可以被继承? java.lang.Thread (T) java.lang.Number (T) java.lang.Double (F) java.lang.Math (F) java.lang.Void (F) java.lang.Class (F) java.lang.ClassLoader (T)原创 2009-04-13 22:07:00 · 788 阅读 · 0 评论 -
介绍嵌套类和内部类
在另一个类中定义的类就是嵌套类(nested classes)。嵌套类的范围由装入它的类的范围限制。这样,如果类B被定义在类A之内,那么B为A所知,然而不被A的外面所知。嵌套类可以访问嵌套它的类的成员,包括private 成员。但是,包围类不能访问嵌套类的成员。 嵌套类一般有2种类型:前面加static标识符的和不加static 标识符的。一个static的嵌套类有static修饰符。因为它原创 2009-04-13 21:11:00 · 428 阅读 · 0 评论 -
基于Java的搜索引擎:Compass
Compass是第一个实现java搜索引擎的开源框架,它是基于Lucene之上的,提供更简单的搜索引擎API,事务支持,对象到搜索引擎映射(Annotations & XML),Xml到搜索引擎映射,可以和Hibernate,Spring集成,功能非常的强大。如果用Hibernate,Spring做的项目需要搜索引擎的话,Compass是个非常好的选择。Compass是用面向对象编程方法来实现搜索原创 2009-04-13 21:05:00 · 865 阅读 · 0 评论 -
关于package和import的使用
Mouse.java package com.my.liujun;public class Mouse { public int furColor; public int legs; public void setFurColor(int color){ this.furColor = color; } public int getFurColor(){原创 2009-04-13 20:26:00 · 603 阅读 · 0 评论 -
Java 调用存储过程
本文阐述了怎么使用DBMS存储过程。我阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是Java的语言),但是,并不要求你有任何存储过程的编程经历。 存储过程是指保存在数据库并在数据库端执行的程序。你可以使用特殊的语法在Java类中调用存储过程。在调用时,存储过程的名称及指定的参数通过J原创 2009-04-13 22:02:00 · 424 阅读 · 0 评论 -
Eclips使用秘技
Template:Alt + / 修改处:窗口->喜好设定->工作台->按键->编辑->内容辅助。 个人习惯:Shift+SPACE(空白)。 简易说明:编辑程序代码时,打sysout +Template启动键,就会自动出现:System.out.println(); . 设定Template的格式:窗口->喜好设定->Java->编辑器->模板。 程序代码自动排版:原创 2009-04-13 21:18:00 · 499 阅读 · 0 评论 -
提高Java性能的几个高效用法
1.在重要的循环里,消除循环终止判断时的方法调用view plaincopy to clipboardprint?for(int i=0; i{...}for(int i=0; i{...}替换为…view plaincopy to clipboardprint?for(int i=0;n=collection.size();i{...} 2.通常,把与循环index不相关的移到循环的外面v原创 2009-04-13 21:14:00 · 519 阅读 · 0 评论 -
Java应用过程中获取系统属性
Java语言以其面向对象、跨平台、可移植性好、安全性高等优点,受到众多编程人员的青睐,越来越多的人将其作为应用软件开发语言的首选。 在Java应用程序运行时,特别是需要在跨平台工作环境下运行时,需要确定操作系统类型、用户JDK版本和用户工作目录等随工作平台变化的信息,来保证程序正确运行。一般情况下,可以利用JDK提供的系统属性类(Properties)中的方法,快速地获取工作环境信息。 另外,程序原创 2009-04-13 21:03:00 · 460 阅读 · 0 评论 -
Linux与Windows下的Java开发区别
在Linux系统中进行开发,和在Windows中进行开发相比较起来,即有优点,也有缺点。下面是我的一些意见,欢迎大家讨论。 先来说说优势: 1、由Linux系统的本质决定的: Linux的本质有三点,一是开源,二是免费,三是和Unix是一个体系。大家都知道,重要的应用几乎都是运行在Unix服务器上面的,这是因为Unix天生就是为服务器设计的操作系统,他的安全、高效是不用质疑的,原创 2009-04-13 20:29:00 · 850 阅读 · 0 评论 -
将JAVA编译为EXE的几种方法
将Java应用程序本地编译为EXE的几种方法(建议使用JOVE和JET)。 a. 利用微软SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站免费下载,地址如下:http://www.microsoft.com/java/download/dl_sdk40.htm jexegen的语法如下: jexegen /OUT:exe_file_name /M原创 2009-04-13 20:25:00 · 416 阅读 · 0 评论 -
Java程序员面试三十二问
第一,谈谈final, finally, finalize的区别。 第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 第四,&和&&的区别。 第五,原创 2009-04-13 21:47:00 · 402 阅读 · 0 评论