Archive for the 'Java' Category

Java原创深度教程(java环境变量配置)

《Java原创深度教程》,是kleom在学校学习后,加上自己的体会心得,实验后以最简单,最易懂,做出这个《Java原创深度教程》,现这一文是关于:java环境变量配置图文教程:
我用的是Win XP,所以大家可以一起进步,现在开始kleom的进一步学习:
⒈安装JDk到其默认目录:E:\Java\jdk1.6.0\bin(我用的是在学校电脑里拷回来的绿色版,放在E盘的,老师说JAVA是非平台的,所以可以移动用,只要设好环境就行)
⒉右击我的电脑→属性→高级→环境变量
⒊新建一个环境变量”CLASSPATH”变量值:”.”    (注,这只是一个点号)
⒋在系统变量栏中选中变量为”Path”的选项..点编辑在”变量值”的末尾添加入:(注,未尾要用“;“来隔开哟)
;E:\Java\jdk1.6.0\bin           (如图:

星期二, 10月 7th, 2008

Java原创深度教程(实验一)

Java原创深度教程,在这里先发上第一个实验的方法;这一节也是我们学生的第一次java 实验;Java 开发环境:我们用的实验室用的是JDK1.6,现在介绍一下JDK;
JDK有以下几个命令:

javac:Java 语言的编译器,将java 源程序编译为字节码。其输入为.java文章,输出为.class文件。该命令格式为:javac [编译选项]源文件名
java:Java 语言的解释器,解释运行java 的字节码程序。该命令格式为:java类文件名
appletviewer:Java applet 浏览器,使用该命令(而不用一般的浏览器)可以运行及调试applet 小程序。该命令的格式为:appletviewer  HTML 文件(其中指定了要执行的applet 程序)
jar:Java 类文件归档压缩命令,可将多个.class 文件合并为单个jar 文件。该命令的格式为:jar [选项]  归档文件名    类文件名1    类文件名2 ……

 NetBeans 是Sun 公司鼎力支持的开放源代码的Java 集成开发环境,可从http://www.netbeans.info/downloads网址下载。(想具体了解NetBeans的可以上网搜一下相关的内容)
我们在上机练习时,主要是采用命令方式下的JDK 命令(javac ,java ,appletviewer 等)。

星期六, 09月 20th, 2008

Java原创深度教程(理论一)

Java原创深度教程,前些日子一直没有时间将写出来,所以现在发上来可能也就迟了点,不过也可以学习一下;Java 这一课程,是我们这一年的主要课程之一;所以必须先来一起认识一下
java 是面对对像的,与平台无关性,所以来了解它为什么会与平台无关呢?
举一个例子来说明一下吧:比如我们下载来个java 的软件,过程大概:源代码—(编译)—字节码—(运行)—Java编译器——:(这里开始进行各自平台的运行)

软硬件平台1
软硬件平台2
软硬件平台3

我们具体下载的只是过程中的 字节码 那一段,之后的编译也就是各自己平台的工作,所以呢,java就是具有这样一个性质——与平台无关性;

星期一, 09月 15th, 2008

每个Java初学者都要弄清楚的几个问题

对于每个初学Java的朋友来说,有这么一系列里的问题,都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重归初学者行列。内容均来自于CSDN的经典老贴。 希望对大家有用。
  问题一:我声明了什么!
String s = “Hello world!”;
  许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。
这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向”Hello world!”这个String类型的对象。这就是真正发生的事情。我们并没有声明一个String对象,我们只是声明了一个只能指向String对象的引用变量。所以,如果在刚才那句语句后面,如果再运行一句:
String string = s;
  我们是声明了另外一个只能指向String对象的引用,名为string,并没有第二个对象产生,string还是指向原来那个对象,也就是,和s指向同一个对象。

星期一, 07月 28th, 2008

Java的选择

由于java致力于比其它面向对象语言更易编写,编译,调试和学习。它的出现晚于C++且采纳了许多C++语法结构。 就是这样,由于自己已经学习了C语言,不想再学习C++或C#,所以选择了这门语言Java。以后还会打出一起自己在学习当中遇到的各种问题,一起分享(只怪本人英语太差,其它人一定要学好英语啊,现在真后悔)

星期三, 07月 23rd, 2008

学习Java—基础概念篇

学习Java—基础概念篇:这主要是对Java的一些概念的介绍,对一些名词的解释,让学习Java的朋友们提供一个良好的概念基础。认真了解一下吧:
      1.OOP中唯一关系的是对象的接口是什么,就像计算机的销售商她不管电源内部结构是怎样的,他只关系能否给你提供电就行了,也就是只要知道canornot而不是howandwhy.所有的程序是由一定的属性和行为对象组成的,不同的对象的访问通过函数调用来完成,对象间所有的交流都是通过方法调用,通过对封装对象数据,很大限度上提高复用率。
  
  2.OOP中最重要的思想是类,类是模板是蓝图,从类中构造一个对象,即创建了这个类的一个实例(instance)。
  
  3.封装:就是把数据和行为结合起在一个包中,并对对象使用者隐藏数据的实现过程,一个对象中的数据叫他的实例字段(instancefield)。
  
  4.通过扩展一个类来获得一个新类叫继承(inheritance),而所有的类都是由Object根超类扩展而得,根超类下文会做介绍。
  
  5.对象的3个主要特性
  
  ehavior—说明这个对象能做什么。
  
  tate—当对象施加方法时对象的反映。
  
  dentity—与其他相似行为对象的区分标志。
  
  每个对象有唯一的indentity而这3者之间相互影响。

星期六, 07月 19th, 2008