当前位置: 首页 > news >正文

网站应如何设计/seo外链增加

网站应如何设计,seo外链增加,做阿里巴巴网站费用,科技软件公司网站模板下载一:(I)包机制(1)包机制(Package)是Java中为了解决类的命名问题,实现类文件的管理而引入的一种管理机制。(2)在Java中允许将一组功能相同的类放在同一个包下, 从而形成逻辑上的类的集合单元。(II)包的创建(1)语法1:package…

一:

(I)包机制(1)包机制(Package)是Java中为了解决类的命名问题,实现类文件的管理而引入的一种管理机制。(2)在Java中允许将一组功能相同的类放在同一个包下,         从而形成逻辑上的类的集合单元。

(II)包的创建(1)语法1:package包名;(2)语法1:package父包名.子包名;(III)创建包的注意事项(1)package语句必须作为Java文件的第一句非注释语句,放在Java文件

二:

在使用包的过程中有很多需要注意的小细节,这里把常见的问题都列举如下:

1、对类路径的设置通常有两种方法:

i)在系统的环境变量中设置,设置方法依据平台而变;

ii)以命令参数的形式来设置。

如:javac -classpath d:\jdk1.4.2\lib d:\cjm\edu\test\TestFile.java

java -classpath .;d:\jdk1.4.2\lib; d:\cjm

edu.test.TestFile

注意:i)javac和java命令有很大区别,可以这样区分,javac是一个平台命令,它对具体的平台文件进行操作,要指明被编译的文件路径。而java是一个虚拟机命令,它对类操作,即对类的描述要用点分的描述形式,并且不能加扩展名,还要注意类名的大小写。

ii)有一个很奇怪的问题,即javac命令后面的classpath默认包含当前目录(符合windows的习惯),可是在java命令后面的classpath却不包含当前目录,所以在它的classpath中一定不能忘了加上当前目录的描述,即加上"."。

2、在java程序中对类路径的描述用"."分隔,而且也有当前目录的概念。如要运行图1中的TestFile必须指明为

edu.test.TestFile。但是如果在类TestFile中要调用和它在同一目录中的TestString,则不必指明目录前缀。

3、在java程序中所有使用到的类都应该清楚的指明这个类的查找路径。一般有两种方法指明:

i)在程序的开始使用import关键字指明。如类TestFile中要用到FileInputStream类,则在程序头中加入import java.io.FileReader; 或import

java.io.*;

ii)在程序中用到FileFileReader类处直接写完整路径,如: java.io.FileFileReader fin = new

java.io.FileReader("filename");

注意:java.lang包总是被默认导入的。

4、类的目录结构一定要和类中第一句"包声明"一致。如类TestFile.class对应的.java文件的第一句必须包含:package edu.test;

确保类的存放路径和类中指明的"包路径"一致的方法一般有两种:

i)编写.java文件时存放的目录事先确定好,如TestFile.java就直接放在edu\test目录下,然后用下面的语句编译:

javac  -classpath d:\jdk1.4.2\lib d:\cjm\edu\test\TestFile.java

当编译完成后,产生的TestFile.class文件会出现在编译命令中java文件的描述路径中。即出现在d:\test\edu\test中

ii)通过-d参数的使用来编译程序。如使用下面的语句来编译:

javac  -d  d:\cjm  d:\temp\TestFile.java

将在-d后指定的目录d:\cjm下面自动按照packagek中指定的目录结构来创建目录,并且将产生的.class文件放在这个新建的目录下,即在 d:\cjm下面建立\edu\test目录,然后产生的TestFile.class放在d:\cjm\edu\test目录下。

5、为了便于工程发布,可以将自己的类树打成.jar文件。如将图1中的edu下面的所有类文件打成一个.jar文件,可以先转到d:\cjm目录,再用下面的命令:

jar -cvf test.jar edu\

这时会在d:\test下产生一个test.jar文件,此.jar文件中包含edu\下的完整目录结构和文件。使用这个.jar文件时,只需在classpath中指明.jar文件的存放路径即可。

6、对其它资源的使用,如图标文件,文本等资源文件的使用必须要注意,查找资源文件不应从类文件所在的目录开始,而是应该从package指定的类路径 的起点开始(图1中从edu所在目录开始)。如图1中看到的文本文件word.txt在resource下面,而类文件TestFile.class在 edu\test下,在TestFile.class中要使用到resource中的word.txt,要按如下操作:

fin= new FileReader("resource/word.txt");

而不应该是:fin= new

FileReader("../../resource/word.txt");

四、举例

本例用于统计一个文本文件中的单词数,注释中的编号对应前一节的编号:

// TestFile.java

package edu.test; // --------------------------------------- 4

import java.io.FileReader; // ------------------------------ 3

import java.io.LineNumberReader;

class TestFile{

public static void main(String []argv){

TestString ts = new TestString(); //

---------------- 2

FileReader fin;

LineNumberReader line = null;

int wordNum = 0;

try{

fin= new

FileReader("resource/word.txt"); // ---- 6

line = new

LineNumberReader(fin);

}catch(Exception e){

e.printStackTrace();

System.exit(0);

}

while(true){

try{

String temp = line.readLine();

wordNum += ts.CountWord(temp);

}catch(Exception e){

break;

}

}

try{

line.close();

}catch(Exception e){};

System.out.println("Word count

is:" + wordNum);

}

}

// TestString.java

package edu.test;

import java.util.*;

class TestString {

int CountWord(String str){

StringTokenizer token = new

StringTokenizer(str);

return token.countTokens();

}

}

两个.java文件存放在d:\temp目录下,当前目录为d:\temp使用下面的命令进行编译:

d:\temp>javac  -classpath d:\jdk1.4.2\lib  -d

d:\test  *.java

用下面的命令运行:

// --------------------------------- 1

d:\temp> java -classpath .;d:\jdk1.4.2\lib;

d:\test\com  edu.test.TestFile

如果需要打包的话,先转到d:\test,然后用下面命令:

// --------------------------------- 5

jar -cvf test.jar edu\

这时可产生一个test.jar文件,可将此文件置于任何平台下使用。

http://www.lbrq.cn/news/1071217.html

相关文章:

  • 网站可以用视频做背景吗/程序员培训机构排名前十
  • 芍药居做网站公司/网络推广的优势有哪些
  • 做淘宝差不多的网站/汕头seo外包公司
  • wordpress better wordpress minify/网站内部优化有哪些内容
  • 初中做历史的网站/媒体网络推广价格优惠
  • wordpress 移植/seo竞争对手分析
  • 万盛经开区规划建设局网站/郑州网站关键词排名技术代理
  • 沈阳网站设计定制网站建设/程序员培训班要多少钱
  • 张家港做网站的公司/短期职业技能培训班
  • 电子商务网站流程图/搜索引擎优化大致包含哪些内容或环节
  • 泉州厦门网站建设公司/重庆seo技术分享
  • 武汉市网站建设公司/成人就业技术培训机构
  • 深圳企业网站推广/磁力天堂最佳搜索引擎入口
  • 公众号制作教程/阿里seo排名优化软件
  • 12380网站建设建议/培训心得总结
  • wordpress自製插件/优化设计答案大全英语
  • 长沙做网站那家好/百度联盟app
  • 编程 给别人做网站/奉化网站关键词优化费用
  • 卫浴网站怎么做/资源平台
  • 使用java做直播网站/seo蜘蛛池
  • 我在学校志愿队做网站的经历/网站设计模板网站
  • 重庆网站建设公司费用/专业网站制作
  • 淮南网站建设/seo推广技巧
  • freeexampaper wordpress/泰安seo公司
  • 网站建设与管理多选题/百度app关键词优化
  • wordpress路径函数/seo的主要分析工具
  • WordPress设置域名出错/seo内容优化心得
  • 骨科医院网站模板/xp优化大师
  • 有没有在淘宝找人做网站被骗过的/搜索引擎优化的主要内容
  • 网站原型设计和版式设计/百度软件商店
  • 自动驾驶中的传感器技术18——Camera(9)
  • C++入门基础(三):const引用、指针和引用的关系、inline(修饰内联函数)替代宏、nullptr代替null
  • Python中元组,字典,集合的易错题(含解析)
  • kotlin小记(1)
  • day38 力扣279.完全平方数 力扣322. 零钱兑换 力扣139.单词拆分
  • 【PHP】接入百度AI开放平台人脸识别API,实现人脸对比