ja

阅读 / 问答 / 标签

java中怎么用scanner

import java.util.Scanner;public class Test { public static void main(String []args) { Scanner s=new Scanner(System.in); int a=s.nextInt(); int b=s.nextInt(); System.out.println(a+b); }}

java中 Scanner是干嘛的

首先,Scanner就相当于人的耳朵,一段程序就相当于一个人所以,每段程序只能有一个接收器(Scanner)其次,PrintStream,可以用于向控制台输出运行时数据实质上,java的API在内部实现控制台输出就是用的PrintStream(System.*)来做的,而这个Scanner则是可以接受控制台的输入数据,供正在运行程序使用,有点像c里面的scanf最后,一个例子import java.util.Scanner;public class TestScanner { /** * 测试 * @param args */ public static void main(String[] args) { //构造Scanner对象的引用 Scanner scan = new Scanner(System.in); System.out.println("请在控制台输入一个数字:"); //输入数字之后按下回车 int i = scan.nextInt(); //显示刚刚输入的数字 System.out.println("您刚刚输入的数字是:" + i); }}

java中Scanner类有什么作用

输入汉字和数字

java语言中的scanner是什么意思用来干嘛

扫描器,用来在控制台接收用户输入Scanner scan=new Scanner(System.in);

初一英语阅读题The meeting lasted for three hours.Mr.Jackson looked?

BAADC,9,1. B 2. A 3. A 4. D 5. C,2,初一英语阅读题 The meeting lasted for three hours.Mr.Jackson looked at the clock on the wall.It was a quarter to eight."The last bus left fifteen minutes ago,"thought the man."It means I"ll have to stay in a hotel tonight." The man usually drove home after work.He and his wife lived outside the city.It was about an hour"s drive from his house to the office.But something was wrong with his car two days ago.He had to take a bus to his office.They discussed something important that afternoon and he couldn"t catch the bus. At last the meeting was over.It began to snow after he came out of the warm office.He wanted to have some hot soup first.Most big restaurants were crowded with people,so he went into a *** all one.The waiter came up quickly and showed the menu to him."Bring me some hot soup first,"said Mr Jackson.About twenty minutes later a young man brought the soup to him.But he found something in it."e here,boy."he called out."Look!There"s a grey hair in my soup!" "It"s very unusual,sir,"said the waiter."It"s usually a fly.Oh,I remember.Flies are sleeping in winter." ( )1.Mr Jackson usually went home ___. A.by bus B.by car C.by bike D.on foot ( )2.__,so Mr Jackson had to stay in a hotel. A.The last bus had left B.The meeting was very important C.Something was wrong with the car D.It was very cold that evening ( )3.The last bus left at ___. A.7:30 p.m B.7:45 p.m C.7:55 p.m D.8:05 p.m ( )4.Mr Jackson wanted some hot soup first because ___. A.the restaurant was very cold B.it rained heavily C.there were few people in the restaurant D.he felt cold after he left the office ( )5.The writer"s words mean that ___. A.the soup in the restaurant was nice B.there was nothing in the soup C.there were usually flies in the soup in summer D.he had to say sorry to Mr Jackson

java中 int counter=0; for(counter++;counter++

当counter=10的时候,他还会计算一次,看看是否满足for循环的条件这个时候counter++,counter变成了11然后再判断counter++是否小于10,这个时候又进行一次自加运算,所以最终结果为12

JamesMontgomery是谁

JamesMontgomeryJamesMontgomery是一名演员,主要作品有《捕鼠者》。外文名:JamesMontgomery职业:演员代表作品:《捕鼠者》合作人物:琳恩·拉姆塞电影作品

德语中ah ja 和na ja 的用法

ah ja表现恍然大悟,na ja表示其实不太赞同对方说的话。这是我的个人理解。

gatal—janni nick歌词大意

Biarkanlah resah sayang让亲爱的坐立不安Sukar ku lalui我好难离开Buat ku berduka让我好伤心*Kenangkanlah oh semalam纪念昨晚吧Walau cinta dikunci虽然爱情被锁了Janji tak ku lupa我忘不了承诺**Tak daya ku halangi我没能力越过,Tak ku cuba jauhi我尝试远离Tetap di sini可是还是在这里Terus menanti我继续等待Korus Ikrar kita mengharungi badai sakti我们的誓约经历过神奇的暴风Mencari sinar kasih suci寻找到了阳光 仁爱的圣洁Walaupun nafas ku ini pasti terhenti虽然我的呼吸会被停止Jangan pula ada sangsi lub

import java.awt.*; import java.awt.event.*; import java.util.*; public class TestDot { public stati

同志,注意大小写

比利时好声音jade现状

比利时好声音jade现状是歌手。Jade(全名JadeDeRijcke),来自比利时东法兰德斯省根特,2018年比利时法兰德斯儿童好声音(TheVoiceKidsVlaanderen)冠军。

Thinking in JAVA 中,总是出错,static Test monitor = new Test();的错误信息:

工程—右键—property—libraries—Add Libraries—JUnit—选择JUnit 3—finish

求解释,进击的巨人【Nein, wir sind der Jager!】这句话是什么意思?读音?问题是这不是英语才对啊 ?

你们是猎物,我们是猎人

请问 du hast 这首歌到底表达的是个什么意思,为什么不是ja,而是nein

因为歌词一共就是反复重复这几句话,所以我分别把每个独立句子翻译出来。 1)Du 你 2)Du hast 你有 / Du hasst 你恨 3)Du hast mich 你有(无意)/ Du hasst mich 你恨我 4)Du hast mich gefragt und ich habe nichts gesagt. 你问我,我没有回答 5)Willst du, bis der Tod euch scheidet,Treu ihr sein für alle Tage? 直到死亡分离你们的那天,你是否愿意每天真诚地对待她? 6)Nein 不 这首歌的歌词玄妙之处一共有3处 第一处: 本以为歌词的第一部分只是简单地把Du hast mich gefragt(you have asked me)这句句子递进+重复,事实上,因为hast 与hasst 同音,所以,于此同时,歌手在不停地重复另一个单词,"hate",不停地唱到you hate me,令人联想到的是,感情误入歧途所产生的一种很深的仇恨。 第二处: Willst du, bis der Tod euch scheidet,Sie lieben auch in schlechten Tagen? Willst du, bis zum Tod der Scheide,Sie lieben auch in schlechten Tagen? 咋一看来,两句句子没有多大分别,事实上,der Tod scheidet euch(= death separates you),der Tod der Scheide(=the death of Vagina)。所以,歌手事实在唱的是:如果没有了性,你还会每天一如既往爱她? 第三处: 整首歌问的问题,事实上以德国婚礼上誓言为基础。按照习俗,婚礼上,面对新人的问题是:Wollen Sie einander lieben und achten und die Treue halten bis dass der Tod euch scheidet? (你们两位是否愿意始终爱对方,尊重对方和真诚地对待对方,直到死亡的到来?)问题的回答当然应该是"Ja" (是),可是这首歌中,我们听到的,却是那无比坚定的Nein(不),令听者非常沉重。 中文基本翻译: 你 你恨 你恨我 你有问过我 你有问过我,而我什么都没有回答 你想要吗, 直到你真的死去 终日忠实于她 不 你想要吗, 直到你真的死去 去爱她,甚至在糟糕的日子 不

德语用ja,nein还是doch

两个都是nein

java中有Course类吗,是干啥用的

没有这杨的类哦,你是不是搞错了

用java定义一个学生类和课程类

class Student {};class Course {}

完形填空,Jack had gone to the university 1 but 2 the end of his?

sentence is missing. Could you please provide the complete sentence?

java语法错误,进行分析时已经到达文件结尾

可否把错误信息贴一下

java关于类对象属性在什么时候new的问题

你这两种都不符合javabean规范 那个属性不用初始化,你可以这样写public class Person{ private Man man;public Man getMan(){ return man; } public void setMan(Man man){ this.man = man; }}

JAVA里什么是上转型对象?

class Human{ public void drink(){System.out.println(

java中如何取到一个对象的所有属性值,并且在创建一个相同的对象

对象的类不知道,里面属性的类型也不知道。我感觉我没救了 用反射机制吧,很轻松!比如说:只知道对象a,问你要a里面所有属性值 问题补充:udvs 写道a.getClass().getDeclaredFields()哥们,我要的是值,不是属性名,而且是私有的成员,公有的我能得到 问题补充:izhangh 写道 public static Object deepClone(Object obj) { try { ByteArrayOutputStream bo = new ByteArrayOutputStream(); ObjectOutputStream oo = new ObjectOutputStream(bo); oo.writeObject(obj); // 从流里读回来 ByteArrayInputStream bi = new ByteArrayInputStream(bo.toByteArray()); ObjectInputStream oi = new ObjectInputStream(bi); return (oi.readObject()); } catch(Exception e) { } return obj; }不得不承认你是玩流高手这都想得到,但是回的还是原来的对象啊,对象里面的私有属性值还是得不到啊 问题补充:zhanghaiyangruijie 写道这个用反射有点浪费了。。不知道这样能不能解决这个兄弟的问题package com.zhy.test.prototype; public class TestClone { /** 原型模式 * @param args */ public static void main(String[] args) { try { new TestClone().cloneObject(); } catch (CloneNotSupportedException e) { e.printStackTrace(); } } public void cloneObject() throws CloneNotSupportedException { Person p = new Person(); Man man = new Man(); man.setSalory("111123"); p.setName("zhangfei"); p.setMan(man); //man.setSalory("122335");//(1) Person pp = p.getClonePerson(p); man.setSalory("122335");//(2) pp.setName("aa"); System.out.println("pp.getName()= " + pp.getName() + " pp.man.getSalory()= "+pp.getMan().getSalory()); System.out.println("p.getName()=" + p.getName()+" p.man.getSalory()= "+p.getMan().getSalory()); } } class Person implements Cloneable { private String name = ""; private Man man; public String getName() { return name; } public void setName(String name) { this.name = name; } public Person getClonePerson(Person p) throws CloneNotSupportedException { Person pp = (Person) p.clone(); return pp; } public Man getMan() { return man; } public void setMan(Man man) { this.man = man; } public Object clone() throws CloneNotSupportedException{ Person p = (Person) super.clone(); p.man = this.getMan().getCloneMan(this.getMan()); return p; } } class Man implements Cloneable{ private String salory = ""; public String getSalory() { return salory; } public void setSalory(String salory) { this.salory = salory; } public Man getCloneMan(Man man) throws CloneNotSupportedException{ Man ma = (Man)man.clone(); return ma; } } 见解独到,但是有违提议,可以鼓励鼓励 问题补充:ouchxp 写道新手.....虽然昨天我也是..... 这段代码你可以执行一下试试. import java.lang.reflect.Field; import java.lang.reflect.Modifier; import sun.misc.Unsafe; public class TestClass { private String name; public String getName() { return name; } public void setName(String name) { this.name = name; } public static void main(String[] args) throws Exception { TestClass tc = new TestClass(); tc.setName("oUCHxP"); //现在是一个未知类型的对象(模拟一下) Object obj = tc; //获取对象类型,可以看到输出是TestClass类型 Class c = obj.getClass(); System.out.println(c); //创建此类型的空对象 Field fu = Unsafe.class.getDeclaredField("theUnsafe"); fu.setAccessible(true); Unsafe us = (Unsafe) fu.get(null); Object newObj = us.allocateInstance(c); //可以看到name是空的 System.out.println("newObj.name: " + ((TestClass) newObj).getName()); //获取所有成员(包括private)的值,并拷贝到新对象中 Field[] fields = c.getDeclaredFields(); for (Field f : fields) { //不拷贝static成员和final成员 if (Modifier.isStatic(f.getModifiers()) || Modifier.isFinal(f.getModifiers())) { continue; } f.setAccessible(true); Object fieldValue = f.get(obj); f.set(newObj, fieldValue); } //再看一下新对象里的内容,private成员也被复制过来了 System.out.println("newObj.name: " + ((TestClass) newObj).getName()); } }果然是老鸟,让你猜着了,但是呢,我也是本着不用反射来解题的。所以请各位再想想办法来解决这难题。 问题补充:ouchxp 写道zhanghaiyangruijie 写道这个用反射有点浪费了。。

求一个Java小程序可运行,包含两种以上的设计模式,随便什么设计模式都行

关注这个问题

编写java程序,利用接口继承完成对Biology(生物),Animal(动物),Man(人)三个接口的定义,其中Biolo

public interface Biology{属性...方法......}public class Animal implements Biology{..............}public class Man implements Biology{.................}

怎么封装java类

class Man{private String name;private int age;Man(){}Man(String name, int age){this.name=name;this.age=age;}public void setName(String name){this.name=name;}public String getName(){return name; }public void setAge(int age){this.age=age;}public int getAge(){return age;}}创建了一个人的类,封装了名字和年龄两个属性,构建了两个构造函数,用于初始化。应用:class Test{static public void main(String a[]){Man man1=new Man(); //空构造函数初始化,无姓名,无年龄Man man2=new Man("张三",22); //带参数初始化,有姓名,有年龄//为man1取名,定年龄man1.setName(""李四");man2.setAge(20);//输出两个人System.out.println(man1.getName()+" "+man1.getAge());System.out.println(man2.getName()+" "+man2.getAge());}}以上是封装两个属性,其实封闭代码,甚至类都是有共同点的,你可以参考一下

java 中 对于静态变量在内存中只有一个拷贝。该怎么理解?

相当于初始值,不能变动的意思。

有关JAVA的编程的题目有那些?

完成功能:添入汇率,美金数量, 按结果按钮计算出人民币的数量。如: 汇率 8.0, 美金数量500 则计算出人民币的数量为 4000 人民币这种题目就可以用Java简单地解决 而且运行出来的界面就跟你在网页上看到的那种一样

在电脑上打开jar游戏时出现 Failed to load Main-Class manfest attribute from 请问大虾怎么解决?

打包好的jar文件双击运行时报: Failed to load Main-Class manifest attribute from ......,这是由于未设置程序运行的入口程序导致的。右键单击你的jar文件,选择打开方式--winrar--打开META-INF文件夹,双击里面的MANIFEST.MF文件,打开后,你会发现,里面只有Manifest-Version: 1.0,而没有Main-Class: XXX的相关配置。解决办法------------------重新打开你的eclipse,选择需要Export的项目,右键Export,选择java--JAR file选择需要导出的项目后,单击next---next,进入页面:注意这里的Main class:(你的肯定没有什么文字信息),单击Browse,选择你的main函数,然后finish既可以啦

这道java题选什么,讲出原因

选da,继承,人类继承了狗属性b,实现,人类实现了狗中定义的方法c,人类有一个好朋友的属性,d,人类有一个狗的属性,意思是只能有一条狗e,人类有一个狗的属性,这个狗可以接受泛型,表明这个狗可以是不同的品种f,一个好朋友的泛型,

在JSP的JavaBean中有一个参数scope是什么意思

scope标示你定义的这个bean在上下文的有效范围.page:当前页面有效,只是当前页面可引用,离开了当前页面则不可引用;request: 请求有效,一个请求到另个请求之间,这里要区分1次请求还是2次请球,redirect是2次请求,forward 是一次请求.request.setAttribute()是放在一次请球中session :会话有效,第一次进入jsp页面就和服务器建立了一条会话,只要你不关闭该浏览器,则可反复引用;application:应用上下文有效,注意跟session的区别就行,放在session中的数据是只能由当前会话可以存取,放在application中的是允许各个会话存取,可说在application中数据是被各会话间共享的

一道关于Java的题(来自SCJP)

泛型,这个题的意思是:给人类 找寻 一个好朋友 就是 狗class Man (人类){ private Dog(就是狗) bestFriend;(找寻一个好朋友) }

法语Au revoir à jamais dans le serment que le serment à nouveau pas vu depuis toujours 什么意思

发誓永不再见,这是再一次未曾实现过的誓言。

Janet Jackson的《Runaway》 歌词

歌曲名:Runaway歌手:Janet Jackson专辑:Number OnesJanet Jackson-RunawayI"ve seen the worldBeen to many placesMade lots of friendsMany different racesI"ve had such funAround the world it"s trueAfrican skies with Nairobi moodI fell asleep in Tuscany and dreamedThe one thing missing was youRunaway with me my loveYeah yeah yeah yeahThe one thing missing was youRunaway with me my loveYeah yeah yeah yeahI woke up with an Australian breezeAnd danced the dance with AboriginesOh under the moon glowDown in MexicoI dreamedOne thing was missing that"s youWe"ll sail the water of many coloursWon"t need no compassLove will guide our wayDon"t need nobodyLong as we got each otherNo need to hurryWe"ve got everydayI want to shareThe world with you you seeSpringtime in ParisWas so good to meOh this is for me andReality so pleaseMake all my wishes come trueRunaway with me my loveYeah yeah yeah yeahThe one thing missing was youAnd I just want to have a good timeYeahOoh-ooh-ooh-oohAnd I just know we"ll have a good timeYeahOh please come with meAnd I just know we"ll have a good timeIt"ll be fun walking in the rain in SpainAnd I just know we"ll have a good timeOh didn"t quiet hit the noteThat wasn"t such a good timeAnd I just know we"ll have a good timeYeahhttp://music.baidu.com/song/54678254

Janet Jackson的《Runaway》 歌词

歌曲名:Runaway歌手:Janet Jackson专辑:Number Ones Disc 2Janet Jackson-RunawayI"ve seen the worldBeen to many placesMade lots of friendsMany different racesI"ve had such funAround the world it"s trueAfrican skies with Nairobi moodI fell asleep in Tuscany and dreamedThe one thing missing was youRunaway with me my loveYeah yeah yeah yeahThe one thing missing was youRunaway with me my loveYeah yeah yeah yeahI woke up with an Australian breezeAnd danced the dance with AboriginesOh under the moon glowDown in MexicoI dreamedOne thing was missing that"s youWe"ll sail the water of many coloursWon"t need no compassLove will guide our wayDon"t need nobodyLong as we got each otherNo need to hurryWe"ve got everydayI want to shareThe world with you you seeSpringtime in ParisWas so good to meOh this is for me andReality so pleaseMake all my wishes come trueRunaway with me my loveYeah yeah yeah yeahThe one thing missing was youAnd I just want to have a good timeYeahOoh-ooh-ooh-oohAnd I just know we"ll have a good timeYeahOh please come with meAnd I just know we"ll have a good timeIt"ll be fun walking in the rain in SpainAnd I just know we"ll have a good timeOh didn"t quiet hit the noteThat wasn"t such a good timeAnd I just know we"ll have a good timeYeahhttp://music.baidu.com/song/477108

Jason Gray的《Grace》 歌词

歌曲名:Grace歌手:Jason Gray专辑:All The Lovely LosersGraceShe takes the blameShe covers the shameRemoves the stainIt could be her nameGraceIt"s a name for a girlIt"s also a thought thatChanged the worldAnd when she walks on the streetYou can hear the stringsGrace finds goodnessIn everythingGraceShe"s got the walkNot on a ramp or on chalkShe"s got the time to talkShe travels outsideOf karma, karmaShe travels outsideOf karmaWhen she goes to workYou can hear the stringsGrace finds beautyIn everythingGraceShe carries a world on her hipsNo champagne flute for her lipsNo twirls or skipsBetween her fingertipsShe carries a pearlIn perfect conditionWhat once was hurtWhat once was frictionWhat left a markNo longer stingsBecause grace makes beautyOut of ugly thingsGrace finds beautyIn everythingGrace finds goodnessIn everythingRedacted by Jerryhttp://music.baidu.com/song/2954325

taking to the moon jason chen中文歌词

taking to the moonI know you"re somewhere out there我知道你在那某处Somewhere far away某个遥远的地方I want you back 我希望你回来I want you back 我希望你回来My neighbors think 我的邻居觉得I"m crazy 我疯了But they don"t understand 但他们不明白You"re all I have 你是我的全部You"re all I have 你是我的全部At night when the stars晚上当星星light up my room照亮了我的房间I sit by myself我自己一个人坐Talking to the Moon 对月亮倾诉Try to get to You 试着得到你In hopes you"re on 希望你在哪the other side 在另外一方Talking to me too 也和我一起说话Or am I a fool 或者我很傻who sits alone 一个人坐着Talking to the moon 对着月亮说话I"m feeling like I"m famous 我感觉到我很出名The talk of the town 与整个镇对话They say 他们说I"ve gone mad 我疯了YeahI"ve gone mad 我疯了But they don"t know 但他们不知道what I know 我所知道的Cause when the 因为当 sund goes down 太阳下山someone"s talking back 有一个人回应我YeahThey"re talking back他们回应At night when the stars在晚上当星星light up my room照亮我的房间I sit by myself我一个人坐着Talking to the Moon对着月亮说话Try to get to You试着得到你In hopes you"re on希望你在哪the other side在另外一方Talking to me too与我说话Or am I a fool或许我很傻who sits alone一个人坐着Talking to the moon与月亮对话Do you ever hear me calling?你有听到我叫你吗Cause every night因为每个夜晚I"m talking to the moon我都和月亮说话Still trying to get to you依然像试着得到你In hopes you"re on希望你在哪the other side在另外一方Talking to me too与我说话Or am I a fool或许我很傻who sits alone一个人坐着Talking to the moon与月亮对话I know you"re somewhere out there我知道你在远方某一个地方Somewhere far away 一个很遥远的地方

如何用javascript给script中的scr赋值

跟图片的src是一样一样的,哦,对了是src,不是scr

偶电中木马了;请高手看下偶的《HijackThis_815汉化版扫描日志 V1.99.1》

怎么这么少,下面不是还有吗 ? 现在看不到什么东西,你最好把下面的也贴出来,等等去把 雅虎助手卸了,那个是流氓软件,用超级兔子在安全模式下卸了!!!

javascript是什么意思

网页脚本语言

:[求助]我中了Trojan.PSW.LMir.atc总是杀了以后又要杀

你重新开机然后按F8进入安全模式!然后开杀毒软件!建议用卡巴斯基http://www.crsky.com/soft/3798.html(下载地址)可以杀得很干净!我也是和你一样的问题!

如何利用script标签构建跨域ajax

要解决ajax跨域问题,网上给出的方法有二:1是构建服务器端的代理。简而言之,就是ajax中调用的实质还是本机的url,而服务器端替js去取回远端地址。2.利用script标记,生成一个 标签。在js加载完成后,再执行后续操作。就是将原来新建xmlHTTPrequest对象的操作改成了新建script标签的操作.这里给出一个例子:#ajah.jsvar Ajah=function(url,varname,handleSuccess,handleFailure){ /** * handleSuccess,handleFailure must be functions * */ script = document.createElement("script"); script.src=url; var handler = function(str) { handleSuccess(str); } script.onload = function() { var json=eval(varname); handler(json); } if(window.ie) { script.onreadystatechange = function() { if(script.readyState=="complete"||script.readyState== "loaded") { var json=eval(varname); if(typeof json != "undefined") { handler(json); } } } } document.body.appendChild(script); }而在网页中应这样调用:#demo.html<pre> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 3.2//EN"> <html> <head> <meta name="generator" content= "HTML Tidy for Linux (vers 1 September 2005), see www.w3.org"> <title></title> <script src="mootools.js"></script> <script src="ajah.js"></script> </head> <body> <script> var ajah=new Ajah("data.js","json198",function(str){ console.debug("returned:"); console.debug(str); }, function(str){}); </script> </body> </html> </pre> 被调用的数据文件如下#data.jsvar json198="hello,this is json198"; funciton Ajah(url,varname,handleSuccess,handleFailure){…}Ajah这个构造函数调用四个参数:url:远端地址varname:远端返回数据的变量名handleSuccess:加载完毕后加载的函数handleFailure:暂时没用上

为什么 外链javascript脚本,不能含有script标签

可以有的吧

javascript中script的SRC属性

js文件不是htm文件,所以里面不能有html标记(在输出语句中包含的html标记除外)。即使js文件中可以用<script>标记,由于js文件本身就是由<script src="...">标记调用的,这就变成重复标记了,是画蛇添足了。js属于脚本文件,是由脚本代码组成的。其实把正常的<script>与</script>标记之间的代码剪切到新文件中就是一个js文件了,然后把文件名放到script的src属性就行了。扩展资料:JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java基本语句和控制的脚本语言,其设计简单紧凑。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web服务器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进行鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提上机器上的浏览器支 持JavaScript脚本语言,JavaScript已被大多数的浏览器所支持。参考资料来源:百度百科-JavaScript

谁可以告诉我JAY《晴天》的吉他谱??

http://guitar.xiermusic.com/search.asp各种格式的,但需要注册,免费的

javascript中script的SRC属性

不需要是因为你再导入外部js的时候使用了<script>就如你上面的<script src="" type=""></script>你可一参考外部样式css的导入,外部css也没有把css写到<style>中,但再导入的时候有两种方法link和import使用import的时候就要用style包围。

javascript是什么?

javascript一种由Netscape的LiveScript发展而来的脚本语言,它提高与Java的兼容性。JavaScript采用HTML页作为其接口为了使网页能够具有交互性,能够包含更多活跃的元素,就有必要在网页中嵌入其它的技术。如:Javascript、VBScript、 Document Object Model(文件目标模块)、Layers和 Cascading Style Sheets(CSS),这里主要讲Javascript。那么Javascript是什么东东?Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。 Javascript是由 Netscape公司开发的一种脚本语言(scripting language),或者称为描述语言。在HTML基础上,使用Javascript可以开发交互式Web网页。Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。运行用Javascript编写的程序需要能支持 Javascript语言的浏览器。Netscape公司 Navigator 3.0以上版本的浏览器都能支持 Javascript程序,微软公司 Internet Explorer 3.0以上版本的浏览器基本上支持Javascript。微软公司还有自己开发的Javascript,称为JScript。 Javascript和Jscript基本上是相同的,只是在一些细节上有出入。 Javascript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。虽然,在Dreamweaver的Behaviors 可以为我们方便地使用Javascript程序而不用编写代码,但我们自己了解了Javascript的编程方法后,将能更加方便灵活地应用,也使 Javascript的代码更简练。本专题通过对一系列典型程序的剖析,使你快速地掌握Javascript的编程技巧,设计出质量上乘的动态网页打下坚实的基础。在此之前,我们先了解一些Javascript 的基本概念。JavaScript 有什么特点JavaScript 使网页增加互动性。JavaScript 使有规律地重复的HTML文段简化,减少下载时间。JavaScript 能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由 CGI 验证。JavaScript 的特点是无穷无尽的,只要你有创意。Java 与 JavaScript 有什么不同很多人看到 Java 和 JavaScript 都有“Java”四个字,就以为它们是同一样东西,连我自己当初也是这样。其实它们是完完全全不同的两种东西。Java,全称应该是 Java Applet,是嵌在网页中,而又有自己独立的运行窗口的小程序。Java Applet 是预先编译好的,一个 Applet 文件(.class)用 Notepad 打开阅读,根本不能理解。Java Applet 的功能很强大,可以访问 http、ftp等协议,甚至可以在电脑上种病毒(已有先例了)。相比之下,JavaScript 的能力就比较小了。JavaScript 是一种“脚本”(“Script”),它直接把代码写到 HTML 文档中,浏览器读取它们的时候才进行编译、执行,所以能查看 HTML 源文件就能查看JavaScript 源代码。JavaScript 没有独立的运行窗口,浏览器当前窗口就是它的运行窗口。它们的相同点,我想只有同是以 Java 作编程语言一点了。开发 JavaScript 该用什么软件一个 JavaScript 程序其实是一个文档,一个文本文件。它是嵌入到 HTML 文档中的。所以,任何可以编写 HTML 文档的软件都可以用来开发 JavaScript。在此我推荐大家用 FrontPage 2000 附带的 Microsoft 脚本编辑器(在 FrontPage 菜单 | 工具 | 宏 | Microsoft 脚本编辑器)。它是个像 Visual Basic / C++ 一样的程序开发器,能对正在输入的语句作出简要提示。配合 FrontPage 2000,使工作量大大减少。一、Javascript在网页的用法Javascript加入网页有两种方法:1、直接加入HTML文档这是最常用的方法,大部分含有Javascript的网页都采用这种方法,如:<script language="Javascript"><!--document.writeln("这是Javascript!采用直接插入的方法!");//-Javascript结束--></script>在这个例子中,我们可看到一个新的标签: <script>……</script>,而<script language="Javascript”> 用来告诉浏览器这是用Javascript编写的程序,需要调动相应的解释程序进行解释。HTML的注释标签<!--和-->:用来去掉浏览器所不能识别的Javascript源代码的,这对不支持 Javascript 语言的浏览器来说是很有用的。//-Javascript结束:双斜杠表示 Javascript的注释部分,即从//开始到行尾的字符都被忽略。至于程序中所用到的document.write()函数则表示将括号中的文字输出到窗口中去,这在后面将会详细介绍。另外一点需要注意的是,<script>……</script>的位置并不是固定的,可以包含在< head>......</head> 或<body>.....</body>中的任何地方。2、引用方式 如果已经存在一个Javascript源文件(以js为扩展名),则可以采用这种引用的方式,以提高程序代码的利用率。其基本格式如下:<script src=url language="Javascript"></script>其中的Url就是程序文件的地址。同样的,这样的语句可以放在HTML文档头部或主体的任何部分。 如果要实现“直接插入方式”中所举例子的效果,可以首先创建一个Javascript源代码文件“Script.js”,其内容如下:document.writeln("这是Javascript!采用直接插入的方法!");在网页中可以这样调用程序:<script src="Script.js" language="Javascript"></script> 。二、Javascript基本概念在这里只作简单介绍,在以后的例子中结程序再作具体解释其作用。1、运算符运算符就是完成操和的一系列符号,它有七类:赋值运算符、算术运算符、比较运算符、逻辑运算符、条件运算、位操作运算符和字符串运算符。2、表达式运算符和操作数的组合称为表达式,通常分为四类:赋值表达式、算术表达式、布尔表达式和字符串表达式。3、语句Javascript程序是由若干语句组成的,语句是编写程序的指令。Javascript提供了完整的基本编程语句,它们是:赋值语句、switch选择语句、while循环语句、for循环语句、do while循环语句、break循环中止语句和continue循环中断语句。4、函数函数是命名的语句段,这个语句段可以被当作一个整体来引用不着和执行。使用函数要注意以下几点:1)函数由关键字function定义;2)函数必须先定义后使用,否则将出错;3)函数名是调用函数时引用的名称,它对大小写是敏感的,调用函数时不可写错函数名;4)参数表示传递给函数使用或操作的值,它可以是常量,也可以是变量;5)return语句用于返回表达式的值,也可以没有。5、对象Javascript的一个重要功能就是基于对象的功能,通过基于对象的程序设计,可以用更直观、模块化和可重复使用的方式进行程序开发。一组包含数据的属性和对属性中包含数据进行操作的方法,称为对象。比如要设定网页的背景颜色,所针对的对象就是document,所用的属性名是bgcolor,如document.bgcolor="blue",就是表示使背景的颜色为蓝色。6、事件用户与网页交互时产生的操作,称为事件。绝大部分事都由用户的动作所引发,如:用户按鼠标的按钮,就产生onclick事件,若鼠标的指针的链接上移动,就产生onmouseover事件等等。在Javascript中,事件往往与事件处理程序配套使用。学习Javascript比较快速有效的方法是先熟悉一些基本概念,然后找几个别人设计好的程序认真仔细地分析一遍,再稍作改动,再看看能否达到预期目的,不断地举一反三,既可以加深对一些参数、设计方法的理解,又可以快速地提高自己的水平。另外,再提醒一下:Javascript对大小写是敏感的,特别是一些对象、方法、属性的大小写一定要一致,要养成一种良好的习惯,否则在调试程序时可要累死你了。7、变量如 var myVariable = "some value";参考资料:http://www.mophisoft.com

使用javascript必须使script标签吗

必须用

java.script在网页中的作用?

JAVASCRIPT 是有浏览器端解释执行的,它不需要编译。 java是需要通过jdk进行编译生成字节流,然后通过代码装载器在java虚拟机执行。它可以在有虚拟机的任何地方加载运行。比如java applet ,尽管它是在浏览器端执行的,但是它是有浏览器的java插件执行的,如果没有java虚拟机的浏览器,不能执行java applet. 3.JAVA SCRIPT 是内嵌在HTML 网页中的,当然也可以动态转载(它是解释性),而JAVA同HTML是没有关系的,当然JAVA APPLET 是需要在网页中嵌代码。 4. JAVA SCRIPT 主要是在浏览器端提供动态交互作用的,除了可以调用URL之外,不能同WEB SERVER (服务端)进行交互。而JAVA (JAVA APPLET)可以同WEB SERVER 建立各种联系和交互。 5.许多语法特性都有很大区别,比如变量的强类型检查,面向对象特性(继承性)等,都是不一样的,具体的语法的特性区别,希望大家自己去比较。 另外,JAVASCRIPT 同 JAVA APPLET 是可以进行交互的。 JAVASCRIPT 在语法和语言的基本特性有很大的相似性。如果你是一个JAVA初学者,并且想从事动态网页设计,我建议可以从JAVASCRIPT和JAVA APPLET入手学习JAVA。 or: http://www.zcever.com/user1/11/archives/2006/2006216134647.shtml 参考资料:http://bbs.cumt.edu.cn/CUMTABFAAACTOOMJFHRNNOETJWPYKKNHPAGGYQPXV_B/bbstcon?board=Java&start=2391&th=1102440568

什么是JavaScript?

一种 静态的 弱类型的 运行在客户端的 和java没有任何关系的 脚本语言.

求问JavaScript脚本放在哪里

在HTML body部分中的JavaScripts会在页面加载的时候被执行。在HTML head部分中的JavaScripts会在被调用的时候才执行。——————————————————————————JavaScript应放在哪里页面中的JavaScripts会在浏览器加载页面的时候被立即执行,我们并不希望总是这样,有时候我们想让一段脚本在页面加载的时候执行,而有时候我们想在用户触发一个事件的时候执行脚本。head 部分中的脚本: 需调用才执行的脚本或事件触发执行的脚本放在HTML的head部分中。当你把脚本放在head部分中时,可以保证脚本在任何调用之前被加载。<html<head<script type=”text/javascript”….</script</headbody 部分中的脚本: 当页面被加载时执行的脚本放在HTML的body部分。放在body部分的脚本通常被用来生成页面的内容。<html<head</head<body<script type=”text/javascript”….</script</bodybody 和 head 部分可同时有脚本:你可在文件中放无数的脚本,因此你的文件中可以在body和head部分同时存在脚本。<html<head<script type=”text/javascript”….</script</head<body<script type=”text/javascript”….</script</body———————————————————————————–外部脚本的使用有时候你可能想在几个页面中运行同样的脚本程序, 而不需在各个页面中重复的写这些代码。这时你就要用到外部脚本。你可以把脚本写在一个外部文件中,保存在扩展名为 .js的文件中。注意:外部脚本文件中不要包含标记符<script!使用外部脚本时将标记符<script 的“src”属性值指向相应的.js文件就可以了:<html<head<script src=”xxx.js”</script</head<body</body</html注意: 记得这个指向外部脚本文件的script标记符就放在你通常会写脚本的地方!1:将JavaScript标识放置<Head... </Head在头部之间,使之在主页和其余部分代码之前预先装载,从而可使代码的功能更强大; 比如对*.js文件的提前调用。 也就是说把代码放在<head区在页面载入的时候,就同时载入了代码,你在<body区调用时就不需要再载入代码了,速度就提高了,这种区别在小程序上是看不出的,当运行很大很复杂的程序时,就可以看出了。当然也可以将JavaScript标识放置在<Body... </Body主体之间以实现某些部分动态地创建文档。 这里比如制作鼠标跟随事件,肯定只有当页面加载后再进行对鼠标坐标的计算。或者是filter滤镜与javascript的联合使用产生的图片淡入淡出效果2:放入html的head,是页面加载前就运行,放入body中,则加载后才运行javascript的代码~~~所以head里面的先执行。3:要是function就没有区别要是<scriptalert(1)</script会跟放的位置有关一个事head加载完就 alert 一个是要跟在body中加载循序alert客户端脚本一般放在 <head </head 之间,而且要用 <!-- -- 把代码括起来。如果浏览器不支持此脚本,那么浏览器会跳过它,不去执行,也不会提出错误信息

script与javascript有什么区别

script分javascript和vbscript两种脚本。<script></script>没有显示指明是哪种脚本<script type="text/javascript">指明了脚本是VBScript但现在浏览器中,没有明确说明,默认都作为javascript解析。

Leon Jackson的creative歌词翻译

创新的黎明.捷克勋

Javier Bardem年轻时有没演过一出叫《露露的情人》的电影?

对,你没看错.他的确在《露露的情人》(又名《露露情史》)中出演过。下面是他的作品表:2009杀死巴勃罗泰特罗 / 泰特罗家族2008午夜巴塞罗那/情遇巴塞隆纳2007老无所依险路勿近 / 二百万夺命奇案霍乱时期的爱情 2006戈雅之灵/戈雅画作下的女孩赫克犹巴,激情之梦第78届奥斯卡颁奖典礼 2005第77届奥斯卡颁奖典礼2004借刀杀人 / 同行杀机 / 落日杀神深海长眠 / 出海 / 安乐死之谜 / 情留心海2003贬损的签字变奏1/113 2002阳光下的星期一 / 失业日光浴楼上的舞者 2001The 2001 IFP/West Independent Spirit Awards第73届奥斯卡颁奖典礼没有上帝的消息 2000夜幕降临前 / 当黑夜降临 / 黎明不会来1999华盛顿恶狼男得有情天 两腿之间 1998Torrente, el brazo tonto de la ley 1997空气袋 颤抖的欲望 / 活色生香 / 活着的肉体 / 鲜活的肉体雌雄双辣 / 狂野双辣 / 闪灵双煞1996哲人不是爱情,只是狂怒爱情有害健康1995嘴对嘴1994Pronòstic reservat 侦探与死亡黑暗对决乳房与月亮 / 月亮代表我的奶1993国民战争 金蛋 / 金球1992火腿火腿 /火腿,火腿 / 共夫共妻 / 共妻共夫征服你富有的床 1991情迷高跟鞋/高跟鞋1990露露情史/ 璐璐情史 / 迷失岁月1980皓月下的趣事

java的Hibernate框架中的Criteria查询方式,如何进行连表查询?

哥们,放弃JAVA吧,天堂有路你不走,地狱无门你闯进来啊

java中criteria联查的使用方法

联合查询需要在对应的po有关联,然后criteria.createALias ,了解一下criteria的别名,其实就是连接表。你要统计可以使用投影criteria.setProjection,如统计行数可以用criteria.setProjection(Projections.rowCount()),统计field字段总数用setPrejection(Projections.sum(field)) 等。

在java中Criteria 的具体使用方法

完成具体的用法 百度文科有 自己下下来word文档总比别人下载了贴在这里方便地址在下面 我刚看了一下是比较全的

JAVA中Criteria是什么?

HQL是在java语言层面之外的另一种数据查询语言,和SQL极其接近,通用性强,便于SQL经验者使用,需要语法解析。考虑移植性时使用。Criteria API是在java语言内的接口,不需要语法解析,直接操作底层对象,写出查询代码没有通用性。性能最大优化时使用。两者都用于数据的增删查改操作。

科技酷玩:Jawbone UP健康智能手环体验

  【IT168 评测】Jawbone UP手环相信大多数朋友都有所耳闻,这款可以监控我们身体状态的智能手环就莫名的火了起来!甚至曾一渡在淘宝或海外代购有过断货现象。这个智能手环到底有什么神奇的地方?它真的能调节我们的身体状况么?带着这些问题开始我们今天的科技酷玩。目前淘宝售价早600元左右,喜欢的朋友不妨关注下。(点击购买)  简介:UP智能手环是Jawbone公司推出的一款电子智能手环,该产品截至今天已经推出了两代产品。UP智能手环具有跟踪锻炼、睡眠和饮食的作用。通过对手机的数据进行跟踪统计,并以图表的形式将数据直观的表现在用户面前。除了这三类基本功能,UP智能手环简约的设计风格也可以起到了饰品的装饰作用。▲透明塑料包装盒  UP智能手环外包装采用了透明塑料包装盒,不用拆开包装即可看到UP智能手环的真身。如果您购买的是行货,包装盒上印有中英两种语音。上图是水货包装,所以包装盒上只有英文。行货包装和背面贴有北京朗万科技发展有限公代理表示和防伪标签,没有防伪标签肯定是水货。这个标签贴也我保修的唯一凭证,请您妥善保管包装盒。▲Z字形的简约设计  UP智能手环采用简约风格设计,与Jawbone以往的产品同样采用了Z字形的经典设计。毕竟手环是一个随身佩戴的产品。如果外观丑爆了,功能再全面我们也不愿意随身配搭。  UP智能手环没有显示屏,第一眼看上去有点像高中时候戴的NIKE运动腕带的“加强版”。UP智能手环并没有采用死环卡扣的佩戴方式,而是采用了交叉的活扣设计。虽然手环配备S M L不同尺寸,但活扣的设计可解决了身体胖瘦的细小变化,如果觉得大了,稍微捏捏即可。▲没有配备液晶显示屏  虽然没有配备液晶显示屏,但手环末端有个多功能按钮。通过不同的操作方式组合可实现不同指令操作。这个多功能按键也是手环上的唯一一枚按键。触控多功能按键,可唤醒按键旁边的指示灯。太阳显示为清醒状态,月亮则代表睡眠状态,简单明了。▲NIKE+ FuelBand  虽然没有配备液晶显示器,但这样简单的设计也非常容易上手。但相对NIKE+ FuelBand的高帅富的一排LED灯有点略显屌丝,最起码可以当作电子手表来看。选择什么样的外观,就看您了,毕竟萝卜咸菜各有所爱。 (点击查看NIKE+ FuelBand详情)  UP智能手环另一端在外观上刻有Jawbone字样,拨开帽子即可看到一个3.5mm耳机插头。这个插头可用来实现与手机的同步数据、更新手环固件以及UP智能手环充电作用。另外这个帽子您需要妥善保管,尤其是在同步数据的时候。如果丢失,那么您只能去淘宝花30元换购买了。▲帽子需要妥善保管  UP智能手环随机还赠送了一个数据线和使用说明书保修卡等。随机附赠了数据线,但并没有配备充电插头,我们常用手机充电插头即可使用。UP智能手环的这根数据线还具有手环固件的作用,我们可以通过官网下载固件后,链接电脑更新手环版本。▲建议仔细阅读说明书  UP智能手环上市已经有一段时间,为什么我们今天才发这篇文章呢?主要原因笔者购买的中国大陆行货送货慢的问题。曾经多次都想取消订单,但考虑到十分喜欢这手环,一直没忍心下手。▲Apple Store支持分期  笔者5月7日在苹果在线商店下单选购一款黑色L号。由于当时可免息免手续费的12分期付款,所以官方标注的2-4周发货我并没有过多在意。第四周的时候我收到苹果官方邮件,主要讲到由于货源问题,需要推迟最多2周发货。经过漫长等待,我在7月5日终于收到我的UP智能手环。官网购买的优点是可保修。缺点是送货时间太久。据小道消息,UP手环国行版目前已经停产了。至于原因嘛,你懂得。 (点击前往Apple Store)▲淘宝600元  目前淘宝水货散装售价在600元左右,部分经商家称美国散装质保时间为1个月,均配原装灰色线。手环与手机一样,自然不支持中国大陆保修,如果想要保修就必须人肉飞到美国保修。但考虑到水货仅是行货一半的价格,买行货水货就看您了。 ( 点击前往淘宝 )  另外,国行保修也需要保留贴有经销商标签的包装盒,这是保修的唯一凭证。是的,苹果在线商店提供的电子发票无效,经销商只认产品包装盒。这样的保修方式,有点像耳机的保修,笔者也对此非常不满意。▲号码上的选择  在尺寸上,UP智能手环配三个尺寸选择。L(大号 = 7.0 - 8.0 英寸/ 18.0 - 20.0 厘米)。如果您提供控制在150斤左右,建议选择M(中号 = 6.0 - 7.0 英寸/ 15.5 - 18.0 厘米)。如果在120斤以内建议选择S(小号= 5.5 - 6.0 英寸/ 14.0 - 15.5 厘米)。如果您购买国行版本,那么只能选择大号、小号可选。  通过上图或许您可以看出笔者佩戴的效果,我身高173厘米,体重在180斤左右,果断选择了L。下面右图展示的同样身高,但体重偏瘦的用户佩戴L号的效果图。幸好手环没有采用死扣设计,如果觉得大,稍微捏捏即可。▲颜色上的选择  UP智能手环拥有黑色、深蓝色、浅绿色、白色、红色等颜色可选。经过身边朋友的亲身体验,浅颜色用一段时间会出现发黄的现象,所以我购买的中规中矩的黑色。如果您勤保养,买活泼的彩色也不是不可以。  由于机身并没有显示屏,所以UP智能手环并不能独立使用,需要手机下载对应APP客户端。目前UP智能手环已经支持iOS、安卓两大平台。我们在对应的软件市场搜索UP即可下载官方APP。苹果设备支持iOS5.1+或更高版本的iPhone3GS或以上终端设备。在安卓方面支持安卓4.0以上版本的中端设备。▲APP初始界面  当我们做好软硬件的准备工作之后,我们开始进行UP智能手环的调试工作。  1.按UP智能手环的按钮、观察手环指示灯,闪烁即可。  2.取下UP智能手环柄帽,将UP手环插入手机当中,显示手环解锁即可。  3.注册您的姓名等个性化信息。▲APP主界面  一番设置后,我们来到了APP的主界面。这里可以显示我们每天运动目标和睡眠目标的进度,点击即可查看详细数据。总的来说这样柱状图配上百分数字的展示非常直观,一看即可看到当天的状态。我们滑动屏幕即可进入UP 源的界面,这里可以看到我们和团队朋友每天的进程,有点类似微信朋友圈。▲主要功能一览  我们点击屏幕左侧的按钮,即可进入个人信息栏。在这里我们可以查看个人生命线、趋势、推断、通知、设置等等选项。点击屏幕右侧的加号的按钮,即可制定每日目标、空闲等提醒。中文的APP,简单明了,这里就不过多介绍。  好了,到了动真格的时候了。由于只看一款智能手环的数据,我们不能判断是否准确。所以这里我们选择了Jawbone UP还有Fitbit进行48小时耐力测试。Jawbone UP能否准确记录我们身体运动,我们拭目以待。▲第一天睡眠(左Ftibit、右UP)  UP智能手环在睡眠模式上可以记录我们轻度睡眠、深度睡眠、入睡时间、卧床时间、清醒时间、唤醒次数这六大功能。其中入睡时间数我们自己掌控,而轻深度睡眠我们无法控制,通过Jawbone UP可以记录并通过图表展示,这点非常直观。虽然不能掌控,但能了解到我们现在状况,我个人也非常喜欢项功能。▲第一天运动量  第一天运动量我有点傻傻分不清,因为Fitbit与Jawbone UP的数据完全不一样。Fitbit显示走了6841步,Jawbone UP则走了7227步,两者共差386步。但回过头想想,我们在工位走到茶水间三个来回差不多也就300步左右吧。所以,我觉得两个手环记录的数据还算靠谱。▲第二天睡眠  第二天晚晚上10点40分左右卧床,早晨5点50起床。两款手环均能记录我整晚的睡眠时间。我没有马上入睡,而玩了一会儿手机才睡。有意思的是UP将我这段的运动量记录下来了,显示为清醒状态。Fitbit则为纯粹死记录,切换到睡眠就开始睡了....▲第二天运动量  两者还算准确,Jawbone UP的6971与Fitbit的6886仅相差85步。Jawbone UP的功能也比较全面,能记录我们的活动时间、燃烧卡路里总量、最长活动时间、活动时的燃烧的卡路里、最长空闲时间以及休息时间的燃烧量。同样是柱形图,简单明了。▲手动上传食物  能记录消耗了能量,那么摄入能量呢?UP智能手环提供了进食记录功能。我们可以通过手动输入或者拍照的方式来上传我们今天的饮食量。UP也会自动记录我们拍照上传的食物,方便日后再次使用。当然,我们也可以通过这样的方式与好友分享今天的美食,这不都是年轻人饭钱必做的一件事么。  UP智能手环除了基本的数据统计之外,还有很多有趣的功能。例如智能闹钟、空闲提示、朋友圈甚至是与众多APP无线通联的功能。小小手环有如此多功能,我开始觉得我1100买的手环有点值了。PS:请准自我安慰下。▲手动睡眠模式  很多朋友一定会想,我要是睡前忘记切换到睡眠模式呢?我要是跑步了呢?UP智能手环还有手动输入功能。例如睡前忘记切换到睡眠模式,次日我们可以点击睡眠记录手动输入前一天晚上的睡眠情况。手动输入不足的是仅能记录睡眠时间,而卧床时间、入睡时间、唤醒次数甚至是深度睡眠时间这些都无法记录。看来,您要养成一个睡前切换的“好习惯”了。▲智能睡眠闹钟  UP智能手环还有个比较有意思的功能,那就是智能闹钟,这个也是小编非常喜欢的一项功能。UP手环所谓的智能闹钟与普通闹钟的主要在于它可以智能叫醒我们。普通闹钟当时间到点的时候会突然响起,这样叫醒方式会让我们感到乏累。而UP手环的智能提醒功能,可以检测我们的睡眠质量,如果我们处于浅度睡眠的时候,手环会提前叫醒我们。当我们处于深度睡眠的时候,UP智能手环会让我们多睡一会,在指定时间以震动的方式叫醒。▲空闲提示  空闲提示这个小功能也非常使用。众所周知,长期做办公室的我们会出现脊椎劳损显现,主要原因在于我们久坐不动。用户可以设定UP智能手环在检查用户在一定时间没有运动数据,它会动过震动的方式提醒你是时候运动了。有木有感到很实用?如果您没有看说明书,很有可能忽略了此功能。▲小憩  当工作日午饭后我们一般都会选择躺在沙发上休息一下,此时,我们可以用到UP智能手环的小憩功能。我们需要将手环与手机链接后进行设置,可以设置小憩时间、最高睡眠时间。小憩时长是指实际睡眠时间、不包括清醒睡眠时间。最长睡眠时间是指睡眠总时长,包括清醒时间和小憩时间。另外,不要设的太长哦,要不叫醒的就是你老板了。▲UP源  UP智能手环主界面的UP源有点类似微信的朋友圈,不同的是这里只会分享朋友的运动数据和实物等。您可以在这里炫耀自己今天跑了几千米,也可以在这里看到身边朋友最近的运动量。UP智能手环好友以团队的形式展现,在这里我们可以与好友PK。将身边的好友塑造一个团队的战友,大家一起减肥!▲拓展APP  UP不仅仅局限于一个记录数据的软件,在应用程序里为我们推荐了MyFitnessPal、IFTTT、RunKeeper 、 MapMyFitness 、 GymPact 、 Lose It等应用。这里有瑜伽健身、跑步、举重甚至是记录体重的软件。我们可以通过这些应用来进行某项的专业数据统计,弥补是UP对于专项数据统计不专业的缺陷。当然,UP还和这些软件达成了深度合作,我们可以通过UP帐号将专项数据分享到UP源里。▲使用建议  目前已经有一部分用户UP智能手环损坏问题,出现问题的UP智能手环有海外版也有国行版,有网友表示,如果一直把UP智能手环插在电脑的USB接口充电就不会损坏,通过适配器充电就可能出现问题。  不过我们在销售UP智能手环行货的易迅网也看到了充电提示,提示显示,UP2手环充电时间不宜过长(大约1小时可充满,80分钟内为好),每5-6天充电一次,每天同步1-2次为好,不好等用完再充。提示还显示,建议使用笔记本充电,因为电流电压比较稳定也比较低,不要使用质量不好或电流电压不稳定的USB接口充电。  UP智能手环总的来说功能还算全面,例如智能闹钟给我印象非常深刻,自从使用智能睡眠闹钟后,早晨真的不会觉得那么累,不想起床。购买方面,如果您是高帅富、不差钱那一类的当然果断选择行货。如果您手头有些紧,建议选择盒装水货。购买: 淘宝Apple Store  另外,如果您对这个手环之是有点兴趣,并不是特别大,那就不要买了。因为,笔者身边已经有不少朋友的UP智能手环已经坏掉了。目前,网络上也有传言说UP2也出现产品缺陷,非常容易损坏。

java中定义一个类,主要从数据库中获取字段怎么编写

首先连接数据库,你也没说什么数据库,给你三种连接,package com.cai.jdbc;import java.sql.Connection; import java.sql.DriverManager;import java.util.Properties ;public class ConnectionUtil { /** * 1 *在方法中固化连接参数 * @return 数据库连接 */ public Connection getConnection(){ Connection conn = null ; try{ Class.forName("com.mysql.jdbc.Driver") ; conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/stud", "root", "root") ; return conn ; }catch(Exception e){ e.printStackTrace() ; } return null ; } /** * 2 *通过方法参数方式传递连接参数 * @return 数据库连接 */ public Connection getConnection(String driver, String url, String user, String password){ Connection conn = null ; try{ Class.forName(driver) ; conn = DriverManager.getConnection(url, user, password) ; return conn ; }catch(Exception e){ e.printStackTrace(); } return null ; } /** * 3 *通过properties配置文件的方式灵活配置连接参数,properties中的属性名固化 * @return 数据库连接 */ public Connection openConnection(){ Connection conn = null ; String driver = "" ; String url = "" ; String user = "" ; String password = "" ; Properties props = new Properties() ; try{ props.load(this.getClass().getClassLoader().getResourceAsStream("DBConfig.properties")) ; driver = props.getProperty("driver") ; url = props.getProperty("url") ; user = props.getProperty("user") ; password = props.getProperty("password") ; Class.forName(driver) ; conn = DriverManager.getConnection(url, user, password) ; return conn ; }catch(Exception e){ e.printStackTrace() ; } return null ; } public static void main(String []args){ ConnectionUtil cu = new ConnectionUtil() ; System.out.println("1、---->" + cu.getConnection()) ; System.out.println("2、---->" + cu.getConnection("com.mysql.jdbc.Driver", "jdbc:mysql://localhost:3306/stud", "root", "root")) ; System.out.println("3、---->" + cu.openConnection()) ; }}连接上数据库就可以操作数据了,在写sql语句 根据sql执行就有返回相应字段值了

java static {}的用法

1、static 关键字:可以用于修饰属性,也可以用于修饰方法,还可以用于修饰类。2、static 修饰属性:无论一个类生成了多少个对象,所有这些对象共同使用唯一一份静态的成员变量;一个对象对该静态成员变量进行了修改,其他对象的该静态成员变量的值也会随之发生变化。如果一个成员变量是static 的,那么我们可以通过 类名 .成员变量名 成员变量名 成员变量名 的方式来使用它 的方式来使用它 (推荐使用这种方式) 。3、static修饰方法: static 修饰的方法叫做静态。 对于静态方法来说,可以 使用 类名 .方法名的方式来访问。4、静态方法只能继承,不重写(Override)5、不能在静态方法中访问非静态成员变量;6、不能在静态方法中使用this关键字。

java问题:用getProperty读取汉字为什么显示乱码?

java内部采用Unicode编码,文本文件的内容有可能采用了ANSI编码保存,请在记事本里面“保存”对话框的编码选项中,选择Unicode,即可

JAVA中调用配置文件的值与从数据库中取出的值进行比较

1,先查询数据库的数据2,拿到A或者B或者D3,加载PROPERTIES文件4,用getString取获取PROPERTIES文件里面的值判断,如果为空则表示无反之则表示配置文件有值

java 字符串替换 怎么替换[]中间内容

replaceAll

java的File.separator使用问题

String filePath=File.separator+"day01"+File.separator+"config.properties";你试试却掉前面的File.separator。这样写,最好确定你的文件是不是在DBUtil类下。你也可以获取你项目的路径的绝对路径,再加上的你的文件路径。可以参考http://www.cnblogs.com/javayuer/archive/2011/01/02/1924192.html

看Java怎样使用静态块读取属性文件代码

网页搜索java操作Properties类即可

java使用property中文乱码

Properties.load把.properties文件的内容当作iso-8859-1编码的,所以需要把取出的属性值用new String( property.getBytes("iso-8859-1"), "gbk")这句来转码,意思是把当作iso-8859-1编码的字符串反解析成字节数组,然后再根据这个数组及其实际的编码(即gbk)重新构造字符串

java中处理绝对路径与相对路径问题

方法(一)、通过某个对象的getClass()方法取得Class,其中包含了类的许多信息。在其中找取得URL之类的方法,以便取得URL,然后调用URL的getpath()方法,取得字符串并稍作处理就得到该类的Class文件的绝对路径,在此基础上就可以方便的使用相对路径。Object.getClass().getResource("/").getPath(); 方法(二) 通过类加载器获取路径信息public abstract class ClassLoader extends Object类加载器是负责加载类的对象。ClassLoader 类是一个抽象类。如果给定类的二进制名称,那么类加载器会试图查找或生成构成类定义的数据。一般策略是将名称转换为某个文件名,然后从文件系统读取该名称的“类文件”。 (1) 利用Thread类中的类加载器Thread.currentThread().getContextClassLoader()(2) 利用Class类获取类加载器ClassName.class(或者 对象.getClass()).getClassLoader()API中ClassLoader的相关方法1、public URL getResource(String name)查找具有给定名称的资源。资源是可以通过类代码以与代码基无关的方式访问的一些数据(图像、声音、文本等)。资源名称是以 "/" 分隔的标识资源的路径名称。 此方法首先搜索资源的父类加载器;如果父类加载器为 null,则搜索的路径就是虚拟机的内置类加载器的路径。如果搜索失败,则此方法将调用 findResource(String) 来查找资源。 2、public static URL getSystemResource(String name)从用来加载类的搜索路径中查找具有指定名称的资源。此方法通过系统类加载器来查找资源。 方法(三)利用文件来获取路径 File ff=new File("");API中File类相关的方法:java.io.File 文件和目录路径名的抽象表示形式。1、public String getAbsolutePath() 返回此抽象路径名的绝对路径名字符串2、public String getCanonicalPath() throws IOException 返回此抽象路径名的规范路径名字符串。 3、public String getPath() 将此抽象路径名转换为一个路径名字符串。所得字符串使用默认名称分隔符分隔名称序列中的名称。4、public boolean isAbsolute()测试此抽象路径名是否为绝对路径名。绝对路径名的定义与系统有关。在 UNIX 系统上,如果路径名的前缀是 "/",那么该路径名是绝对路径名。在 Microsoft Windows 系统上,如果路径名的前缀是后跟 "\" 的盘符,或者是 "\\",那么该路径名是绝对路径名。 方法(四)利用System类提供信息java.lang.System 包 public final class System extends Object 类 System 类包含一些有用的类字段和方法。它不能被实例化。在 System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。方法:public static String getProperty(String key) 获取指定键指示的系统属性。首先,如果有安全管理器,则用该键作为其参数来调用 checkPropertyAccess 方法。结果可能导致 SecurityException。 如果没有当前系统属性的集合,则首先用与 getProperties 方法相同的方式创建并初始化系统属性的集合。 参数: key - 系统属性的名称。返回: 系统属性的字符串值,如果没有带有此键的属性,则返回 null。 获取当前工作目录为:System.getProperty("user.dir") // 方法一,利用Class的getResource方法类获取信息(实际上该方法委托ClassLoader类实现) url= absp.getClass().getResource("/AbsPath.class"); path = url.getPath(); System.out.println("方法一: URL is : " + url); System.out.println("get Path is : " + path); System.out.println("Real Path is : " + path.substring(1)+" "); // 方法二,利用ClassLoader类获取信息 ClassLoader loader=Thread.currentThread().getContextClassLoader(); //或者 //loader = AbsPath.class.getClassLoader(); url=loader.getResource(""); path=url.getPath(); System.out.println("方法二: URL is : " + url); System.out.println("get Path is : " + path); System.out.println("Real Path is : " + path.substring(1)); System.out.println(ClassLoader.getSystemResource("")+" "); // 方法三,利用文件来处理 File ff=new File(""); System.out.println("方法三: "+ff.getAbsolutePath()); System.out.println(ff.getCanonicalPath()); System.out.println(ff.isAbsolute()+ff.getPath()+" "); //方法四,利用System类相关信息 System.out.println("方法四: "+System.getProperty("user.home"));//用户主目录 System.out.println(System.getProperty("user.dir"));//用户的当前工作目录 System.out.println(System.getProperty("java.class.path"));//Java类路径 System.out.println(System.getProperty("os.name"));//操作系统名称 System.out.println(System.getProperty("os.version"));//操作系统版本 方法一:URL is : file:/D:/Java/EclipseWorkSpace/MyJavaDocs/AbsPath.classget Path is : /D:/Java/EclipseWorkSpace/MyJavaDocs/AbsPath.classReal Path is : D:/Java/EclipseWorkSpace/MyJavaDocs/AbsPath.class 方法二:URL is : file:/D:/Java/EclipseWorkSpace/MyJavaDocs/get Path is : /D:/Java/EclipseWorkSpace/MyJavaDocs/Real Path is : D:/Java/EclipseWorkSpace/MyJavaDocs/file:/D:/Java/EclipseWorkSpace/MyJavaDocs/ 方法三:D:JavaEclipseWorkSpaceMyJavaDocsD:JavaEclipseWorkSpaceMyJavaDocsfalse 方法四:d:我的文档D:JavaEclipseWorkSpaceMyJavaDocsD:JavaEclipseWorkSpaceMyJavaDocsWindows XP5.1

java内省和反射的区别

经过多方面的资料搜集整理,写下了这篇文章,本文主要讲解java的反射和内省机制,希望对大家有点帮助,也希望大家提出不同的看法!1).内省(Introspector)是 Java 语言对 Bean 类属性、事件的一种缺省处理方法。例如类 A 中有属性 name, 那我们可以通过 getName,setName 来得到其值或者设置新的值。通过 getName/setName 来访问 name 属性,这就是默认的规则。 Java 中提供了一套 API 用来访问某个属性的 getter/setter 方法,通过这些 API 可以使你不需要了解这个规则(但你最好还是要搞清楚),这些 API 存放于包 java.beans 中。2).直接通过属性的描述器java.beans.PropertyDescriptor类,来访问属性的getter/setter 方法;相关代码:public class Point {private Integer x;private Integer y;public Point(Integer x, Integer y) {super();this.x = x;this.y = y;}public Integer getX() {return x;}public void setX(Integer x) {this.x = x;}public Integer getY() {return y;}public void setY(Integer y) {this.y = y;}}import java.beans.PropertyDescriptor;import java.lang.reflect.Method;public class Reflect {public static void main(String[] args) throws Exception {Point point = new Point(2, 5);String proName = "x";getProperty(point, proName);setProperty(point, proName);}private static void setProperty(Point point, String proName) throws Exception {PropertyDescriptor proDescriptor = new PropertyDescriptor(proName, Point.class);Method methodSetX = proDescriptor.getWriteMethod();methodSetX.invoke(point, 8);System.out.println(point.getX());// 8}private static void getProperty(Point point, String proName) throws Exception {PropertyDescriptor proDescriptor = new PropertyDescriptor(proName, Point.class);Method methodGetX = proDescriptor.getReadMethod();Object objx = methodGetX.invoke(point);System.out.println(objx);// 2}}3).通过类 Introspector 来获取某个对象的 BeanInfo 信息,然后通过 BeanInfo 来获取属性的描述器( PropertyDescriptor ),通过这个属性描述器就可以获取某个属性对应的 getter/setter 方法,然后我们就可以通过反射机制来调用这些方法。相关代码:把2中的getProperty()修改成如下形式:private static void getProperty(Point point, String proName) throws Exception {BeanInfo beanInfo = Introspector.getBeanInfo(point.getClass());PropertyDescriptor[] proDescriptors = beanInfo.getPropertyDescriptors();for(PropertyDescriptor prop: proDescriptors){if(prop.getName().equals(proName)){Method methodGetx = prop.getReadMethod();System.out.println(methodGetx.invoke(point));//8break;}}}4).我们又通常把javabean的实例对象称之为值对象(Value Object),因为这些bean中通常只有一些信息字段和存储方法,没有功能性方法。一个JavaBean类可以不当JavaBean用,而当成普通类用。JavaBean实际就是一种规范,当一个类满足这个规范,这个类就能被其它特定的类调用。一个类被当作javaBean使用时,JavaBean的属性是根据方法名推断出来的,它根本看不到java类内部的成员变量(javabean的成员变量通常都是私有private的)。5).除了反射用到的类需要引入外,内省需要引入的类如下所示,它们都属于java.beans包中的类,自己写程序的时候也不能忘了引入相应的包或者类。import java.beans.BeanInfo;import java.beans.IntrospectionException;import java.beans.Introspector;import java.beans.PropertyDescriptor;6).下面讲解一些开源的工具类Beanutils,需要额外下载的,commons-beanutils.jar,要使用它还必须导入commons-logging.jar包,不然会出异常;相关代码一:public static void main(String[] args) throws Exception {Point point = new Point(2, 5);String proName = "x";BeanUtils.setProperty(point, proName, "8");System.out.println(point.getX());// 8System.out.println(BeanUtils.getProperty(point, proName));// 8System.out.println(BeanUtils.getProperty(point, proName).getClass().getName());// java.lang.StringBeanUtils.setProperty(point, proName, 8);System.out.println(BeanUtils.getProperty(point, proName).getClass().getName());// java.lang.String}//我们看到虽然属性x的类型是Integer,但是我们设置的时候无论是Integer还是String,BeanUtils的内部都是当成String来处理的。相关代码二:BeanUtils支持javabean属性的级联操作;public static void main(String[] args) throws Exception {Point point = new Point(2, 5);//在point中加一个属性 private Date birth = new Date();并产生setter/getter方法String proName = "birth";Date date= new Date();date.setTime(10000);BeanUtils.setProperty(point, proName, date);System.out.println(BeanUtils.getProperty(point, proName));BeanUtils.setProperty(point, "birth.time", 10000);System.out.println(BeanUtils.getProperty(point, "birth.time"));//10000}//之所以可以 BeanUtils.setProperty(point, "birth.time", 10000);这样写,那是因为Date类中有getTime()和setTime()方法,即Date类中相当于有time这个属性。相关代码三:BeanUtils和PropertyUtils对比:public static void main(String[] args) throws Exception {Point point = new Point(2, 5);String proName = "x";BeanUtils.setProperty(point, proName, "8");System.out.println(BeanUtils.getProperty(point, proName));//8System.out.println(BeanUtils.getProperty(point, proName).getClass().getName());//java.lang.String// PropertyUtils.setProperty(point, proName, "8");//exception:argument type mismatchPropertyUtils.setProperty(point, proName, 8);System.out.println(PropertyUtils.getProperty(point, proName));//8System.out.println(PropertyUtils.getProperty(point, proName).getClass().getName());//java.lang.Integer}//BeanUtils它以字符串的形式对javabean进行转换,而PropertyUtils是以原本的类型对javabean进行操作。如果类型不对,就会有argument type mismatch异常。6).理解了相应的原理,那些现成的工具用起来就会更舒服,如Beanutils与PropertyUtils工具。这两个工具设置属性的时候一个主要区别是PropertyUtils.getPropety方法获得的属性值的类型为该属性本来的类型,而BeanUtils.getProperty则是将该属性的值转换成字符串后才返回。总结Web 开发框架 Struts 中的 FormBean 就是通过内省机制来将表单中的数据映射到类的属性上,因此要求 FormBean 的每个属性要有 getter/setter 方法。但也并不总是这样,什么意思呢?就是说对一个 Bean 类来讲,我可以没有属性,但是只要有 getter/setter 方法中的其中一个,那么 Java 的内省机制就会认为存在一个属性,比如类中有方法 setMobile ,那么就认为存在一个 mobile 的属性。将 Java 的反射以及内省应用到程序设计中去可以大大的提供程序的智能化和可扩展性。有很多项目都是采取这两种技术来实现其核心功能,例如我们前面提到的 Struts ,还有用于处理 XML 文件的 Digester 项目,其实应该说几乎所有的项目都或多或少的采用这两种技术。在实际应用过程中二者要相互结合方能发挥真正的智能化以及高度可扩展性。

请教Java 如何判断操作系统是32位还是64位

环境变量判断 Environment Variable 64-bit Value 32-bit ValuePROCESSOR_ARCHITECTURE Native (AMD64 or IA64) x86PROCESSOR_ARCHITEW6432 N/A %PROCESSOR_ARCHITECTURE% ProgramFiles %ProgramFiles% %ProgramFiles(x86)%ProgramW6432 N/A%ProgramFiles%CommonProgramFiles%CommonProgramFiles%%CommonProgramFiles(x86)%CommonProgramW6432 N/A%CommonProgramFiles%

JAVA应用怎么破解?

 一.破解工具预备     要破解JAVA软件,必须要反编译用JAVA编写的类文件。由于网上大虾们的支持,许多反编译软件被研制出来     其中,我经常使用的是:     1. cavaj Java Decompile 1.11     2.Java源代码反编译专家(该软件支持目录编译)     3.JAD     这三个软件各有优缺点:前二个软件是GUI界面,使用起来很方便。尤其是"Java源代码反编译专家",支持     目录编译,用起来很得心应手;第三个软件JAD功能最强,由于是字符界面,但是相对初学者比较难一点。         二.破解步骤     1.首先分析批处理文件,找到第一个调用的CLASS。     在分析iavaZIP20软件的iavaZIP2.bat,我把最重要的一句COPY到下行:     com.sfs.app.iavazip20.iavaZIP20 %1 %2 %3 %4 %5 %6 %7 %8 %9     可以知道,在comsfsappiavazip20的目录下的iavaZIP20.CLASS就是被调用的第一个CLASS.         2.反编译第一个CLASS,分析MAIN方法,寻找版本控制的代码段     我用“cavaj Java Decompile 1.11”编译iavaZIP20.class文件,很快就可以得到该软件的JAVA代码,     main方法的全部代码如下:     public static void main(String args[])     {     iavaZIP20 iavazip20 = new iavaZIP20(args);     if(iavazip20.isEXPired())     {     System.out.println("iavaZIP20 trial time has expired. Please purchase and enter licence key.");     for(_cls13 _lcls13 = new _cls13(iavazip20, true); _lcls13.expirationFrame.isShowing();)     {     try     {     Thread.sleep(1000L);     }     catch(InterruptedException _ex) { }     }         if(_cls66.isSerialRegcode(((_cls1) (iavazip20)).res.getProperty("user.id")))     {     iavazip20._fld6.remove(iavazip20._fld4);     iavazip20._fld6.add("Right", iavazip20._fld4 = iavazip20._fld0 = new _cls13(iavazip20));     iavazip20._fld6.validate();     } else     {     iavazip20.dispose();     System.exit(0);     }     }     iavazip20.show();     }         很明显,iavazip20.isExpired()就是版本控制的代码。             3.分析版本控制的语句,找到破解的方法     由于isExpired()的方法的代码如下:     public boolean isExpired()     {     return !_cls66.isSerialRegcode(super.res.getProperty("user.id", "0")) && Long.parseLong(super.res.getProperty("magic")) magicTime < System.currentTimeMillis();     }         看了comsfsappiavazip20的所有文件,由于该文件夹中的文件都是从1-66之间的整数问文件名,“class”为扩展名的类文件,分析“!_cls66.isSerialRegcode”的方法是破解的要害类应该就是66.class文件

11. 在JSP中调用JavaBean时不会用到的标记是( ) A、 B、

果断选A

如何用java检测window系统版本? 是检测window的版本,不是Java的版本!

利用System.getProperty可以获取OS的情报,具体请参照下面的链接http://docs.oracle.com/javase/tutorial/essential/environment/sysprop.html我在我本机上执行下面代码System.out.println("os name:" + System.getProperty("os.name"));System.out.println("os arch:" + System.getProperty("os.arch"));System.out.println("os version:" + System.getProperty("os.version"));得到的结果如下:os name:Windows 8os arch:amd64os version:6.2我的电脑是windows 8 64bit的,cpu是Intel的,貌似不管是amd还是intel的64bit的cpu在java中最后都会得到amd64,官方的解释如下http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6378452

Exception in thread "main" java.lang.RuntimeException 错误!大家帮帮我!谢谢了

java.lang.NumberFormatException: For input string: "200 "我看到字符串后面有一个空格哦这样是不能转化为字符串的!

java如何读取.properties文件的数据

在prop包下建立LoadProp.java文件。 3.有很多方法来读取.properties文件,现将主要方法罗列出来: a.通过class的getResourceAsStream()方法来读取 package prop; import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class LoadProp { public static void main(String[] args) { LoadProp loadProp = new LoadProp(); InputStream in = loadProp.getClass().getResourceAsStream("/config/a.properties"); Properties prop = new Properties(); try { prop.load(in); } catch (IOException e) { e.printStackTrace(); } System.out.println(prop.getProperty("name", "none")); System.out.println(prop.getProperty("age", "none")); } } 一定要注意的是,class里的getResourceAsStream()方法里参数的类路径一定要在前面加上"/",否则会报错 b.使用class的getClassLoader()方法所得的ClassLoader的getResourceAsStream()来读取 package prop; import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class LoadProp { public static void main(String[] args) { LoadProp loadProp = new LoadProp(); InputStream in = loadProp.getClass().getClassLoader().getResourceAsStream("config/a.properties"); Properties prop = new Properties(); try { prop.load(in); } catch (IOException e) { e.printStackTrace(); } System.out.println(prop.getProperty("name", "none")); System.out.println(prop.getProperty("age", "none")); } } ClassLoader的getResourceAsStream()方法与Class的getResourceAsStream()方法有点区别,在这里一定不要在类路径前面加上"/",否则会报错,是不是很奇怪。 c.使用ResourceBundle来读取 package prop; import java.util.ResourceBundle; public class LoadProp { public static void main(String[] args) { ResourceBundle rb = ResourceBundle.getBundle("config/a"); System.out.println(rb.getString("name")); System.out.println(rb.getString("age")); } } 注意,getBundle()方法里的参数,是baseName,不要把后缀名写出来,并且不要加"/"。 好了,这是读取.properties文件的几种主要方法,还有其他的方法,基本上都大同小异。

java获取当前用户的IP地址代码!怎么样调用的?初学者!希望大家多多的帮帮忙!!

String ip = request.getRemoteAddr();

javaweb怎样在classpath建立一个property配置文件

java action读取src目录下的properties配置文件。mailServer.properties配置文件如下:mailServerHost = smtp.163.commailServerPort = 25authValidate = trueuserName = test@163.com读取配置文件类GetProperty代码如下:package com.hsinghsu.test.action;import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class GetProperty { // 方法一:通过java.util.ResourceBundle读取资源属性文件 public static String getPropertyByName(String path, String name) { String result = ""; try { // 方法一:通过java.util.ResourceBundle读取资源属性文件 result = java.util.ResourceBundle.getBundle(path).getString(name); System.out.println("name:" + result); } catch (Exception e) { System.out.println("getPropertyByName2 error:" + name); } return result; } // 方法二:通过类加载目录getClassLoader()加载属性文件 public static String getPropertyByName2(String path, String name) { String result = ""; // 方法二:通过类加载目录getClassLoader()加载属性文件 InputStream in = GetProperty.class.getClassLoader() .getResourceAsStream(path); // InputStream in = // this.getClass().getClassLoader().getResourceAsStream("mailServer.properties"); // 注:Object.class.getResourceAsStream在action中调用报错,在普通java工程中可用 // InputStream in = // Object.class.getResourceAsStream("/mailServer.properties"); Properties prop = new Properties(); try { prop.load(in); result = prop.getProperty(name).trim(); System.out.println("name:" + result); } catch (IOException e) { System.out.println("读取配置文件出错"); e.printStackTrace(); } return result; }}

java中获取文件路径的几种方式

package first.second; import java.io.File; public class GetPath { public static void getPath() { //方式一 System.out.println(System.getProperty("user.dir")); //方式二 File directory = new File("");//设定为当前文件夹 try{ System.out.println(directory.getCanonicalPath());//获取标准的路径 System.out.println(directory.getAbsolutePath());//获取绝对路径 }catch(Exception e) { e.printStackTrace(); } //方式三 System.out.println(GetPath.class.getResource("/")); System.out.println(GetPath.class.getResource("")); //方式4 System.out.println(GetPath.class.getClassLoader().getResource("")); System.out.println(GetPath.class.getClassLoader().getResource("source.xml")); } /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub GetPath.getPath(); } }

如何在php中执行java代码?

php_java.dll

java获取绝对路径方法怎么写

1. Class中获得绝对路径的方法使用System.getProperty(user.dir")即可获取到当前工程所在位置的绝对路径。使用内核ClassLoader提供的getSystemResource("")方法也可以或得到绝对路径。2. JSP中获得绝对路径的方法获得文件绝对路径 的方法: application.getRealPath(request.getRequestURI()); 当前web应用的绝对路径 :application.getRealPath("/");

java 判断当前操作系统是不是windows

Java 判断操作系统是linux还是windows,主要是使用system这个类,这个类型提供了获取java版本、安装目录、操作系统等等信息,代码如下:12 System.out.println("===========操作系统是:"+System.getProperties().getProperty("os.name")); System.out.println("===========文件的分隔符为file.separator:"+System.getProperties().getProperty("file.separator"));System类public static Properties getProperties()将 getProperty(String) 方法使用的当前系统属性集合作为 Properties 对象返回键 相关值的描述java.version Java 运行时环境版本 java.vendor Java 运行时环境供应商 java.vendor.url Java 供应商的 URL java.home Java 安装目录
 首页 上一页  121 122 123 124 125 126 127 128  下一页  尾页