为了账号安全,请及时绑定邮箱和手机立即绑定

JAVA

JAVA 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE, JavaME, JavaSE)的总称。Java自面世后就非常流行,发展迅速。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,拥有全球最大的开发者专业社群,同时也是进行Android开发的必备基础。

来自 JAVA
思想方式的改变

思想方式的改变

赞同2 反对 收起

回复
来自 JAVA
习惯受伤回答:
courseToSelect.addAll(Arrays.asList(course)); 这一句执行之后courseToSelect中只有两个元素,所以:coursesToSelect.get(2)会报错,因为只有2个元素,而get(2)是第三个元素。
courseToSelect.addAll(Arrays.asList(course)); 这一句执行之后courseToSelect中只有两个元素,所以:coursesToSelect.get(2)会报错,因为只有2个元素,而get(2)是第三个元素。
赞同1 反对 收起

回复
浏览器运行f12看看有没有报错
浏览器运行f12看看有没有报错
赞同1 反对 收起

回复
来自 JAVA
习惯受伤回答:
<...code...>[ 查看全部 ]
public class Welcome{                            //===》这里是大括号
     public static void main(String[] args){     //===》args前边少个空格
          System.out.println("hello java");
    }
}                                                //===》这里是大括号


赞同6 反对 收起

回复
来自 JAVA
Run_er回答:
推荐使用Eclipse最新版(neon),无需安装,功能齐全,和MyEclipse差不了多少。MyEclipse还要花时间找破解,容易破解的老版本可能还不如最新版的Eclipse了。

推荐使用Eclipse最新版(neon),无需安装,功能齐全,和MyEclipse差不了多少。MyEclipse还要花时间找破解,容易破解的老版本可能还不如最新版的Eclipse了。

赞同2 反对 收起

回复
来自 JAVA
已采纳 xyyyy318回答:
你都把name这个变量私有化了  用Demo1.name取不到 只有写一个public的get方法 取到name的值 return是返回值的意思  你要返回一个name 你在外部才取得到啊

你都把name这个变量私有化了  用Demo1.name取不到 只有写一个public的get方法 取到name的值 

return是返回值的意思  你要返回一个name 你在外部才取得到啊

赞同 反对 收起

回复
来自 JAVA
习惯受伤回答:
那个input变量是从控制台接受输入,是不是你没有输入呢?
那个input变量是从控制台接受输入,是不是你没有输入呢?
赞同1 反对 收起

回复
来自 JAVA
Run_er回答:
void_class虽然包含了关键字,但是其整体并不是关键字,所以,当然可以是标识符啦。类似的voidClass、classVoid都可以是标识符,void和class单独拿出来就不能做标识符了。

void_class虽然包含了关键字,但是其整体并不是关键字,所以,当然可以是标识符啦。类似的voidClass、classVoid都可以是标识符,void和class单独拿出来就不能做标识符了。

赞同1 反对 收起

回复
来自 JAVA
习惯受伤回答:
先将需要检测的商品链接存起来,然后定时检测。
先将需要检测的商品链接存起来,然后定时检测。
赞同1 反对 收起

回复
来自 JAVA
晓闇回答:
xml-jdbc-html-css-jsp-servlet由先到后的顺序,xml最先学,servlet最后望采纳哈

xml-jdbc-html-css-jsp-servlet

由先到后的顺序,xml最先学,servlet最后

望采纳哈


赞同3 反对 收起

回复
来自 JAVA
望远回答:
文件名必须是Hello.java,文件要保存,先javac Hello.java编译一下,最后java Hello运行。

文件名必须是Hello.java,文件要保存,先javac Hello.java编译一下,最后java Hello运行。

赞同1 反对 收起

回复
来自 JAVA
已采纳 习惯受伤回答:
关键字传送门:http://baike.baidu.com/item/java%E5%85%B3%E9%94%AE%E5%AD%97读法你可以把关键字放到百度翻译里翻译之后听读音。

关键字传送门:http://baike.baidu.com/item/java%E5%85%B3%E9%94%AE%E5%AD%97

读法你可以把关键字放到百度翻译里翻译之后听读音。

赞同1 反对 收起

回复
来自 JAVA
水墨流沙回答:
首先下载安装JDK安装包,安装过程中注意安装到其他盘,不要安装到C盘就好。打开我的电脑--属性--高级--环境变量 :新建系统变量JAVA_HOME 和CLASSPATH 变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.7.0变量名:CLASSPATH 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;其中变量值为你自己安装jdk的文件目录这里要注意。选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号...[ 查看全部 ]

首先下载安装JDK安装包,安装过程中注意安装到其他盘,不要安装到C盘就好。

打开我的电脑--属性--高级--环境变量 :



新建系统变量JAVA_HOME 和CLASSPATH 
变量名:JAVA_HOME 
变量值:C:\Program Files\Java\jdk1.7.0
变量名:CLASSPATH 
变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

其中变量值为你自己安装jdk的文件目录这里要注意。

选择“系统变量”中变量名为“Path”的环境变量,双击该变量,把JDK安装路径中bin目录的绝对路径,添加到Path变量的值中,并使用半角的分号和已有的路径进行分隔。 
变量名:Path 
变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
这是java的环境配置,配置完成后直接启动eclipse,它会自动完成java环境的配置

现在测试环境变量的配置成功与否。在DOS命令行窗口输入“JAVAC”,输出帮助信息即为配置正确.


赞同3 反对 收起

回复
来自 JAVA
郝然回答:
同求,这些数学题什么的太麻烦了

同求,这些数学题什么的太麻烦了

赞同1 反对 收起

回复
来自 JAVA
郝然回答:
百度上就有,自己查查呗,我也对java实现界面不熟,主要了解java实现web方面这是我百度的你看看有用么?正统的Java程序应该在某些Layout,也就是布局的管理之下的,例如,你现在程序用到的JFrame默认的就是FlowLayout,流式布局管理器,它从左到右,然后从上到下摆放你逐次加入的控件,结果就是你这个效果了。还有其他布局,常用的有BorderLayout, GridLayout等,你学习一下,然后大致学懂了可以规划一下,这些布局管理器是可以嵌套的,也就是说你可以用一些小面板(比如JPanel)内部使用一种布局,而全局(小面板之间)使用另一种布局,这样就基本能达到你要的效果了。如果...[ 查看全部 ]

百度上就有,自己查查呗,我也对java实现界面不熟,主要了解java实现web方面


这是我百度的你看看有用么?

正统的Java程序应该在某些Layout,也就是布局的管理之下的,

例如,你现在程序用到的JFrame默认的就是FlowLayout,流式布局管理器,它从左到右,然后从上到下摆放你逐次加入的控件,结果就是你这个效果了。

还有其他布局,常用的有BorderLayout, GridLayout等,你学习一下,然后大致学懂了可以规划一下,这些布局管理器是可以嵌套的,也就是说你可以用一些小面板(比如JPanel)内部使用一种布局,而全局(小面板之间)使用另一种布局,这样就基本能达到你要的效果了。

如果还是不行,放出大招。。。。干脆取消布局管理器,调用setLayout(null),这样你的每个元素默认都定位在容器的(0,0)处,需要调用setLocation(x, y),setBounds(x,y, w,h)等方法来指定坐标,但这样窗口大小调整位置也不会变,经常用在窗口大小不变的界面里。

赞同1 反对 收起

回复
来自 JAVA
郝然回答:
<!-- https://mvnrepository.com/artifact/javax/javaee-api --><dependency>    <groupId>javax</groupId>    <artifactId>javaee-api</artifactId>    <version>7.0</version></dependency>用这个,会用么?[ 查看全部 ]

<!-- https://mvnrepository.com/artifact/javax/javaee-api -->

<dependency>

    <groupId>javax</groupId>

    <artifactId>javaee-api</artifactId>

    <version>7.0</version>

</dependency>

用这个,会用么?

赞同1 反对 收起

回复
来自 JAVA JavaScript
已采纳 郝然回答:
//父类Object的equals方法格式public boolean equals(Object obj){          //如果形参对象堆内存地址等于当前对象堆内存地址        if (this == obj){              //返回相等            return true;          }            //如果形参对象是Object的子类并且(短路)当前对象的id等于Object         //强制类型转换的形参对象的id        //(我不知道这句有什么用,这就是句废话,不过应该是给你当做格式用的)        if (...[ 查看全部 ]

//父类Object的equals方法格式

public boolean equals(Object obj){  

        //如果形参对象堆内存地址等于当前对象堆内存地址
        if (this == obj){  

            //返回相等
            return true;  
        }  
          //如果形参对象是Object的子类并且(短路)当前对象的id等于Object

         //强制类型转换的形参对象的id

        //(我不知道这句有什么用,这就是句废话,不过应该是给你当做格式用的)
        if (obj instanceof Obj && this.id.equals(((Obj) obj).id)){  

            //返回相等
            return true;  
        }  

        //以上条件均不成立,返回不等
        return false;  
    }

纯手打,来几个赞呗

赞同2 反对 收起

回复
来自 JAVA
郝然回答:
朋友,你这个代码还报着错呢,你不能catch完了就不管了啊,至少用e.printStackTrace();先打出来啊,你box.obj对象空的时候。没有当前对象的锁对象,直接点wait()方法就异常了,你按我这个先加上锁,再看看你有什么问题synchronized(box.obj) { try { box.obj.wait(); } catch (Exception e) { e.printStackTrace(); } box.sale++; System.out.println("营业员:顾客好,汉堡包上来了,(总共卖了" + box.sale + "个)"...[ 查看全部 ]

朋友,你这个代码还报着错呢,你不能catch完了就不管了啊,至少用e.printStackTrace();先打出来啊,你box.obj对象空的时候。没有当前对象的锁对象,直接点wait()方法就异常了,你按我这个先加上锁,再看看你有什么问题

synchronized(box.obj) {

try {

box.obj.wait();

} catch (Exception e) {

e.printStackTrace();

}

box.sale++;

System.out.println("营业员:顾客好,汉堡包上来了,(总共卖了" + box.sale + "个)");

}

把这一段加上锁先

纯手打,来电赞

赞同1 反对 收起

回复
来自 JAVA
郝然回答:
这就得问慕上了,Calender.getInstance()方法的底层是一整套获取时区TimeZone.getDefaultRef(),及地区类型 Locale.getDefault(Locale.Category.FORMAT)的方法,来确定时区的,如果获取的时区和地区信息,一路为null,会默认返回的Calender对象为格林威志时间,也就是少8小时,或者设置的就是伦敦时区呢获得时间就不一样纯手打,来几个赞,谢谢[ 查看全部 ]

这就得问慕上了,Calender.getInstance()方法的底层是一整套获取时区TimeZone.getDefaultRef(),及地区类型 Locale.getDefault(Locale.Category.FORMAT)的方法,来确定时区的,如果获取的时区和地区信息,一路为null,会默认返回的Calender对象为格林威志时间,也就是少8小时,或者设置的就是伦敦时区呢获得时间就不一样


纯手打,来几个赞,谢谢

赞同1 反对 收起

回复
首页上一页1234567下一页尾页

关联分类

  • Unity 3D

    Unity是由Unity Technologies开发的一个让玩家轻...
  • Linux

    Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于P...
  • SQL Server

    SQL Server 是Microsoft 公司推出的关系型数据库管...

本月最佳回答网友

关注我喜欢或专注的猿问分类

  • Android
  • AngularJS
  • Bootstrap
  • C
  • C#
  • C++
  • Cocos2d-x
  • CSS3
  • Go
  • Html/CSS
  • Html5
  • iOS
  • JAVA
  • JavaScript
  • JQuery
  • Linux
  • Maya
  • MongoDB
  • Mysql
  • Node.js
  • Oracle
  • Photoshop
  • PHP
  • Premiere
  • Python
  • React.JS
  • Ruby
  • Sass/Less
  • SQL Server
  • Unity 3D
  • Vue.js
  • WebApp
  • ZBrush
  • 云计算
  • 前端工具
  • 大数据
  • 数据结构
  • 测试
保存
意见反馈 常见问题 APP下载
官方微信