java中的String是最基本的数据类型吗?
java的基本数据类型包括byte、int、char、long、float、double、boolean和short。
java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类
java中的String是最基本的数据类型吗?
java的基本数据类型包括byte、int、char、long、float、double、boolean和short。
java.lang.String类是final类型的,因此不可以继承这个类、不能修改这个类。为了提高效率节省空间,我们应该用StringBuffer类
java面向对象的特征有哪些方面。你对java面向对象的理解是什么?参考答案如下:
1.抽象:
抽象就是忽略一个主题中与当前目标无关的那些方面,以便更充分地注意与当前目标有关的方面。抽象并不打算了解全部问题,而只是选择其中的一部分,暂时不用部分细节。抽象包括两个方面,一是过程抽象,二是数据抽象。
2.继承:
继承是一种联结类的层次模型,并且允许和鼓励类的重用,它提供了一种明确表述共性的方法。对象的一个新类可以从现有的类中派生,这个过程称为类继承。新类继承了原始类的特性,新类称为原始类的派生类(子类),而原始类称为新类的基类(父类)。派生类可以从它的基类那里继承方法和实例变量,并且类[......]
Linux REDHAT下安装内核源代码详细步骤教程。
一.用RH的kernel:
前提工作,首先要知道你自己机器的架构,到底是i386还是i686,可以从执行命令uname -rm的结果看到
1.下载内核源代码包
连接http://download.fedora.redhat.com/pu…i386/os/SRPMS/
下载kernel-2.6.9-1.667.src.rpm
2.安装
rpm -ivh kernel-2.6.9-1.667.src.rpm
文件解压到了/usr/src/redhat文件夹下面SPECS的目录,里面有kernel-2.6.spe[......]
linux2.6内核系统调用的增加方法介绍,内核版本linux-2.6.38。
1. 定义系统调用名
在linux-2.6.38/kernel目录新增一C文件,如:newsyscall.c
[cpp] view plaincopyprint?
#include
#include
asmlinkage int sys_newsyscall(int a, int b)
{
int c = 0;
printk(“Add a new syscall!\n”);
c = a + b;
return c;
}
2. 定义系统调用号
在linux-2.6.38[......]
word2007保存后无法撤销问题怎么解决?
安装了office2007……….
问题来了………
如何在64bit linux系统上安装32bit wine方法 ?Building 32-bit Wine on a 64-bit (x86-64) system
If you just want to use Wine, there is no need to compile it using the instructions here. Just go to the downloads page and click the link for your distribution.
If you want to run 64-bit Windows programs, see [......]
如何通过GRUB引导Windows操作系统 ?
1、通过编辑 menu.lst 来引导Windows 系统;
如果您的Windows所处于的分区在(hd0,0),可以在menu.lst 加如下的一段就能引导起来了;
title WinXp
rootnoverify (hd0,0)
chainloader +1
如果您的机器有两块硬盘,而Windows 位于第二个硬盘的第一个分区,也就是(hd1,0)
您可以用grub的map来指令来操作把两块硬盘的序列对调,这样就不用在BIOS中设置了;在menu.lst中加如下的内容,比如下面的;
title WinXp
map (hd[......]
Linux kernel目录解析。核心源码的顶层是/usr/src/linux目录,在此目录下你可以看到大量子目录:
arch
这个子目录包含了所有体系结构相关的核心代码。它还包含每种支持的体系结构的子目录,如i386。
include
这个目录包括了用来重构核心的大多数include文件。对于每种支持的体系结构分别有一个子目录。 此目录中的asm子目录中是对应某种处理器的符号连接,如include/asm-i386。要修改处理器结构 则只需编辑核心的makefile并重新运行Linux核心配置程序。
init
此目录包含核心启动代码。
mm
此目录包含了所有的内存管理代码[......]
Linux RHEL下mount NTFS分区教程。
一、首先检查下系统内核版本
[root@localhost ~]#uname -rp
2.6.18-128.el5 i686
二、下载适合内核版本的软件包
到http://rpm.pbone.net搜索下载,或者到http://www.linux-ntfs.org下载
我的内核是2.6.18-128.el5 下载kernel-module-ntfs-2.6.18-128.el5 i686
三、安装Rpm包
[root@localhost ~]#rpm -ivh kernel-module-ntfs-2.6.18-[......]
linux RHEL内核编译几种编译方法介绍,本文以RHEL5内核源码为例,介绍内核的自动编译和手动编译。
对于非RHEL内核,编译内核只需四个步骤:
(1) 配置内核
可以通过执行menuconfig命令或将其他内核版本的config配置文件保存为待编译内核源码目录下.config文件。
(2) make
若当前系统有多个CPU核,可以通过make –j <进程数>来加快内核编译速度。如:
#make –j32
(3) make modules_install
(4) make inst[......]