java

阅读 / 问答 / 标签

Java怎么操作OpenOffice创建word文档并向其设置内容

将Word转Html的原理是这样的:1、客户上传Word文档到服务器2、服务器调用OpenOffice程序打开上传的Word文档3、OpenOffice将Word文档另存为Html格式4、Over至此可见,这要求服务器端安装OpenOffice软件,其实也可以是MS Office,不过OpenOffice的优势是跨平台,你懂的。恩,说明一下,本文的测试基于 MS Win7 Ultimate X64 系统。下面就是规规矩矩的实现。1、下载OpenOffice,2、下载Jodconverter 这是一个开启OpenOffice进行格式转化的第三方jar包。3、泡杯热茶,等待下载。4、安装OpenOffice,安装结束后,调用cmd,启动OpenOffice的一项服务:C:Program Files (x86)OpenOffice.org 3program>soffice -headless -accept="socket,port=8100;urp;"5、打开eclipse6、喝杯热茶,等待eclipse打开。7、新建eclipse项目,导入Jodconverter/lib 下得jar包。* commons-io* jodconverter* juh* jurt* ridl* slf4j-api* slf4j-jdk14* unoil* xstream 8、Coding...查看代码package com.mzule.doc2html.util;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.net.ConnectException;import java.util.Date;import java.util.regex.Matcher;import java.util.regex.Pattern;import com.artofsolving.jodconverter.DocumentConverter;import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection;import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection;import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter;/*** 将Word文档转换成html字符串的工具类** @author MZULE**/public class Doc2Html {public static void main(String[] args) {System.out.println(toHtmlString(new File("C:/test/test.doc"), "C:/test"));}/*** 将word文档转换成html文档** @param docFile* 需要转换的word文档* @param filepath* 转换之后html的存放路径* @return 转换之后的html文件*/public static File convert(File docFile, String filepath) {// 创建保存html的文件File htmlFile = new File(filepath + "/" + new Date().getTime()+ ".html");// 创建Openoffice连接OpenOfficeConnection con = new SocketOpenOfficeConnection(8100);try {// 连接con.connect();} catch (ConnectException e) {System.out.println("获取OpenOffice连接失败...");e.printStackTrace();}// 创建转换器DocumentConverter converter = new OpenOfficeDocumentConverter(con);// 转换文档问htmlconverter.convert(docFile, htmlFile);// 关闭openoffice连接con.disconnect();return htmlFile;}/*** 将word转换成html文件,并且获取html文件代码。** @param docFile* 需要转换的文档* @param filepath* 文档中图片的保存位置* @return 转换成功的html代码*/public static String toHtmlString(File docFile, String filepath) {// 转换word文档File htmlFile = convert(docFile, filepath);// 获取html文件流StringBuffer htmlSb = new StringBuffer();try {BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(htmlFile)));while (br.ready()) {htmlSb.append(br.readLine());}br.close();// 删除临时文件htmlFile.delete();} catch (FileNotFoundException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}// HTML文件字符串String htmlStr = htmlSb.toString();// 返回经过清洁的html文本return clearFormat(htmlStr, filepath);}/*** 清除一些不需要的html标记** @param htmlStr* 带有复杂html标记的html语句* @return 去除了不需要html标记的语句*/protected static String clearFormat(String htmlStr, String docImgPath) {// 获取body内容的正则String bodyReg = "<BODY .*</BODY>";Pattern bodyPattern = Pattern.compile(bodyReg);Matcher bodyMatcher = bodyPattern.matcher(htmlStr);if (bodyMatcher.find()) {// 获取BODY内容,并转化BODY标签为DIVhtmlStr = bodyMatcher.group().replaceFirst("<BODY", "<DIV").replaceAll("</BODY>", "</DIV>");}// 调整图片地址htmlStr = htmlStr.replaceAll("<IMG SRC="", "<IMG SRC="" + docImgPath+ "/");// 把<P></P>转换成</div></div>保留样式// content = content.replaceAll("(<P)([^>]*>.*?)(<\/P>)",// "<div$2</div>");// 把<P></P>转换成</div></div>并删除样式htmlStr = htmlStr.replaceAll("(<P)([^>]*)(>.*?)(<\/P>)", "<p$3</p>");// 删除不需要的标签htmlStr = htmlStr.replaceAll("<[/]?(font|FONT|span|SPAN|xml|XML|del|DEL|ins|INS|meta|META|[ovwxpOVWXP]:\w+)[^>]*?>","");// 删除不需要的属性htmlStr = htmlStr.replaceAll("<([^>]*)(?:lang|LANG|class|CLASS|style|STYLE|size|SIZE|face|FACE|[ovwxpOVWXP]:\w+)=(?:"[^"]*"|""[^""]*""|[^>]+)([^>]*)>","<$1$2>");return htmlStr;}}

怎么用Java实现语音报时功能啊

import java.io.File;import java.text.SimpleDateFormat;import java.util.Date;import javax.sound.midi.MidiSystem;import javax.sound.midi.Sequence;import javax.sound.midi.Sequencer;public class PlayMusic extends Thread { // 这里即使我换成完整的文件路径也不行. private static String FileName = "C:\WINDOWS\Media\onestop.mid"; private SimpleDateFormat format = new SimpleDateFormat( "yyyy/MM/dd hh:mm:ss"); private Sequence seq = null; public void run() { while (true) { try { Thread.sleep(500); if (isTimeToPlay()) LoadAndPlay(); } catch (Exception e) { e.printStackTrace(); } } } public PlayMusic() { } public void LoadAndPlay() { try { this.seq = MidiSystem.getSequence(new File(FileName)); Sequencer localSequencer = MidiSystem.getSequencer(); localSequencer.open(); localSequencer.setSequence(seq); localSequencer.start(); } catch (Exception localException) { localException.printStackTrace(); } } private boolean isTimeToPlay() { return format.format(new Date()).endsWith("00:00"); //整点报时 //return format.format(new Date()).endsWith("30:00"); //半小时报时 } public static void main(String[] paramArrayOfString) { PlayMusic timeClock = new PlayMusic(); timeClock.start(); }}

如何在Java中将XML文档转换成HTML文档

贴上代码:mport java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.OutputStream; import com.artofsolving.jodconverter.DefaultDocumentFormatRegistry; import com.artofsolving.jodconverter.DocumentConverter; import com.artofsolving.jodconverter.DocumentFormatRegistry; import com.artofsolving.jodconverter.openoffice.connection.OpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.connection.SocketOpenOfficeConnection; import com.artofsolving.jodconverter.openoffice.converter.OpenOfficeDocumentConverter; public class test { /** * @param args */ public static void main(String[] args) throws Exception { // TODO Auto-generated method stub test t = new test(); //File in = new File("d:\mytest\test1.pdf"); //File out = new File("d:\mytest\test11.html"); FileInputStream input = new FileInputStream("d:\mytest\test11.pdf"); FileOutputStream output = new FileOutputStream("d:\mytest\test11.doc"); t.convert(input, output); } public void convert(File input, File output) throws Exception { OpenOfficeConnection conn = new SocketOpenOfficeConnection("localhost", 8100); conn.connect(); DocumentConverter converter = new OpenOfficeDocumentConverter(conn); converter.convert(input, output); conn.disconnect(); } public void convert(InputStream input, OutputStream output) throws Exception { OpenOfficeConnection conn = new SocketOpenOfficeConnection("localhost", 8100); conn.connect(); DocumentConverter converter = new OpenOfficeDocumentConverter(conn); DocumentFormatRegistry registry = new DefaultDocumentFormatRegistry(); converter.convert(input, registry.getFormatByFileExtension("pdf"), output, registry.getFormatByFileExtension("doc")); conn.disconnect(); } }

Java怎么操作OpenOffice创建word文档并向其设置内容

建议你用卓正软件的pageoffice,他还是跨浏览器的呢。

找零钱问题 [贪心算法](java实现)

public getMin{public int MinNumber=0;public int findMax(int[] a){ for(int i=0;i<a.length;i++){ if(a[i]==0) return a[--i]; } return a[a.length-1];}public boolean Compare(int a,int b){ public boolean flag=true; if(a>b) flag=flase; return flag;}public int getMinNumber(int[] M,int Money){ int[] findM=new int[M.length]; int index=0; for(int i=0;i<M.length;i++){ boolean f = this.Compare(M[i],money) if(f) findM[index++]=M[i]; } int max = this.findMax(findM); MinNumber++; if((Money-max)!=0) { getMinNumber(M,Money-max) } return MinNumber;}public int[] Start(){ System.out.println("请输入查询组数"); int group=System.in.read(); int[] M={1,2,5,10,20,50,100}; int[] Result = new Int[group]; int index=0; while (group-- > 0){ System.out.println("请输入金额"); int money=System.in.read(); Result[index++] = getMinNumber(M,money); MinNumber=0; } }public void print(int[] MinNumber){ for(int i=0;i<MinNumber.length.i++){ System.out.println(MinNumber[i]+" "); }}}public static void main(String[] args){ new getMin().print(new getMin().Start());}没测试啊,有问题请勿喷,呵呵

java语言中如何判断String 数组中的数据是否有重复

这个问题,首先要将string数组转换成list集合,然后判断list集合中是否存在public static void main(String[] args) {//定义数组String aa []={"timo","kainan","naer","lanbo"};//数组转换成listList list=Arrays.asList(aa);if(list.contains("timo")){System.out.println("有提莫");}else{System.out.println("没有提莫");}}

java 判断string数组中是否有某个字符串

这个问题,首先要将string数组转换成list集合,然后判断list集合中是否存在public static void main(String[] args) { //定义数组 String aa []={"timo","kainan","naer","lanbo"}; //数组转换成list List<String> list=Arrays.asList(aa); if(list.contains("timo")){ System.out.println("有提莫"); }else{ System.out.println("没有提莫"); } }

java如何判断数组中是否包含某元素

这个问题,首先要将string数组转换成list集合,然后判断list集合中是否存在public static void main(String[] args) {//定义数组String aa []={"timo","kainan","naer","lanbo"};//数组转换成listList<String> list=Arrays.asList(aa);if(list.contains("timo")){System.out.println("有提莫");}else{System.out.println("没有提莫");}}

java 判断string数组中是否有某个字符串

这个问题,首先要将string数组转换成list集合,然后判断list集合中是否存在public static void main(String[] args) { //定义数组 String aa []={"timo","kainan","naer","lanbo"}; //数组转换成list List<String> list=Arrays.asList(aa); if(list.contains("timo")){ System.out.println("有提莫"); }else{ System.out.println("没有提莫"); } }

高级语言程序设计(基于JAVA)》在线作业二

dc

Javac 找不到符号

同意1楼,没有明确主类。。。。。。。。。。

我想询问一下,MySQL中部署java程序,都需要什么步骤?谢谢!之前都需要做什么准备!

利用管道机制,先设置路径,然后再设置一些命令,下面有个列子,希望你能看懂set classpath=%JAVA_HOME%in;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;C:oracleora92in;C:Program FilesOraclejre1.1.8in;%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32Wbem;C:jakarta-tomcat-5.0.28commonliblog4j-1.2.8.jar;C:jakarta-tomcat-5.0.28commonlibclasses12.jar;javac tclsend.javajava tclsend

java 怎么连接mysql数据库

这篇文章主要以MySQL为例讲下Java如何连接到数据库的。当然,首先要安装有JDK(一般是JDK1.5.X)。然后安装MySQL,这些都比较简单,具体过程就不说了。配置好这两个环境后,下载JDBC驱动mysql-connector-java-5.0.5.zip(这个是最新版的)。然后将其解压缩到任一目录。我是解压到D盘,然后将其目录下的mysql-connector-java-5.0.5-bin.jar加到classpath里,具体如下:“我的电脑”-> “属性” -> “高级” -> “环境变量”,在系统变量那里编辑classpath,将D:mysql-connector-java-5.0.5mysql-connector-java-5.0.5-bin.jar加到最后,在加这个字符串前要加“;”,以与前一个classpath区分开。然后确定。环境配置好了,很简单。现在,先配置MySQL,设其用户名为“root”,密码为“root”。在命令行或用一个SQL的前端软件创建Database。我是用SQLyog的前端软件来创建Database的。先创建数据库:CREATE DATABASE SCUTCS;接着,创建表:CREATE TABLE STUDENT(SNO CHAR(7) NOT NULL,SNAME VARCHAR(8) NOT NULL,SEX CHAR(2) NOT NULL,BDATE DATE NOT NULL,HEIGHT DEC(5,2) DEFAULT 000.00,PRIMARY KEY(SNO));然后插入数据,可以用SQL语句insert into <表名> values (value1, value2, ...);也可以用SQLyog来操作好了,创建好了。下面,我们来编写.java文件来演示一下如何访问MySQL数据库。import java.sql.*;public class JDBCTest {public static void main(String[] args){// 驱动程序名String driver = "com.mysql.jdbc.Driver";// URL指向要访问的数据库名scutcsString url = "jdbc:mysql://127.0.0.1:3306/scutcs";// MySQL配置时的用户名String user = "root";// MySQL配置时的密码String password = "root";try {// 加载驱动程序Class.forName(driver);// 连续数据库Connection conn = DriverManager.getConnection(url, user, password);if(!conn.isClosed())System.out.println("Succeeded connecting to the Database!");// statement用来执行SQL语句Statement statement = conn.createStatement();// 要执行的SQL语句String sql = "select * from student";// 结果集ResultSet rs = statement.executeQuery(sql);System.out.println("-----------------");System.out.println("执行结果如下所示:");System.out.println("-----------------");System.out.println(" 学号" + " " + " 姓名");System.out.println("-----------------");String name = null;while(rs.next()) {// 选择sname这列数据name = rs.getString("sname");/* 何问起 hovertree.com */// 首先使用ISO-8859-1字符集将name解码为字节序列并将结果存储新的字节数组中。// 然后使用GB2312字符集解码指定的字节数组name = new String(name.getBytes("ISO-8859-1"),"GB2312");// 输出结果System.out.println(rs.getString("sno") + " " + name);}rs.close();conn.close();} catch(ClassNotFoundException e) {System.out.println("Sorry,can`t find the Driver!");e.printStackTrace();} catch(SQLException e) {e.printStackTrace();} catch(Exception e) {e.printStackTrace();} } }接下来我们运行一下看下效果:D: estjdbc>javac JDBCTest.javaD: estjdbc>java JDBCTestSucceeded connecting to the Database!-----------------------执行结果如下所示:-----------------------学号 姓名-----------------------0104421 周远行0208123 王义平0209120 何问起0309119 李 维0309203 欧阳美林0309226 柯乐义哈哈,成功啦

javac Test.java对着呢,但是JAVA TEST就执行不了

环境变量设没有? .代表本目录。

java的Timer问题

你把Timer 改成setTime 试一下.

java!~loop

这样就行了。 numtest循环完成0了,而求平均时要除以总数。 import java.util.Scanner; public class TestAverage{ public static void main(String[]args){ int numtest,test,sum=0,average; Scanner input=new Scanner(System.in); System.out.println("How many test did you take?"); numtest=input.nextInt(); int num = numtest; while(numtest>0){ System.out.println("Enter a test:"); test=input.nextInt(); numtest--; sum+=test; } average=sum/(num); System.out.println(average); } }————————————————————————我怀疑你抄错程序了。你把我的代码完整的复制到新建的java文件中,再运行一遍。以下是我刚才测试的结果。D:javawork>javac TestAverage.javaD:javawork>java TestAverageHow many test did you take?3Enter a test:12Enter a test:21Enter a test:3221

在plsql中调用存储很快就跑完了,为什么在java程序中调用就卡死

路径:C:Program FilesJavaD:Program FilesJavaD:Java安装后可出现jre和jdk两个目录,其中jre为运行环境,jdk为开发环境。配置JDK环境变量右键我的电脑,选择属性,选择高级选项卡,点击环境变量进入环境变量设置页,进行JVM环境变量的设置。建立系统变量:JAVA_HOME=D:Program FilesJavajdk1.6.0_07;建立系统变量:CLASSPATH=.;(逗号+分号);编辑path系统变量:在最前面加上%JAVA_HOME%in;(分号)。

JAVA求扇形的面积和周长,编译出错。请问怎么回事?错在哪里?

哪一行出的错?命令行参数你传进去了没?

java 中程序包不存在找不到符号 恳请大神解答

cat 类 要设置为 public 吧

ubuntu怎么降低java版本

第一步,安装Java。(已经安装好的同学可以跳过这一步啦)Java1.6安装:(必须要自己下载jdk-6u45-linux-x64.bin )a. 输入指令: mkdir /opt/java(在opt目录下创建java文件夹)b. 输入指令:cp jdk-6u45-linux-x64.bin /opt/java 注意:要在jdk-6u45-linux-x64.bin 所在的当前文件夹底下执行这条命令c.输入指令:cd /opt/javad.输入指令:chmod a+x jdk-6u45-linux-x64.bine.输入指令:./jdk-6u45-linux-x64.bin然后java1.6就愉快的安装好啦Java1.7安装:(java1.7ubuntu一般会自带 所以不用下载了)a.sudo apt-get -y install openjdk-7-jdkb.update-java-alternatives -s java-1.7.0-openjdk-amd64OK 那我们需要的Java版本就全部安装好了第二步,1.7版本与1.6版本之间的切换。a.输入指令:sudo update-alternatives --config java显示画面:如图,当前选择的模式2版本是java-7-openjdk,如果要选择1.6版本的话,就输入1 然后Enter。b.但是不要忘记了,Javac也需要同样的改动输入指令:sudo update-alternatives --config javac操作同上选择自己需要的版本就ok了记住哦 每次转换完版本都要用指令java -versionjavac -version来检查一下。

Java程序的main()方法必须都写在类里面?

是的 java作为一个类运行的时候必须首先执行main方法 其实还有一个隐藏的init方法,由于不常用,所以不向你说明了

java运行时找不到目录

你环境变量什么的可配好了?

java高手有兴趣的帮忙做下这些题目啊!

DBDCDCCBDDCDDAA高手没事件做习题

java程序第一句import java.until.Random;

没懂你的意思,导入包是为了引用类,执行代码你可以写在main方法里

错误:意外的类型 java

你要先搞清楚运算顺序,你这样写结果是,先计算3=1,把1赋值给3,再与1进行逻辑计算,这样是什么意思你应该是想求余吧?%?

java中main()方法是哪个类里面的方法?

鱼戏莲叶西,鱼戏莲叶南,

java中main()方法是哪个类里面的方法?

mac上没有java cacerts怎么导入证书

C:Program FilesJavaD:Program FilesJavaD:Java安装后可出现jre和jdk两个目录,其中jre为运行环境,jdk为开发环境。配置JDK环境变量右键我的电脑,选择属性,选择高级选项卡,点击环境变量进入环境变量设置页,进行JVM环境变量的设置。建立系统变量:JAVA_HOME=D:Program FilesJavajdk1.6.0_07;建立系统变量:CLASSPATH=.;(逗号+分号);编辑path系统变量:在最前面加上%JAVA_HOME%in;(分号)。

java中main()方法是哪个类里面的方法?

应该哪个都不是,是需要你自己编写的。

javaweb怎么连接mysql数据库

安装好mysql之后,那么你现在应该安装JDK了(JDK1.6就可以)安装好JDK之后,就是安装Eclipse了,要支持JDK版本,Eclipse安装的时候会自动去找JDK安装位置的,如果你是解压版的Eclipse,就要配置eclipse.ini文件了,将对应的JDK配置好,这些已经准备就绪的时候,就到mysql中创建数据库和表先创建数据库:CREATE DATABASE SCUTCS;接着,创建表:CREATE TABLE STUDENT(SNO CHAR(7) NOT NULL,SNAME VARCHAR(8) NOT NULL,SEX CHAR(2) NOT NULL,BDATE DATE NOT NULL,HEIGHT DEC(5,2) DEFAULT 000.00,PRIMARY KEY(SNO));然后插入数据,可以用SQL语句insert into <表名> values (value1, value2, ...);

运行JAVA的时候出现FRM-92120是怎么回事

路径:C:Program FilesJavaD:Program FilesJavaD:Java安装后可出现jre和jdk两个目录,其中jre为运行环境,jdk为开发环境。配置JDK环境变量右键我的电脑,选择属性,选择高级选项卡,点击环境变量进入环境变量设置页,进行JVM环境变量的设置。建立系统变量:JAVA_HOME=D:Program FilesJavajdk1.6.0_07;建立系统变量:CLASSPATH=.;(逗号+分号);编辑path系统变量:在最前面加上%JAVA_HOME%in;(分号)。

java示例程序在Eclipse可以运行,用命令提示符运行不了!?

路径问题~

java初学 interface与class文件的存放位置问题

大哥 ,你classpath 设了吗! 麻烦设到 one 上一层目录! 程序肯定是没问题的! 上面那些回答的 一团糟

java中main()方法是哪个类里面的方法?

void

一个Java源程序文件中,只能有一个main方法。请问这句话对吗?

试试就知道了:public class TestMain{ public static void main(String args[]){ System.out.println("这是真正的主方法"); main("Hello World!"); } public static void main(String str){ System.out.println(str); }}源文件的名字:TestMain.java编译通过,执行结果:D:MyPro>javac TestMain.javaD:MyPro>java TestMain这是真正的主方法Hello World!结论:很明显,这句话不正确!!

Java编程中Could not find the main class: test. Program will exit.

设置一下classpath就好了

Java class文件无法运行。

你把类名也改成Main试试

vtk在Java2中的使用

  VTK(Visualization ToolKit)是一个开放源码 自由获取的软件系统 全世界的数以千计的研究人员和开发人员用它来进行 D计算机图形 图像处理 可视化 VTK包含一个c++类库 众多的翻译接口层 包括Tcl/Tk Java Python     Visualization Toolkit 是一个用于可视化应用程序构造与运行的支撑环境 它是在三维函数库OpenGL 的基础上采用面向对象的设计方法发展起来的 它将我们在可视化开发过程中会经常遇到的细节屏蔽起来 并将一些常用的算法封装起来 比如Visualization Toolkit 将我们在表面重建中比较常见的Marching Cubes 算法封装起来 以类的形式给我们以支持 这样我们在对三维规则点阵数据进行表面重建时就不必再重复编写MarchingCubes 算法的代码 而直接使用Visualization Toolkit 中已经提供的vtkMarchingCubes 类    Visualization Toolkit 是给从事可视化应用程序开发工作的研究人员提供直接的技术支持的一个强大的可视化开发工具 它以用户使用的方便性和灵活性为主要原则 具有如下的特点      ) 具有强大的三维图形功能 Visualization Toolkit 既支持基于体素Voxel basedrendering 的体绘制Volume Rendering又保留了传统的面绘制 从而在极大的改善可视化效果的同时又可以充分利用现有的图形库和图形硬件     ) Visualization Toolkit 的体系结构使其具有非常好的流streaming 和高速缓存caching 的能力 在处理大量的数据时不必考虑内存资源的限制     ) Visualization Toolkit 能够更好的支持基于网络的工具比如Java 和VRML 随着Web 和Internet 技术的发展Visualization Toolkit 有着很好的发展前景     ) 能够支持多种着色如OpenGL 等     ) Visualization Toolkit 具有设备无关性使其代码具有良好的可移植性     ) Visualization Toolkit 中定义了许多宏 这些宏极大的简化了编程工作并且加强了一致的对象行为     ) Visualization Toolkit 具有更丰富的数据类型 支持对多种数据类型进行处理     ) 既可以工作于Windows 操作系统又可以工作于Unix 操作系统极大的方便了用户    下面介绍一下VTK在JDK _ 下的使用方法      ) 从vtk的网站()上下载最新的软件包 版本是 然后把它安装到C:vtk 目录下     ) 从Sun官方下载链接 版本 _ 然后安装到C:j sdk _ 上     ) 设置环境变量 系统 >高级 >环境变量 >path 设置为C:j sdk _ in;C:ProgramFilesJavaj re _ in;C:j sdk _ jrein;C:vtk in     ) 拷贝C:vtk in*java dll到系统目录     ) 编译 运行 为了方便起见 拷贝C:vtk ExamplesTutorialStep Java目录下的Cone java到d盘 当前目录为d盘    D:>javac classpath c:vtk invtk jar Cone java    D:>java classpath ;c:vtk invtk jar Cone    源码如下     //    // This example creates a polygonal model of a cone and then renders it to    // the screen It will rotate the cone degrees and then exit The basic    // setup of source > mapper > actor > renderer > renderwindow is     // typical of most VTK programs     //    // We import the vtk wrapped classes first     import vtk *;    // Then we define our class     public class Cone {     // In the static contructor we load in the native code      // The libraries must be in your path to work      static {       System loadLibrary( vtkCommonJava );       System loadLibrary( vtkFilteringJava );       System loadLibrary( vtkIOJava );       System loadLibrary( vtkImagingJava );       System loadLibrary( vtkGraphicsJava );       System loadLibrary( vtkRenderingJava );      }     // now the main program     public static void main (String []args) {      //       // Next we create an instance of vtkConeSource and set some of its      // properties The instance of vtkConeSource cone is part of a      // visualization pipeline (it is a source process object); it produces data      // (output type is vtkPolyData) which other filters may process       //      vtkConeSource cone = new vtkConeSource();      cone SetHeight( );      cone SetRadius( );      cone SetResolution( );       //       // In this example we terminate the pipeline with a mapper process object       // (Intermediate filters such as vtkShrinkPolyData could be inserted in      // beeen the source and the mapper ) We create an instance of      // vtkPolyDataMapper to map the polygonal data into graphics primitives We      // connect the output of the cone souece to the input of this mapper       //      vtkPolyDataMapper coneMapper = new vtkPolyDataMapper();      coneMapper SetInput( cone GetOutput() );      //       // Create an actor to represent the cone The actor orchestrates rendering      // of the mapper s graphics primitives An actor also refers to properties      // via a vtkProperty instance and includes an internal transformation      // matrix We set this actor s mapper to be coneMapper which we created      // above       //      vtkActor coneActor = new vtkActor();      coneActor SetMapper( coneMapper );      //      // Create the Renderer and assign actors to it A renderer is like a      // viewport It is part or all of a window on the screen and it is      // responsible for drawing the actors it has  We also set the background      // color here      //      vtkRenderer ren = new vtkRenderer();      ren AddActor( coneActor );      ren SetBackground( );      //      // Finally we create the render window which will show up on the screen      // We put our renderer into the render window using AddRenderer We also      // set the size to be pixels by       //      vtkRenderWindow renWin = new vtkRenderWindow();      renWin AddRenderer( ren );      renWin SetSize( );      //      // now we loop over degreeees and render the cone each time      //      int i;      for (i = ; i < ; ++i)       {       // render the image       renWin Render();       // rotate the active camera by one degree       ren GetActiveCamera() Azimuth( );       }      }   } lishixinzhi/Article/program/Java/JSP/201311/19769

java编程时出现Could not find the main class 怎么解决???

你代码怎么写的

jAVA下面说法正确的是

c

java调试问题,高手指点一下,小弟新手!谢谢了

是你的保存的名字和题中的名字不一样吧,我用textpad做了几次,能显示出来!

1..为什么java程序,环境变量classpath中 tools.jar dt.jar是必须

那是java自带的类的类库!!你不把它们放到系统环境中,你怎么使用String类?怎么使用java.util.*等包?所以,同理,如果你要在本机上面使用另外一个类包,同样可以放到classpath中

java怎么用cmd运行包中的类

你的 JavadocTest.java要放到一个子文件夹里面.目前你的JavadocTest.java申明属于package lee.那么你要把JavadocTest.java放到一个叫做lee的文件夹下面。搜索编译的时候,在lee文件夹上一层,然后运行javac ./lee/JavadocTest.java (也就是说不要直接在test.java的目录下编译)。运行的时候,也是在lee文件夹上一层,然后运行java lee.JavadocTest就应该不会出错了.(主目录,你所有的操作在这里运行)|lee (子文件夹,用来存放所有属于lee package的源文件)|JavadocTest.java

不属于java家族的是

JSP隶属Java家族,下列不属于JAVA家族的是()。A.servletB.javabeanC.javaD.javascript【答案】D【解析】暂无解析为您推荐以下相关试题[单选题]

为什么我安了JAVA但是用不了?

请问你是怎么用的啊?说得不够明白Java是语言,不是安装的。你安装的应该是JDK或者JCreator、Ecpliese或者JBuilder等开发程序如果你安装的是JDK,那么打开我的电脑右键-属性-高级-环境变量,然后在上面部分的用户变量处设置,看有没有名为Path的变量。如果有,就打开Path变量,在他的结尾输入分号后输入JDK的路径和其下Bin目录的路径,如果不存在,就新建一个变量内中设置一个JDK和其下Bin目录路径,中间用分号隔开。比如JDK安装在D:JDK下原来没有Path变量,就输入D:JDK;D:JDKBin如果原来有内容就输入原来内容;D:JDK;D:JDKBin这样,就可以在CMD中调用Java程序了。方法:首先打开记事本,然后输入一段Java程序代码,保存在D盘根目录下,存储为所有文件*.*。命名的时候要用和调用基础类相同的名字,注意不能用数字开头。假如做一个HelloWorld程序,代码如下。class Test{ public static void main(String args[]){ System.out.println("HelloWorld"); }}这样的话包含main函数的类名字就是Test,那么文件名必须命名为Test。即输入 Test.java ,注意这里一定要区分大小写。然后 开始-运行-cmd,输入以下命令,注意所有命令同样区分大小写C:Doucuments and Settings用户名>D:D:>javac Test.javaD:>java Test.classHelloWorldD:>如果出现这样的情形就说明Java代码编译成功了。在输入javac命令的时候,是将程序编译成class文件。因此输入完这条命令后,D盘下就会出现一个Test.class的文件。然后就可以运行这个自己编的程序啦其中任何一个步骤出错都会导致程序错误。同时编写Java程序的时候一定要安装一个相应的编译程序,建议用JCreator3.5英文版。4的版本有点Bug有时不能运行程序,中文版不能对中文很好支持言归正传,如果你安装的是一个编译程序,就是如上所说JCreator等,那么就重新安装一个JDK。JDK自己上网上下去。安装完后按照上面的步骤调整调试。然后打开JCreator等,会提示一设置一个路径。就设置JDK的安装路径,这样以后编程的时候就不用反复打开cmd了

如何将.class文件转换成.java文件

反编译,找反编译工具

请问以JDK和记事本作为JAVA开发环境是如何操作的?

把上面两人的答案结合起来就完美了

java一个简单小程序,求高手帮忙编写,万分感谢

远程帮你写, 如果可以添加追问吧

java的-D选项作用

类名是Test么?检查下^_^

JAVAD 是一个怎么样的公司?

Javad Ashjaee是Javad公司的创建者,他曾在Trimble任职五年,成为公司的先行者,后又成为Ashtech公司的奠基人。他用他的名字创立了两家公司,造就了两种名牌,是站在高精度GPS巨人肩上的佼佼者。经过三年的磨砺和积聚,于1999年一鸣惊人地推出了新一代双频40通道欧型板JPSEURO,各项技术指标有了一个质的飞跃,并且与其早期推出某24通道GPS/GLONASS接收板兼容。这是当时最为先进成熟的OEM板,一经推出,即受到广泛欢迎,已经广泛使用于我国的各行各业,包括大唐、华为等授时应用。 Javad OEM产品是目前技术性能最好的GPS/GLONASS双星双频的高档OEM产品,例如,1PPS的精度可达20ns,功耗1.5W,温度范围-40℃到+75℃,具有带内干扰抑制功能,高精度、高动态、高可靠性。为满足单频授时、手持型及单频导航用户之需要,Javad又推出新一代JGG20及Euro-80,他们具备JPSEuro的同一芯片/同一技术及单频主要优点,但体积更小、重量更轻、耗电更省(典型值1.5W),是高性能和经济性的选择。

一个对称数为95859两小时出现新的对称数问该车速为多少javascript

思路:1、从95859开始递增,逐个判断是否为对称数,得到95859后的一个对称数。2、得到两数的差并除以2,得到汽车的速度。一下是实现代码:static void Main(string[] args){long Mileage_Start = 95859;//上午10点里程表的公里数long Mileage_Over = Mileage_Start;//刚开始两数相同do{Mileage_Over++;}while (!isPalindrome(Mileage_Over));//调用isPalindrome()方法判断是否为对称数,是则跳出循环。Console.WriteLine("下一个对称数为:{0}", Mileage_Over);Console.WriteLine("2个小时行驶了:{0}KM", Mileage_Over - Mileage_Start);Console.WriteLine("汽车的速度为:{0}KM/小时", (Mileage_Over - Mileage_Start)/2); }public static bool isPalindrome(long _Mileage) {string Mileage = _Mileage.ToString();Stack stack = new Stack();bool flag = true;char[] Mile = Mileage.ToCharArray();for (int i = 0; i < Mile.Length;i++ ){stack.Push(Mile[i].ToString());//压栈}ArrayList array = new ArrayList();for(int i =0;i<Mile.Length;i++){array.Add(stack.Pop());//出栈if (array[i].ToString() != Mile[i].ToString())//头尾相应的位置比较,不同则不为对称数,返回False.{flag = false;break;}}return flag;}*******************************运行结果************************************下一个对称数为:959592个小时行驶了:100KM汽车的速度为:50KM/小时

如何实现java 激活指定的窗口,并模似键盘输入

这个比较简单的,用 java.awt.Robot 来实现就行了。Robot 对象有几个个方法就是操作键盘的:void keyPress(int kc);void keyRelease(int kc);//例子import java.awt.AWTException;import java.awt.Robot;import java.awt.event.KeyEvent;public class RobotTest {private static Robot rbt;static{try {rbt=new Robot();} catch (AWTException e) {e.printStackTrace();}}//按下static void press(int kc){rbt.keyPress(kc);}//释放static void release(int kc){rbt.keyRelease(kc);}static void type(int kc){press(kc);release(kc);}public static void main(String[] args) {//F7 长按//press(KeyEvent.VK_F7);//F7按一下type(KeyEvent.VK_F7);//}}

如何用JAVA实现键盘的模拟按下松开

java.awt.event包下的KeyAdapter这个类,有一个public void keyReleased(KeyEvent e)方法,就是当松开某个键时调用这个方法。 比如public void keyReleased(KeyEvent e){int keyCode=e.getKeyCode(); if(keyCode==KeyEvent.VK_LEFT)System.out.println("松开←方向键");}

如何用java的jna模拟键盘按键

如果仅是模拟按键,java 自带的Robot就可以 ~~~

通过java如何获取到上传阿里云OSS的文件的下图的下载文件地址,

int totalSize=textlist.size(); int pageCount=(int)Math.ceil((double)totalSize/pageSize); if(pageNow<1){ pageNow=1; } if(pageNow>pageCount){ pageNow=pageCount; } pm.setPageNow(pageNow); pm.setPageCount(pageCount);

java学生管理系统的课设报告的需求分析怎么写

就写为什么这么做就行了

如何使用JavaScript控制CSS Animations和Transitions

$().css()

java 用freemark的好处

1、易学易用 我是看了一天文档就用得挺熟练了,freemarker文档写得太好了,例子丰富,照做一遍全都会了。 2、功能强大 比Velocity强大多了,还支持JSP Tag。不过最有意义的是macro功能,可以自定义常用的macro,实现页面常规操作的可复用性。 3、报错信息友好 很多应用服务器的JSP报错信息是无法定位到源代码行的。不过freemarker报错定位很准确,丝毫不差,而且信息丰富,一看就知道怎么回事

java 试用freeMarker模板输出报错

错误信息很明显了,他需要一个hashmap,你给了一个arraylist。new一个hashmap, 然后 put("students",stulist)

如何在freemarker中调用java的方法

1 要想使用Freemarker支持的自定义方法,需要实现freemarker.template.TemplateMethodModel接口或 TemplateMethodModelEx接口参考示例如下:java 代码:public class Object2HashMap implements TemplateMethodModelEx { private static final Logger logger = LoggerFactory.getLogger(Object2HashMap.class); @SuppressWarnings({ "rawtypes", "unchecked" }) @Override public Object exec(List arguments) throws TemplateModelException { Collection collection = (Collection) DeepUnwrap.unwrap((TemplateModel) arguments.get(0)); String keyProperty = arguments.get(1).toString(); String valueProperty = arguments.get(2).toString(); HashMap result = new HashMap(); if (collection == null) return result; for (Object object: collection) { try { Object key = PropertyUtils.getProperty(object, keyProperty); Object value = PropertyUtils.getProperty(object, valueProperty); result.put(key, value); } catch (Exception e) { logger.error("处理异常", e); } } return result; }}freemarker使用示例,通过new()创建该对象。参考示例是 将wsdl的扩展字段 key,value值放到HashMap中。<#assign chineseAmount = "com.ccic.gateway.core.freemarker.encoder.ChineseAmountEncoder"?new()object2hash = "com.ccic.gateway.core.freemarker.encoder.Object2HashMap"?new()insuredExtendHash = object2hash(payload.responseBody.policy.extend, "key", "value")> 取值:${(insuredExtendHash.ApproverCName)!}

java freemarker list嵌套

2楼貌似是正确的

如何使用Freemarker生成java代码

Freemarker是一个模板框架。我们可以通过Freemarker进行代码生成或页面的静态生成。 现在简单的说一下怎样使用Freemarker Freemarker的主要生成类public boolean generate(String templateFileName, Map data,String fileName) {try {//取得模板的位置String templateFileDir=templateFileName.substring(0, templateFileName.lastIndexOf("/"));//取得模板的名字String templateFile=templateFileName.substring(templateFileName.lastIndexOf("/"), templateFileName.length());//取得生成文件的路径String genFileDir=fileName.substring(0, fileName.lastIndexOf("/")); Template template = ConfigurationHelper.getConfiguration(templateFileDir).getTemplate(templateFile); File fileDir=new File(genFileDir);org.apache.commons.io.FileUtils.forceMkdir(fileDir);File output = new File(fileName);if(output.exists()){//如何代码已存在不重复生成return false;} Writer writer = new FileWriter(output); template.process(data, writer);writer.close();} catch (TemplateException e) {e.printStackTrace();return false;} catch (IOException e) {e.printStackTrace();return false;}return true;}代码中的Map 是模板所需要的数据,我们可以通过面向对像的方法把数据存在模板中public boolean genDaoInterface(String fileName){DaoModel daoModel=new DaoModel();//设置Dao实现类的包名daoModel.setPackageName(DaoConstant.PACKAGE);//取得接口名String className=StringUtils.substringBefore(fileName,".");//设置接口名daoModel.setClassName(className);Map<String, Object> data = new HashMap<String, Object>(); data.put("model", daoModel);//设置生成的位置 String filePath=new String("src/"+package2path(DaoConstant.PACKAGE)+"/"+fileName);//代码生成 return super.generate(DaoConstant.INTERFACE_TEMPLATE, data, filePath);}data.put("model", daoModel);由这句代码可看出我们将可以在模板中直接调用这些数据package ${model.packageName};public interface ${model.className} extends BaseHibernateDao {}

求java后端调用融云接口的方法

就访问他的url 然后传参数就行了

java怎样将大写字母转换成小写字母

String str = "ABC"; System.out.println(str.toLowerCase());

java中如何把大写字母转换成小写字母,小写字母转换成大写字母?

java提供了upper和lower方法来进行字母大小写的转换,实例如下://把一个字符串中的大写转为小写,小写转换为大写:思路1public static String exChange(String str){StringBuffer sb = new StringBuffer();if(str!=null){for(int i=0;i<str.length();i++){char c = str.charAt(i);if(Character.isUpperCase(c)){sb.append(Character.toLowerCase(c));}else if(Character.isLowerCase(c)){sb.append(Character.toUpperCase(c)); }}}return sb.toString();}//把一个字符串中的大写转为小写,小写转换为大写:思路2public static String exChange2(String str){for(int i=0;i<str.length();i++){//如果是小写if(str.substring(i, i+1).equals(str.substring(i, i+1).toLowerCase())){str.substring(i, i+1).toUpperCase();}else{str.substring(i, i+1).toLowerCase();}}return str;}Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。Java编程语言的风格十分接近C语言、C++语言。Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在Java1.5版本中,Java又引入了泛型编程(GenericProgramming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。Java不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了Java程序的性能。

JavaScript中如何实现大小写转换

JavaScript中的toUpperCase()方法和toLowerCase()方法可用于转换字符串的大写和小写,toUpperCase用于将小写字母转换为大写字母,toLowerCase用于将大写字母转换为小写字母。下面我们就来看看本篇文章的具体内容。首先我们来看一下如何使用toUpperCase转换为大写?要用toUpperCase将字符串转换成大写字母,需要从要转换的字符串中调用toUpperCase方法。返回大写字符串作为返回值。我们来看以下代码。var str = "php";str = str.toUpperCase();console.log(str);执行结果:PHP通过以上这种方式,我们能够将字符串转换为大写如何使用toLowerCase转换为小写?要将字符串用toLowerCase转换成小写字母,请从要转换的字符串中调用toLowerCase方法。返回小写字符串作为返回值。 var str = "PHP"; str = str.toLowerCase(); console.log(str);执行结果:php通过以上这种方式,我们能够将字符串转换为小写。最后,我们来看看如何比较大写和小写字母?比较的两个字符串的大写字母和小写字母,请将它们与toLowerCase中的小写字母进行比较。var str1 = "Php";var str2 = "php";str1 = str1.toLowerCase();str2 = str2.toLowerCase();var result = str1 === str2;console.log(result);执行结果:true通过这种方式,我们能够在将它们与小写字母对齐后比较字符串。

java编写一个字母大小写转换器?

import java.awt.*;import java.awt.event.*;import javax.swing.*;public class CaseConverter extends JFrame {private JTextField inputField;private JTextField outputField;private JButton capitalButton;private JButton lowercaseButton;public CaseConverter() {// 设置窗口标题setTitle("Case Converter");// 设置窗口布局为FlowLayoutsetLayout(new FlowLayout());// 创建组件inputField = new JTextField(20);outputField = new JTextField(20);capitalButton = new JButton("Capital");lowercaseButton = new JButton("Lowercase");// 将组件添加到窗口中add(inputField);add(outputField);add(capitalButton);add(lowercaseButton);// 向按钮添加按压事件监听器capitalButton.addActionListener(new CapitalListener());lowercaseButton.addActionListener(new LowercaseListener());}// 定义Capital按钮的按压事件监听器private class CapitalListener implements ActionListener {public void actionPerformed(ActionEvent e) {// 从输入文本框中获取输入字符串String input = inputField.getText();// 将字符串中的大写字母转换为小写字母,其它字符不变String output = input.toLowerCase();

java是哪个国家的英文名字

爪哇(java),指爪哇岛,属于印度尼西亚,是该国的第四大岛屿,首都雅加达便位于爪哇岛的西北岸。此外,爪哇还是一种计算机语言的名称,由于爪哇岛盛产著名的爪哇咖啡,因此该计算机语言便以爪哇(java)作为名称,以热气腾腾的爪哇咖啡作为图标。

JAVA手机游戏具体怎么安装

http://user.qzone.qq.com/164379822/infocenter?ptlang=2052( 日志里)绝对全面!看了在选满意!绝对有多方面的帮助 (包含详细JAVA下载地址和破解下载地址,安装步凑和建议, 破解教程,在电脑上运行JAVA教程,NEG和N-GAGE) 星之尘团队竭诚为你服务,QQ号疑问咨询:164379822

JAVA 用接口来声明数组的类型?

通过数组定义来引用类,不会触发类的初始化。

求宠物管理系统Java代码,具有增删改查功能,用数组实现,并且有输入功能

代码实现:1.宠物类package 宠物商店;public abstract class 宠物类 {public String species; //种类public String name; //名字public String sex; //雌雄public int age; //年龄public 宠物类() {}public 宠物类(String species,String name,String sex,int age) {this.species=species;this.name=name;this.sex=sex;this.age=age;}public abstract void pet1();public void setspecies(String species) {this.species=species;}public String getspecies() {return species;}public void setname(String name) {this.name=name;}public String getname() {return name;}public void setsex(String sex) {this.sex=sex;}public String getsex() {return sex;}public void setage(int age) {this.age=age;}public int getage() {return age;}}2.商店类package 宠物商店;public class 商店类 extends 宠物类{public 商店类(String species,String name,String sex,int age) {super(species, name, sex,age);}public void pet1() {System.out.println("宠物种类:"+species+" 宠物名称:"+name+" 宠物性别"+sex+" 宠物年龄"+age+"岁");}static 商店类 doug1=new 商店类("金毛","豆豆","雄性",1);static 商店类 doug2=new 商店类("牧羊犬","花花","雌性",2);static 商店类 doug3=new 商店类("泰迪","毛毛","雄性",1);static 商店类 doug4=new 商店类("二哈","笨笨","雌性",2);static 商店类 cat1=new 商店类("加菲猫","胖胖","雄性",1);static 商店类 cat2=new 商店类("波斯猫","玲玲","雌性",2);}3.下架类package 宠物商店;import java.util.Scanner;public class 下架类 {public static void XJ() {Scanner scanner = new Scanner(System.in);System.out.println("现在本店有以下宠物:");商店类.doug1.pet1();商店类.doug2.pet1();商店类.doug3.pet1();商店类.doug4.pet1();商店类.cat1.pet1();商店类.cat2.pet1();System.out.println("请您选择要下架的宠物名称");String name = scanner.next();System.out.println("您好,您已成功下架名字为:"+name+"的宠物");}}4.上架类package 宠物商店;import java.util.Scanner;public class 上架类 {public static String species; //种类public static String name; //名字public static String sex; //雌雄public static int age; //年龄public static void SJ() {Scanner scanner = new Scanner(System.in);System.out.println("请输入你要上架宠物的种类:");species=scanner.next();System.out.println("请输入你要上架宠物的名字:");name=scanner.next();System.out.println("请输入你要上架宠物的雌雄:");sex=scanner.next();System.out.println("请输入你要上架宠物的年龄:");age=scanner.nextInt();商店类 cw=new 商店类(species,name,sex,age);System.out.println("恭喜您,您已经成功上架:");cw.pet1();System.out.println("现在本商店有:");商店类.doug1.pet1();商店类.doug2.pet1();商店类.doug3.pet1();商店类.doug4.pet1();商店类.cat1.pet1();商店类.cat2.pet1();cw.pet1();}}5.查询类package 宠物商店;import java.util.Scanner;public class 查询类 {public static void CX() {Scanner scanner = new Scanner(System.in);System.out.println("尊敬的顾客您好,我会为您提供最优的服务");System.out.println("1:查询本店宠物种类 2:查询本店宠物信息");int n = scanner.nextInt();if(n==1) {System.out.println("尊敬的顾客,目前本店有:1、宠物狗 2、宠物猫");}if(n==2) {System.out.println("请输入您要查询宠物的种类信息:");String name = scanner.next();if(name.equals("狗")||name.equals("gou")) {System.out.println("本店提供"+name+"的品种为:");商店类.doug1.pet1();商店类.doug2.pet1();商店类.doug3.pet1();商店类.doug4.pet1();}else if(name.equals("猫")||name.equals("mao")) {System.out.println("本店提供"+name+"的品种为:");商店类.cat1.pet1();商店类.cat2.pet1();}else {System.out.println("给常抱歉,本店不能提供你所需要的宠物:"+name);}}}}6.测试类package 宠物商店;import java.util.Scanner;public class 测试类 {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("**********欢迎来到宠物商店在线系统**********");System.out.println("我们将为您提供最优秀的服务,请您做以下选择");System.out.println("1:员工登录 2:尊敬的顾客");int i = scanner.nextInt();if(i==1){System.out.println("亲爱的员工您好,请选择您要进行的操作:");System.out.println("1:对宠物进行上架操作 2:对宠物进行下架操作");int n = scanner.nextInt();if(n==1) {//转到上架类上架类.SJ();}if(n==2) {//转到下架类下架类.XJ();}}if(i==2) {查询类.CX();}}}

at java.net.PlainSocketImpl.doConnect(Unknown Source)

用netstat -a | findstr 5555看一下本地有没有起这个端口的监听

JAVA (1)设计一个形状类Shape,包含一个getArea()方法,该方法不包含实际语句

abstrat class Shape{ protected abstract float getArea();}class Circle extends Shape{ public Circle(float radius){ this.radius=radius; } private float radius; public float getArea(){ return 3.14*radius*radius; }}class Rectangle extends Shape{ private float width; private float height; public Rectangle(float width,float height){ this.width=width; this.height=height; } public float getArea(){ return width*height; }}class Triangle extends Shape{ private float hemline; private float height; public Triangle(float hemline,float height){ this.hemline=hemline; this.height=height; } public float getArea(){ return 1/2*hemline*height; }}class Trapezoid extends Shape{ private float topLine; private float bottomLine; private float height; public Trapezoid(float topLine,float bottomLine,float height){ this.topLine=topLine; this.bottomLine=bottomLine; this.height=height; } public float getArea(){ return 1/2*height*(topLine+bottomLine); }}public class TestShape{ private float area=0.0f; public static void countArea(Shape s){ area+=s.getArea(); } public static void main(String[] args){ Shape s1=new Circle(1); countArea(s1); Shape s2=new Rectangle(1,1); countArea(s2); Shape s3=new Triangle(1,1); countArea(s3); Shape s4=new Trapezoid(1,2,1); countArea(s4); System.out.println("area="+area); }}

基于java jsp asp php vb安卓系统毕业设计与实现论文源码下载?

工科生一般有一个毕业设计,做一个项目,同时需要写一个论文也就是毕业论文讲述设计工作中做了什么,为什么做,得到了什么结论等理论性的东西。文史哲以及经济等和理科生一般都是需要写一个论文,阐述清楚以及涉猎的学科研究方向中的理论,突破,收获等。大致这样吧

Java EE、Java SE和Java ME具体有什么区别?

说的再简单一点以前的滑盖手机的小应用小游戏基本都是me做的现在你在招聘上看见的招java开发基本指的都是se你看见的java web指的大都是ee换种说法me做的是小机器上的基础应用,主要是手机上,但是手机已被安卓替代了se做的是大概念上的软件,你所熟知的java软件都是se开发ee在se的基础上添加了很多的框架,接口blabla不过整体上,不论me还是ee,编辑基础逻辑用的都是se

javascript 在脚本中改变链接颜色问题

第一段应该没错,可以再试试, 第二段里面的alink应该是aLink, 作为属性大小写就比较敏感了, 一般效果都是放在css里面,这样比较有结构,但是这两种也都没什么不好的哈

java项目开发在多表情况下的DAO设计问题

java编程思想java语言导学java核心技术要是觉得不够可以去看看这个网址还有马士兵的视频也很不错值的看看尤其是自学

javax的@Transactional注解可以代替spring里的@Transactional吗

正好查资料的时候看到,可以的,我写的底层框架使用的就是javax的@Transactional注解,该框架在我们部门用了好几年了,从springMVC到现在springboot。但是这2个不要混用一起。

为什么java里面要用@Transactional注解

用spring框架了吧。用来注解事务的。

java 编写的程序 一运行就显示找不到或无法加载主类Rectangle

public ststic void main(String args[])写错了应该是public static void main(String[] args)
 首页 上一页  5 6 7 8 9 10 11 12 13 14 15  下一页  尾页