java 错误:需要标识符 显示全部
耿维
2017-05-12

System.out.println(j); 条输语句能放面写条语句放 main 外面吧所执行功想要执行功使用 static 块括起:publicclassnihao{publicstaticvoidmain(Stringargs[]){System.out.println("nihao");inti=8;System.out.println(j);}staticintj=9;static{//使用static块括起System.out.println(j);}}

查看全部回答
java的数字二进制输出 显示全部
范丽坤
2017-04-25

定义十进制的数直接写,定义8进制的数以0开头,定义二进制的数以0b开头,定义十六进制的数以0x开头需要将十进制的数以二进制的数表示出来可以参照下例:int a = 10;System.out.println(Integer.toBinaryString(a));转换成八进制把Binary换成Octal转换成十六进制把Binary换成Hex解释:Binary是二进制的意思,Octal是八进制的意思,Hex是十六进制的意思。

查看全部回答
java立方表示方法 显示全部
方寒琪
2017-04-25

可以使用以下方法:  1、num * num * num,这是最简单的方法。   这就相当于数学上的3个数相乘,即是立方。  2、使用库方法:Math.pow(num, 3);。   这相当于数学上使用的函数,如sin、cos这样子的。

查看全部回答
java现在有两个list类型的数据,如何进行字符串匹配和替换 显示全部
范建中
2017-04-27

给定字符串与list1进行匹配要匹配要找匹配串list2同索引字符串替换给定字符串输list2publicstaticvoidmain(String[]args){List<String>list1=newArrayList<String>();list1.add("news");list1.add("newssport");list1.add("newssportfootball");List<String>list2=newArrayList<String>();list2.add("xinwen1");list2.add("xinwen2");list2.add("xinwen3");Stringstr="newssportfootballenrgqasderfnwef";intindex=-1;intmax=0;for(inti=0;i<list1.size();i++){Stringtemp=list1.get(i);if(str.indexOf(temp)!=-1&&max<temp.length()){max=temp.length();index=i;}}if(index!=-1){System.out.println("改变前:"+list2.get(index));list2.add(index,list1.get(index));System.out.println("改变:"+list2.get(index));}}

查看全部回答
java中如何在拷贝文件时加入进度条,进度条跟文件拷贝进度一致 显示全部
高山玥
2017-05-01

给例再改进 import javax.swing.JButton;import javax.swing.JFileChooser;import javax.swing.JFrame;import javax.swing.JOptionPane;import javax.swing.JPanel;import javax.swing.JProgressBar;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowAdapter;import java.awt.event.WindowEvent;import java.awt.BorderLayout;import java.awt.Color;import java.awt.Component;import java.awt.Dimension;import java.awt.Toolkit;import java.beans.PropertyChangeEvent;import java.beans.PropertyChangeListener;public class JprogressBar extends JFrame implements Runnable { public JprogressBar() { initUI(); } private void initUI() { btCopy = new JButton("open file...."); JButton btCancel = new JButton("cancel"); JButton btSavePath = new JButton("save Path..."); copyFileProgressBar = new JProgressBar(0, 100); copyFileProgressBar.setPreferredSize(new Dimension(450, 15)); copyFileProgressBar.setBackground(Color.GREEN); copyFileProgressBar.setForeground(Color.PINK); copyFileProgressBar.setStringPainted(true); copyFileProgressBar.setVisible(false); openFileDialog = new JFileChooser("."); this.setLayout(new BorderLayout()); JPanel tmpPanel1 = new JPanel(); JPanel tmpPanel2 = new JPanel(); btCopy.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { Thread t = new Thread(JprogressBar.this); t.start(); } }); btSavePath.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { savePath = setSavePath(); } }); btCancel.addActionListener(new ActionListener() { public void actionPerformed(ActionEvent e) { stop = true; btCopy.setEnabled(true); } }); tmpPanel1.add(btCopy); tmpPanel1.add(btSavePath); tmpPanel1.add(btCancel); tmpPanel2.add(copyFileProgressBar); this.add(tmpPanel1, BorderLayout.NORTH); this.add(tmpPanel2, BorderLayout.SOUTH); this.setTitle("read and copy file"); this.setPreferredSize(new Dimension(450, 95)); this.pack(); Dimension cd = centerIt(this); this.setLocation(cd.width, cd.height); final Dimension des = this.getPreferredSize(); this.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { stop = true; System.exit(0); } public void windowStateChanged(WindowEvent e) { System.out.println("ss"); if (e.paramString().equals("WINDOW_STATE_CHANGED")) { System.out.println("ss"); JprogressBar.this.setSize(des); } } }); this.addPropertyChangeListener(new PropertyChangeListener() { public void propertyChange(PropertyChangeEvent evt) { // System.out.println("ss"); // JprogressBar.this.setSize(des); } }); } /* * start read file.. */ public void run() { stop = false; int c = openFileDialog.showOpenDialog(this); if (c == JFileChooser.APPROVE_OPTION) { try { File selectFile = openFileDialog.getSelectedFile(); if (selectFile.equals(savePath)) { JOptionPane.showMessageDialog(this, " \t target file and source file can't as the same !"); return; } if (savePath == null) { JOptionPane.showMessageDialog(this, " \t please select a path to save file !"); return; } btCopy.setEnabled(false); copyFileProgressBar.setVisible(true); long size = selectFile.length(); copyFileProgressBar.setMaximum((int) size); FileInputStream fin = new FileInputStream(selectFile); FileOutputStream fout = new FileOutputStream(savePath); byte[] buff = new byte[1024]; int s; int count = 0; long startTime = System.currentTimeMillis(); while ((s = fin.read(buff)) > 0 && !stop) { count += s; fout.write(buff, 0, s); String str = "" + 100 * (count / (size + 0.01)); str = forMatString(str); long endTime = System.currentTimeMillis(); String speedStr = getSpeed(count, startTime, endTime); String remailTime = getRemailTime(count, size, startTime, endTime); copyFileProgressBar.setString(" precent: " + str + " %" + " speed: " + speedStr + " " + " remail time : " + remailTime); copyFileProgressBar.setValue(count); } fin.close(); fout.close(); if (!stop) { JOptionPane.showMessageDialog(this, " \t copy file complete !"); } stop = true; savePath = null; btCopy.setEnabled(true); copyFileProgressBar.setValue(0); copyFileProgressBar.setString(""); copyFileProgressBar.setVisible(false); } catch (Exception ex) { JOptionPane.showMessageDialog(this, "err:\n" + ex.getMessage()); } } } /* *select save file path */ private File setSavePath() { File path = null; int c = openFileDialog.showSaveDialog(this); if (c == JFileChooser.APPROVE_OPTION) { path = openFileDialog.getSelectedFile(); } return path; } /* * make frame center */ private Dimension centerIt(Component c) { Dimension size = c.getSize(); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); int sH = screenSize.height; int sW = screenSize.width; int cW = size.width; int cH = size.height; return new Dimension((sW - cW) / 2, (sH - cH) / 2); } /* * show copy file speed */ private String getSpeed(long readByte, long startTime, long endTime) { long speed; if (endTime - startTime != 0) { speed = (readByte / (endTime - startTime)) * 1000; if (speed > 1024 * 1024) { return forMatString(speed / (1024 * 1024 + 0.1) + "") + " m/s"; } else if (speed > 1024) { return forMatString(speed / (1024 + 0.1) + "") + " k/s"; } else { return speed + " b/s"; } } else { return "0 b/s"; } } /* * format string */ private String forMatString(String str) { String values; int index = str.indexOf("."); values = str.substring(0, index + 3); return values; } /* * get remail time */ private String getRemailTime(long readByte, long totalByte, long startTime, long endTime) { long hour; long minute; long second; String h; String m; String s; try { long speed = readByte / (endTime - startTime); long time = ((totalByte - readByte) / speed) / 1000; hour = time / 3600; minute = time % 3600 / 60; second = time % 3600 % 60; h = hour + ""; m = minute + ""; s = second + ""; if (hour < 10) { m = "0" + minute; } if (minute < 10) { m = "0" + minute; } if (second < 10) { s = "0" + second; } return h + ":" + m + ":" + s; } catch (Exception ex) { return "00:00:00"; } } /* * show frm */ public static void main(String[] args) { JprogressBar frm = new JprogressBar(); frm.setVisible(true); } /* * */ private JButton btCopy; private JFileChooser openFileDialog; private JProgressBar copyFileProgressBar; private File savePath = null; private boolean stop = false;}

查看全部回答
java 8u111和8u112的区别 显示全部
郭联江
2017-04-26

java 8u111和8u112的区别通常是奇数版本和偶数版本奇数版本是官方推荐的稳定版本。偶数版本在奇数版本的基础上修复了一些非关键的bug。Java SE 8u111 / 8u112下面为官方说明:Java SE 8u111 includes important security fixes. Oracle strongly recommends that all Java SE 8 users upgrade to this release. Java SE 8u112 is a patch-set update, including all of 8u111 plus additional features (described in the release notes).

查看全部回答
java里什么是包? 显示全部
郭联江
2017-05-22

在Java中,我们写程序时用到相同的类名是有可能的,遇到这种情况的话,就会出现错误。为了避免上述错误,Sun公司在开发Java时提出了包的的概念,就是package。包可以使具有相同类名的程序互不影响,从而保证了程序的正确性。你可以理解为包就是一个文件夹,例如有文件夹A和文件夹B,现在有两个类名相同的程序,假设类名都为HelloWorld.java吧。现在把这两个java源文件分别放在文件夹A和文件夹B中,虽然他们的类名相同,但是由于不在同一个文件夹下,两个程序互不影响也可以互相调用。在实际中可以通过包名+类名来调用源程序了。这是和class有关的。

查看全部回答
java问题,参数String... to是什么意思,方法如下 显示全部
范丽坤
2017-05-10

变参数,接受任意参数 类型String 我给写例,看知道.public static void fun(int... x) { for(int i = 0;i < x.length;i++) { System.out.print(x[i] + ","); } } public static void main(String args[]) throws Exception{ fun(5); System.out.println(""); fun(5,6); System.out.println(""); fun(5,6,7); }

查看全部回答
java private 干什么用 显示全部
高雪昕
2017-05-09

Java有很修饰符,而且范围有区别类修饰符 :public、default、abstract、final、strictfp接口修饰符 :public、default、abstract、strictfp构造器修饰符 :public、protected、default、private全局变量修饰符:public、protected、default、private、static、transient、volatile、final方法修饰符 : public、protected、default、private、abstract、static、final、native、synchronized、strictfp内部类 :public、protected、default、private、static、abstract、final局部变量修饰符:finalprivate 和 public没有对应关系private可以修饰变量、构造器,方法、内部类;在变量前面加private 表示类的私有属性,只可以在类内部访问使用;

查看全部回答
重庆哪里有java培训 显示全部
郭长文
2017-05-04

现培训机构比较具体要看区选择校候重点师资、课程设置、业服务三面考虑首先要给自规划习案想利用间习习要达水平想业等等些都要先考虑清楚完再根据自需求选择校看校能能满足自条件

查看全部回答
现在学的java能做什么 显示全部
车依轮
2017-05-14

如果想朝游戏方向发展的话OpenGL(OpenGLES),OpenGLES是OpenGL的移动版而要学习上面的,必须掌握C/C++无论是android还是ios 都是使用的OpenGLES。要掌握图形图像原理,RGB,YUV,帧率控制等等。要掌握声音原理,频率,位宽,声道。如果能自己播放一个wav就OK了。OpenAL,专注实现游戏中的环绕音效效果等等。这些是基础,入门之后就可以做些简单的小游戏了,就像你学完了C你就可以做任何软件了,但谈不上效率和质量,如果要进军企业,则还需要学习高级的便捷式开发框架,但是那些框架引擎都是基于基础的平台和框架搭建起来的。个人曾经也有一颗游戏梦,也是刚毕业的时候进了一家javaweb开发公司,jsp/servlet html css,jdbc,mysql这些天天搞,觉得没前途,私底下重温了一下C/C++的书(大学学过,基础还有)半年后转型到了一家多媒体公司,DX,OpenGL,视频声音播放录制等等,最后终结在这条路线上了,没有继续往游戏方向走的意愿了,这都是个人原因,就不明说了。opengl入门可参见我的个人博客http://blog.csdn.net/yangyk125追问对对对,整天都是网页网页,说什么系统,都觉得不好意思提,就这网页还敢叫系统....我学过Java基础,不知道如何再学C++,是从C学起呢还是从C++学起?追答从C开始,然后再是C++。C/C++才是最贴近计算机本质的语言,因为它是除了汇编以外的最静态语言。静态语言就是代码直接编译成计算机指令,而不像java有虚拟机。所以C++编程的思想比java要低一级,java中操作一个对象,你想到的是你操作的是一个对象。而C++中你操作一个对象,想到的是实际上操作的是一段内存空间。最大的区别就是思想上的区别,语法上的差异都是服从设计思想的。追问入门的话需要什么辅助的教材或视频呢,有没有什么需要注意的地方,怎么才能快速入门呢?追答搞过实际开发的经验,至少比零基础是不知好了多少了,至少啥子for,while不用再重来了嘛。C是上世纪六七十年代的东西,非常简陋,没有class,没有interface,没有extend。和java比起来就是多了指针 而指针是C和C++与java最大的区别,也体现了前面我说的一个是操作对象,一个是操作内存的差异。C中,字符串是一段连续的内存空间,一个字节一个字符。标准C里面 int好像是2个连续字节表示。就相当于java中的short。java中复制一个对象,需要逐字段的拷贝,或者实现clone函数。C中赋值一个数据体——内存拷贝就行了,比如int a = 1000 ; int b = a ;//这是赋值方式进行拷贝或者int a = 1000 ;int b ;memcpy(&b, &a, 2) ;//从a的内存地址拷贝2个字节到b的内存地址。具体的差异你要按照一本教程开始往下走,看到已经明白了的地方,就跳过就行了。《C语言程序设计》都是看这本书入门的。更多追问

查看全部回答
java策略模式和工厂模式的区别 显示全部
王夕新
2017-05-25

工厂模式创建型模式策略模式行性模式关注象创建关注行封装策略模式定义系列算些算需要候替换扩展.工厂模式型模式需要候构建具体实例.面情况应考虑使用策略模式:1. 系统面许类间区别仅于行使用策略模式态让象许行选择种行2. 系统需要态几种算选择种些算包装具体算类面些具体算类都抽象算类类换言些具体算类均统接口由于态性原则客户端选择使用任何具体算类并持数据类型抽象算类象3. 系统算使用数据让客户端知道策略模式避免让客户端涉及必要接触复杂与算关数据4. 象行用恰模式些行使用重条件选择语句实现使用策略模式些行转移相应具体策略类面避免使用难维护重条件选择语句并体现面向象设计概念 策略模式优点缺点策略模式优点缺点优点:1. 策略模式提供管理相关算族办策略类等级结构定义算或行族恰使用继承公共代码移父类面避免重复代码2. 策略模式提供替换继承关系办继承处理种算或行用策略模式使用算或行环境类能些类每类提供同算或行算或行使用者算或行本身混起决定使用哪种算或采取哪种行逻辑算或行逻辑混合起能再独立演化继承使态改变算或行变能3. 使用策略模式避免使用重条件转移语句重转移语句易维护采取哪种算或采取哪种行逻辑与算或行逻辑混合起统统列重转移语句面比使用继承办要原始落策略模式缺点:1. 客户端必须知道所策略类并自行决定使用哪策略类意味着客户端必须理解些算区别便适选择恰算类换言策略模式适用于客户端知道所算或行情况2. 策略模式造策略类候通依赖于环境状态保存客户端面策略类设计共享策略类实例同客户端使用换言使用享元模式减少象数量策略模式与其模式都着广泛联系Strategy容易Bridge模式相混淆虽结构相似却解决同问题设计Strategy模式注重于算封装Bridge模式注重于离抽象实现抽象体系提供同实现Bridge模式与Strategy模式都体现"Favor composite over inheritance"观点

查看全部回答
java中四种访问权限在同类体中,同一包中,不同包中的权限范围 显示全部
耿严
2017-05-09

图" class="ikqb_img_alink">1. public 表明该数据员、员函数所用户放所用户都直接进行调用2. private 表示私私意思除class自外任何都直接使用私财产神圣侵犯嘛即便朋友都使用3. protected 于、朋友说public 自由使用没任何限制于其外部classprotected变private 4. friendly修饰类叫友元类另外类使用友类创建象要保证同包说包内类互友元类

查看全部回答
关于java的链表地址指向的问题 显示全部
程方清
2017-05-08

java 比String str1 ="abc",虚拟机内辟段空间存放abc,再给 str1赋值str1想新辟存储空间位置原abc位置使用情况先java收机制清空说始 current =head,并head=XX作说明没给head赋值所head变直current赋值所current直指向新空间些与head关作PS: 面代码太没看追问嗯,这个我大致能够理解,但是最后在尾部插入一个新的节点的时候用到的current.setNext(node);实际上就是对current.next赋值的一个过程(因为next是一个private,所以不能直接赋值,但是是同一个意思),也就是说在遍历到了head的当前最后一个节点,得到的current,给current.next赋值了以后,head也多了最后一个节点,这又是为什么?

查看全部回答
java里让一个date每次加5分钟等于另外一个指定的date 显示全部
车力宏
2017-05-12

/***@param_1time始间*@param_2time结束间*@return*/publicstaticList<String>getTimeList(String_1time,String_2time){if(_1time==null||"".equals(_1time)||_2time==null||"".equals(_2time)){returnnull;}List<String>list=newArrayList<String>();Longm=5L*60L*1000L;//5钟(毫秒)SimpleDateFormatsdf=newSimpleDateFormat("yyyy-MM-ddHH:mm");try{Longtime1=sdf.parse(_1time).getTime();//获间戳Longtime2=sdf.parse(_2time).getTime();//获取间戳Longparam1=time1;for(Longi=time1;i<=time2;i++){//间始循环if(i==param1+m){//前间间加5钟候记录param1=i;list.add(sdf.format(param1));}}}catch(ParseExceptione){e.printStackTrace();}returnlist;}

查看全部回答
java 应用海伦公式求三角形面积(要求判断三角型是否成立) 显示全部
高猛
2017-05-12

importjava.util.Scanner;publicclassHeron{publicstaticvoidmain(String[]args){Doublea,b,c;Scanners=newScanner(System.in);System.out.println("输入三边:");try{a=Double.parseDouble(s.nextLine());b=Double.parseDouble(s.nextLine());c=Double.parseDouble(s.nextLine());}catch(Exceptione){System.out.println("格式误");s.close();return;}if(isTriangle(a,b,c))System.out.println("面积:"+calcArea(a,b,c));elseSystem.out.println("确三角形");s.close();}publicstaticbooleanisTriangle(Doublea,Doubleb,Doublec){if((a+b>c)&&(a+c>b)&&(b+c>a))returntrue;returnfalse;}publicstaticDoublecalcArea(Doublea,Doubleb,Doublec){Doubles=(a+b+c)/2;Doublearea=Math.sqrt(s*(s-a)*(s-b)*(s-c));returnarea;}}结:图" class="ikqb_img_alink">

查看全部回答
为什么java安装现建议您升级您的计算机 显示全部
车卓远
2017-05-29

一般来说是某个 bug 打了补丁,同时这个补丁也要求 Windows 也打补丁才行。基本上是安全漏洞才这样。

查看全部回答
java中实例化到底是啥意思啊...通俗点儿..求解. 显示全部
车汶桦
2017-05-25

面向象编程通用类创建象程称实例化其格式:类名 象名 = new 类名(参数1参数2...参数n)(类名类名实例化象名象) Date date=new Date();用期类创建期象叫象实例化数语言实例化象 其实内存放空间 用于存储新产物即象例类class A{.....}A a=new A();

查看全部回答
在java中,怎么编写和调用boolean??? 显示全部
程福妮
2017-05-08

public class Name {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubString name1 = "123456";String name2 = "123456";System.out.println(new Name().panduan(name1, name2));}public boolean panduan(String name1,String name2){if(name1.equals(name2)){return true;}else{return false;}}}太清楚想问我直接类面写放其单独类面直接New类调用

查看全部回答
java 赋值 数字+d是什么意思? 显示全部
郭风帅
2017-05-07

表示数字类型double int 要写 427.0 形式才能认double其实没区别编译候知道直接double且intdouble自转换所没区别d少用反f用像 1.0数默认都 double类型必须写 1.0f 才能认float作参数类必须float经加f标识数float

查看全部回答
java.lang.NumberFormatException: For input string: "6.0" 显示全部
车汶桦
2017-05-26

按照异推测代码,应该类似面intx=Integer.parseInt("6.0");//抛异NumberFormatException字符串6.0 ,符合int类型数字格式,强行解析:现数字格式异建议字符串"6.0",改"6" , 或者字符串进行解析前, 用则表达式匹配,否满足整数格式,再转换

查看全部回答
java && 的优先级高于||的优先级,而不是同级。 显示全部
耿艳泓
2017-05-28

没错 C、C++、java文档&&优先级高于||级9 & Bitwise and logical AND 10 ^ Bitwise and logical XOR (exclusive or) 11 | Bitwise and logical OR (inclusive or) 12 && Logical conditional-AND 13 || Logical conditional-OR =================所例应该truetrue==========般确定用括号避免歧义

查看全部回答
java中继承和多态区别. 显示全部
王敦强
2017-05-31

继承,子类继承父类中所以的属性和方法,但是对于private的属相和方法,由于这个是父类的隐私,所以子类虽然是继承了,但是没有可以访问这些属性和方法的引用,所以相当于没有继承到。很多时候,可以理解为,没有继承。多态:就是父类引用可以持有子类对象。这时候只能调用父类中的方法,而子类中特有方法是无法访问的,因为这个时候(编译时)你把他看作父类对象的原因,但是到了运行的时候,编译器就会发现这个父类引用中原来是一个子类的对像,所以如果父类和子类中有相同的方法时,调用的会是子类中的方法,而不是父类的。可以这么说:编译时看父类,运行时看子类。

查看全部回答
java 聚合和组合的区别? 显示全部
车雨婷
2017-05-06

组合和聚合是有很大区别的,这个区别不是在形式上,而是在本质上:比如A类中包含B类的一个引用b,当A类的一个对象消亡时,b这个引用所指向的对象也同时消亡(没有任何一个引用指向它,成了垃圾对象),这种情况叫做组合,反之b所指向的对象还会有另外的引用指向它,这种情况叫聚合。在实际写代码时组合方式一般会这样写: A类的构造方法里创建B类的对象,也就是说,当A类的一个对象产生时,B类的对象随之产生,当A类的这个对象消亡时,它所包含的B类的对象也随之消亡。聚合方式则是这样: A类的对象在创建时不会立即创建B类的对象,而是等待一个外界的对象传给它传给它的这个对象不是A类创建的。现实生活中:人和人和手,脚是组合关系,因为当人死亡后人的手也就不复存在了。人和他的电脑是聚合关系。 class Hand{ } class Computer{ } 组合: class Person{ private Hand hand; public Person(){ hand = new Hand(); } } 聚合: class Person{ private Computer computer; public setComputer(){ computer = new Computer(); } }

查看全部回答
java中怎么理解带参方法?如何理解使用返回值? 显示全部
郭访民
2017-05-04

带参:说明该使用要特别指定些限制或要求比add(int x,iny),计算x+y值x,y术语称形参所使用要告诉x,y都做术语称传参比add(5,6),具体56具体传入值术语称实参int add(int x,iny),前面int说明返值类型int说明要计算结通返int值告诉使用候需要接收返值比int a=add(5,6)

查看全部回答
java用md5密码加密有必要吗? 显示全部
方瀚明
2017-06-02

md5加密原信息准确性md5逆加密两例比存数据库密码加密算看知道原密码输入原密码加密两者比较用于验证发布软件候同发布md5码防止恶意篡改原程序

查看全部回答
java中flush具体的用法!!! 显示全部
方利剑
2017-05-31

你说的是flush()函数吧。flush() 是把缓冲区的数据强行输出,(注意不要和frush()刷新混淆了) 主要用在IO中,即清空缓冲区数据,一般在读写流(stream)的时候,数据是先被读到了内存中,再把数据写到文件中,当你数据读完的时候不代表你的数据已经写完了,因为还有一部分有可能会留在内存这个缓冲区中。这时候如果你调用了close()方法关闭了读写流,那么这部分数据就会丢失,所以应该在关闭读写流之前先flush()。

查看全部回答
java urldecoder和urlencoder的区别 显示全部
高雪昕
2017-05-28

String mytext = java.net.URLEncoder.encode("中国", "utf-8"); String mytext2 = java.net.URLDecoder.decode(mytext, "utf-8"); 这两条语句在同一个页面中的话,得到的结果是: mytext: %E4%B8%AD%E5%9B%BD mytex2: 中国 String zhongguo=new String(request.getParameter("zhongguo").getBytes("iso8859_1")); zhongguo=java.net.URLDecoder.decode(zhongguo,"utf-8");

查看全部回答
java 如何输入CMD命令? 显示全部
方瀚明
2017-05-31

直接运用java的Runtime.getRuntime().exec(commandStr)来调用cmd执行指令,其中commandStr为指令字符串,用户可以根据自己的需求更改。  比如说:  cmd /c dir 是执行完dir命令后关闭命令窗口。  cmd /k dir 是执行完dir命令后不关闭命令窗口。  cmd /c start dir 会打开一个新窗口后执行dir指令,原窗口会关闭。  cmd /k start dir 会打开一个新窗口后执行dir指令,原窗口不会关闭。常见的cmd命令有:1. gpedit.msc-----组策略2. sndrec32-------录音机 3. Nslookup-------IP地址侦测器 4. explorer-------打开资源管理器 5. logoff---------注销命令 6. tsshutdn-------60秒倒计时关机命令 7. lusrmgr.msc----本机用户和组 8. services.msc---本地服务设置 9. oobe/msoobe /a----检查XP是否激活 10. notepad--------打开记事本 11. cleanmgr-------垃圾整理 12. net start messenger----开始信使服务 13. compmgmt.msc---计算机管理 14. net stop messenger-----停止信使服务 15. conf-----------启动netmeeting 16. dvdplay--------DVD播放器 17. charmap--------启动字符映射表 18. diskmgmt.msc---磁盘管理实用程序 19. calc-----------启动计算器 20. dfrg.msc-------磁盘碎片整理程序 21. chkdsk.exe-----Chkdsk磁盘检查 22. devmgmt.msc--- 设备管理器 23. regsvr32 /u *.dll----停止dll文件运行 24. drwtsn32------ 系统医生 25. rononce -p ----15秒关机 26. dxdiag---------检查DirectX信息 27. regedt32-------注册表编辑器 28. Msconfig.exe---系统配置实用程序 29. rsop.msc-------组策略结果集 30. mem.exe--------显示内存使用情况 31. regedit.exe----注册表 32. winchat--------XP自带局域网聊天 33. progman--------程序管理器 34. winmsd---------系统信息 35. perfmon.msc----计算机性能监测程序 2. 36. winver---------检查Windows版本 37. sfc /scannow-----扫描错误并复原 38. taskmgr-----任务管理器(2000/xp/2003 39. winver---------检查Windows版本 40. wmimgmt.msc----打开windows管理体系结构(WMI) 41. wupdmgr--------windows更新程序 42. wscript--------windows脚本宿主设置 43. write----------写字板 44. winmsd---------系统信息 45. wiaacmgr-------扫描仪和照相机向导 46. winchat--------XP自带局域网聊天 47. mem.exe--------显示内存使用情况 48. Msconfig.exe---系统配置实用程序 49. mplayer2-------简易widnows media player 50. mspaint--------画图板 51. mstsc----------远程桌面连接 52. mplayer2-------媒体播放机 53. magnify--------放大镜实用程序 54. mmc------------打开控制台 55. mobsync--------同步命令 56. dxdiag---------检查DirectX信息 57. drwtsn32------ 系统医生 58. devmgmt.msc--- 设备管理器 59. dfrg.msc-------磁盘碎片整理程序 60. diskmgmt.msc---磁盘管理实用程序 61. dcomcnfg-------打开系统组件服务 62. ddeshare-------打开DDE共享设置 63. dvdplay--------DVD播放器 64. net stop messenger-----停止信使服务 65. net start messenger----开始信使服务 66. notepad--------打开记事本 67. nslookup-------网络管理的工具向导 68. ntbackup-------系统备份和还原 69. narrator-------屏幕“讲述人” 70. ntmsmgr.msc----移动存储管理器 71. ntmsoprq.msc---移动存储管理员操作请求 72. netstat -an----(TC)命令检查接口 73. syncapp--------创建一个公文包 74. sysedit--------系统配置编辑器 75. sigverif-------文件签名验证程序 76. sndrec32-------录音机 77. shrpubw--------创建共享文件夹 78. secpol.msc-----本地安全策略 79. syskey---------系统加密,一旦加密就不能解开,保护windows xp系统的双重密码 80. services.msc---本地服务设置 81. Sndvol32-------音量控制程序 82. sfc.exe--------系统文件检查器 83. sfc /scannow---windows文件保护 84. tsshutdn-------60秒倒计时关机命令 3. 84. tsshutdn-------60秒倒计时关机命令 85. tourstart------xp简介(安装完成后出现的漫游xp程序) 86. taskmgr--------任务管理器 87. eventvwr-------事件查看器 88. eudcedit-------造字程序 89. explorer-------打开资源管理器 90. packager-------对象包装程序 91. perfmon.msc----计算机性能监测程序 92. progman--------程序管理器 93. regedit.exe----注册表 94. rsop.msc-------组策略结果集 95. regedt32-------注册表编辑器 96. rononce -p ----15秒关机 97. regsvr32 /u *.dll----停止dll文件运行 98. regsvr32 /u zipfldr.dll------取消ZIP支持 99. cmd.exe--------CMD命令提示符 100. chkdsk.exe-----Chkdsk磁盘检查 101. certmgr.msc----证书管理实用程序 102. calc-----------启动计算器 103. charmap--------启动字符映射表 104. cliconfg-------SQL SERVER 客户端网络实用程序 105. Clipbrd--------剪贴板查看器 106. conf-----------启动netmeeting 107. compmgmt.msc---计算机管理 108. cleanmgr-------垃圾整理 109. ciadv.msc------索引服务程序 110. osk------------打开屏幕键盘 111. odbcad32-------ODBC数据源管理器 112. oobe/msoobe /a----检查XP是否激活 113. lusrmgr.msc----本机用户和组 114. logoff---------注销命令 115. iexpress-------木马捆绑工具,系统自带 116. Nslookup-------IP地址侦测器 117. fsmgmt.msc-----共享文件夹管理器 118. utilman--------辅助工具管理器 119. gpedit.msc-----组策略120. explorer-------打开资源管理器

查看全部回答
用java编写日历,输入年月可以显示当前月份信息 显示全部
方寒琪
2017-05-08

/***历19001月1始*@authoryaomingzi**/publicclassCalendar{/***判断某否闰*闰返true*@paramyear*@return*/publicstaticbooleanisBissextile(intyear){if(year%400==0||(year%4==0&&year%100!=0)){returntrue;}returnfalse;}/***计算具体某月少*@parammonth*@paramyear*@return*/publicstaticintdaysOfmonthInyear(intmonth,intyear){intmonths[]={31,29,31,30,31,30,31,31,30,31,30,31};//判断否闰闰2月29if(isBissextile(year)){months[1]=29;}else{months[1]=28;}returnmonths[month-1];}/***计算具体某距离19001月1少数*@paramday*@parammonth*@paramyear*@return*/publicstaticintdaysFromNovecento(intday,intmonth,intyear){//接收数差值intdaysSum=0;//距离1900整数相加for(inti=1900;i<year;i++){//闰则366365daysSum+=isBissextile(i)?366:365;}//计算距离1月整月数for(intj=1;j<month;j++){daysSum+=daysOfmonthInyear(j,year);}//加月数daysSum+=day;returndaysSum;}/***<p>判断具体某星期几*<p>return1234560*@paramday*@parammonth*@paramyear*@return*/publicstaticintwhichWeek(intday,intmonth,intyear){//1900.1.1星期取余1234560别代表星期星期returndaysFromNovecento(day,month,year)%7;}/***打印历--按历格式打印某某月所期*@parammonth*@paramyear*/publicstaticvoidprintMonthOfYear(intmonth,intyear){String[]weeks={"星期","星期","星期二","星期三","星期四","星期五","星期六"};//打印面星期标记for(inti=0;i<weeks.length;i++){System.out.print(weeks[i]+"\t");}System.out.println();//计数器intcount=0;//打印月期前水平制表判断月1号星期几打印几(0表示星期)for(intj=0;j<whichWeek(1,month,year);j++){System.out.print("\t");count++;}//循环数月数for(inti=1;i<=daysOfmonthInyear(month,year);i++){System.out.print(i+"\t");count++;//每打印7打印换行if(count%7==0){System.out.println();}}//所期打印完毕若打印没换行打印换行美化显示if(count%7!=0){System.out.println();}System.out.println();}/***打印历--按历格式打印某所期*@paramyear*/publicstaticvoidprintYear(intyear){System.out.println("\t\t\t"+year+"");//循环12月每调用打印月份for(inti=1;i<=12;i++){System.out.println("\t\t\t"+i+"月");printMonthOfYear(i,year);}}//main---测试publicstaticvoidmain(String[]args){System.out.println(daysFromNovecento(30,10,2015));}}

查看全部回答
邀您回答

买房子,先用商业贷款的话,在以后可以转成公积金贷款么

显示全部

上海退休公积金提取问题

显示全部

夫妻双方能不能同时用公积金贷款买一套房子?

显示全部

建设银行 住房公积金卡挂失补办

显示全部

住房公积金怎么办

显示全部

计提工资时,个人承担的社保和公积金计入什么会计科目?

显示全部

社会保险是指五险还是五险一金? 这住房公积金算社会保险里吗

显示全部

住房公积金算社保吗

显示全部

公积金贷款最高能贷多少?

显示全部

如果每月公积金扣4000,那工资是多少?单位和个人各交10%

显示全部
智联介绍 | 人才招聘 | 网站地图 | 加入智联 | 法律声明 | 保密承诺 | 联系方式 | 常见问题 | | Investor Relations 您对 Zhaopin.com 有任何建议或意见请 联系我们
未经 Zhaopin.com 同意,不得转载本网站之所有招聘信息及作品 智联招聘网版权所有© 1997-2017
京ICP备12025925号 电信业务审批[2001]字第233号函 京公网安备 11010502002133号