自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

magic_elf的专栏

In order to be irreplaceable, one must always be different. ——要想不可替代,就必须与众不同!

  • 博客(26)
  • 收藏
  • 关注

原创 《操作系统》课程设计指导——进程管理设计

一、设计目的 (1)加深对进程概念的理解,明确进程和程序的区别。  (2)进一步认识并发执行的实质。  (3)分析进程争用资源的现象,学习解决进程互斥的方法。  (4)了解Linux系统中进程通信的基本原理。 二、设计内容 1)进程的软中断通信   ①编制一段程序,使其实现进程的软中断通信。   要求:使用系统调用fork()创建两个子进程,再用系统调用sign

2013-04-24 10:40:51 2831

原创 实验三 继承,上转型对象 之 HardWork.java

(二)HardWork.javaabstract class Employee{   public abstract double earnings( );}class YearWorker extends Employee{public double earnings() {return 1200000.00;}}class MonthWorker

2013-04-10 22:19:48 1961 3

原创 实验三 继承,上转型对象 之Example.java

(一)Example.java class People{   protected double weight,height;   public void speakHello( )   {       System.out.println("yayawawa");   }    public void averageHeight()   {

2013-04-10 22:13:50 973

原创 Linux硬件的依赖性及目录结构详解

[转自:《深入理解Linux内核》]    Linux试图在硬件无关的源代码与硬件相关的源代码之间保持清晰的界限。为了做到这一点,在arch和include目录下包含了23个子目录,以对应Linux所支持的不同硬件平台。这些平台的标准名字如下:alpha    HP的Alpha工作站,最早属于Digital公司,后来属性Compaq公司,现在不再生产。arm, arm2

2013-03-29 21:53:21 740

原创 惊!制作可执行的JAR文件包及jar命令详解

常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Ja

2013-03-29 21:31:03 490

原创 那些我们不得不学的东西:JAR

JARJAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。为 J2EE应用程序创建的 JAR 文件是 EAR 文件(企业 JAR 文件)。基本介绍JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM

2013-03-29 21:17:20 759 4

原创 整理:不得不说的~关于Java时间日期小结

Java 语言的Calendar,GregorianCalendar (日历),Date(日期),和DateFormat(日期格式)组成了Java标准的一个基本但是非常重要的部分.日期是商业逻辑计算一个关键的部分.所有的开发者都应该能够计算未来的日期,定制日期的显示格式,并将文本数据解析成日期对象。学习日期,日期格式,日期的解析和日期的计算。我们将讨论下面的类: 1、  具体类

2013-03-28 20:15:22 616

原创 实验二 类封装,实例成员与类成员,包 之 Example.java

Example.javaclass A{       float a;         // 声明一个float型实例变量:a    static float b;         // 声明一个float型类变量:b    void setA(float a)    {        this.a=a;     // 将参数a的值赋值给成员变量a    }

2013-03-28 20:10:47 1539

原创 那些我们不学不行的东西:date函数

简介DATE(year,month,day)Year 参数 year 可以为一到四位数字。Microsoft Excel 将根据所使用的日期系统来解释 year 参数。默认情况下,Microsoft Excel for Windows 将使用 1900 日期系统,而 Microsoft Excel for Macintosh 将使用 1904 日期系统。DATE函数也适用于其他各种的编

2013-03-28 20:04:32 1626 2

原创 有趣的程序:回文数.java

回文数import java.util.*;public class Number{      public static void main(String args[])    {        int number=0,d5,d4,d3,d2,d1;        Scanner reader=new Scanner(System.in);

2013-03-28 19:56:09 698

原创 实验课程序练习:猜数字.java

猜数字import java.util.*;public class GuessNumber{          public static void main (String args[ ])     {            System.out.println("给你一个1至100之间的整数,请猜测这个数");           int realNumber=(

2013-03-28 19:54:18 1008

原创 初学者的练习:程序二(数组快速复制)

程序二(数组快速复制)//CopyArray.javaclass CopyArray{  public static void main(String args[])  {char a[]={'a’,’b’,’c’,’d’,’e’,’f’};char b[]={‘1’,’2’,’3’,’4’,’5’,’6’};int c[]={1,2,3,4,5,6};int

2013-03-28 19:52:50 518

原创 你的Java入门了么?看看程序一(Hello world)

程序一(Hello world)// Hello.javapublic class Hello{public static void main(String args[]){System.out.println(“Hello,World”);A a=new A();a.fA();B b=new B();b.fB();}}//A.javacla

2013-03-28 19:50:58 529 2

原创 实验二 成功的代码之一

class Trangle  {     double sideA,sideB,sideC,area,length;   boolean boo;   public  Trangle(double a,double b,double c)    {     sideA=a;    sideB=b;    sideC=c;   // 参数a, b, c分别赋值给sid

2013-03-26 22:05:22 752 4

原创 高手真经 13条Java核心技术

1、  >>>最高位用0填充,>>最高位用符号位填充 ,没有2、 强制转换是直接截断,要四舍五入的话需要用Math.round();3、 boolean不要于任何数值类型进行转换。除非b?1:04、Java没有内置字符串类型。5、String类没有提供用于修改字符串的方法,方便字符串共享。6、C++重载了==,可以用它来检测字符串的相等性。Java没有重载。C也不用==对字符串

2013-03-24 14:37:33 583

原创 迈克菲:如何规避Java漏洞带来的安全风险

本文摘要 在了解了它的广泛程度与传播力度之后,您就会明白网络犯罪分子为何将 Java 作为首要目标。攻克 Java,犯罪分子就有了侵入由连接互联网的设备构成的全球网络的“敲门砖”。作者:迈克菲全球个人消费市场副总裁Gary DavisJava这个词对大家来说并不陌生,它是一种编程语言和计算平台,在您家中的任何设备上都有它的身影。它支持游戏、商务应用和聊天室等,运行在全球数十

2013-03-24 14:32:31 605

原创 Spring 框架简介

Spring 是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为 J2EE 应用程序开发提供集成的框架。  Spring 框架  Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式,如图 1 所示。

2013-03-19 19:53:48 802 7

原创 Java中类的一些基本概念

一、关于变量在类体中的变量定义部分所定义的变量称为类的成员变量,在方法体中定义的变量和方法的参数称为局部变量。成员变量在整个类内有效,局部变量只在定义它的方法内有效。定义类的成员变量时可赋初值,但对成员变量的操作只能在方法内进行。成员变量又分为实例成员变量(实例变量)和类成员变量(类变量)。如果成员变量的类型前面加上关键字static,则该成员变量称做类变量或静态成员变量。当局

2013-03-19 19:28:54 631

原创 Java入门与加深(绝对有用,都看看)

1 什么是Java、Java2、JDK?JDK后面的1.3、1.4.2版本号又是怎么回事?  答:Java是一种通用的,并发的,强类型的,面向对象的编程语言(摘自Java规范第二版) JDK是Sun公司分发的免费Java开发工具,正式名称为J2SDK(Java2 Software Develop Kit)。  2 什么是JRE/J2RE?  答:J2RE是Java2 Run

2013-03-16 22:00:05 540

原创 java枚举类型入门

Tiger 中的一个重要新特性是枚举构造,它是一种新的类型,允许用常量来表示特定的数据 片断,而且全部都以类型安全的形式来表示。Tiger 专家、developerWorks 的多产作者 Brett McLaughlin将解释枚举的定义,介绍如何在应用程序中运用枚举,以及它为什么能够让您抛弃所有旧的public static final 代码。   您已经知道,Java 代码的两个基本

2013-03-16 21:52:14 601

原创 Java学习注意事项

1. 编写Java跨平台应用程序时,你可以选择JDK1.0,1.1,1.2或支持它们的GUI开发工具如:Jbuilder,Visual Age for Java 等等,但是必须注意你的Java程序只能使用Java核心API包,如果要使用第三方的类库包,则该类库包也要由Java核心包开发完成,否则在发布你的程序的时候还得将支持该Java类库包的JVM发布出去。也就是说,你的程序需要是100%纯Jav

2013-03-16 21:46:06 443

原创 如何成为编程高手?(高手秘笈)

1、扎实的基础 数据结构、离散数学、编译原理,这些是所有计算机学科的基础,如果不掌握它们,很难写出高水平的程序。程序人人都会写,但当你发现写到一定程度很难再提高的时候,就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP,即使你再精通OOP,遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。2、丰富的想像力 不要拘泥于固定的思

2013-03-11 20:01:49 564

原创 学习Java的一些基本概念,一定要掌握哦~

Java概述:   目前Java主要应用于中间件的开发(middleware)---处理客户机于服务器之间的通信技术,早期的实践证明,Java不适合pc应用程序的开发,其发展逐渐变成在开发手持设备,互联网信息站,及车载计算机的开发.Java于其他语言所不同的是程序运行时提供了平台的独立性,称许可以在windows,solaris,linux其他操作系统上使用完全相同的代码.Java的语法与

2013-03-11 19:53:07 446

原创 浅谈:JAVA环境如何搭建(JAVA初学者锦囊)

作为学习Java的先前步骤,搭建Java开发环境对于每个初学者是十分重要的,在我看来,搭建该环境主要分为两大部分:首先先安装JDK,然后配置环境。一、安装JDK我们需要首先到Java.sun.com网站下载最新的JDK,在Top Downloads目录下选择Java SE 进入Java SE Downloads,选择JDK6 Update 点击jdk-6u43-windows-x64.ex

2013-03-10 20:44:28 816

原创 八位二进制数为什么表示范围是:-128~~+127?

八位二进制数为什么表示范围是:-128~~+127?计算机对带符号数的表示有三种方法:原码、反码和补码8位原码和反码能够表示数的范围是-127~1278位补码能够表示数的范围是 -128~127所以既然范围是-128~127,那肯定是用补码表示的。10000000-11111111表示-128到-1, 00000000-01111111表示0-127补码的1111 1111

2013-03-10 18:42:24 1799

原创 简析:C++与JAVA的区别(初学者必看)

随着时代的发展,越来越多的编程语言走进了我们的生活,走进了我们的课堂。面对各种各样的编程语言,使本来就学的不太好的学生更加感到迷茫,近日,从网上整理了一些关于C++与JAVA的资料,供各位初学者参考,也希望能得到老师们的纠正与点评,愿我们相互切磋,共同进步。一、C++简介C++是一种使用非常广泛的电脑程序设计语言,是在C语言的基础上发展演变而来的。它是一种静态数据类型检查的,支持多范型的通

2013-03-04 21:06:10 535

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除