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

JAVA

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

来自 JAVA
已采纳 MsW豆回答:
一:如果字符串常量池中不存在“abc”,该语句执行时会先在字符串常量池中创建一个“abc”对象,在执行new语句时在堆去开辟新的空间,创建“abc”字符串,同时栈区会有一个引用s指向堆区的对象,此时如果要算上栈区的引用,共创建3个对象,不算,则创建两个对象。 二:如果字符串常量池中存在“abc”,则只会在堆区创建一个“abc”字符串,同时栈区有一个引用指向堆中的对像。如果算上栈中的引用,共创建了两个对象,不算,则创建了一个对象。[ 查看全部 ]
一:如果字符串常量池中不存在“abc”,该语句执行时会先在字符串常量池中创建一个“abc”对象,在执行new语句时在堆去开辟新的空间,创建“abc”字符串,同时栈区会有一个引用s指向堆区的对象,此时如果要算上栈区的引用,共创建3个对象,不算,则创建两个对象。 二:如果字符串常量池中存在“abc”,则只会在堆区创建一个“abc”字符串,同时栈区有一个引用指向堆中的对像。如果算上栈中的引用,共创建了两个对象,不算,则创建了一个对象。
赞同2 反对 收起

回复
来自 JAVA
已采纳 tangjunfeng回答:
天下无不散筵席,想好了,说明原因,就提离职呗,走前请吃顿饭。

天下无不散筵席,想好了,说明原因,就提离职呗,走前请吃顿饭。

赞同 反对 收起

回复
来自 JAVA
已采纳 尧叔回答:
main()方法的声明为:public static void main(String args[])。必须这么定义,这是程序的入口,Java的规范。为什么要这么定义,和JVM的运行有关系。当一个类中有main()方法,执行命令“java 类名”则会启动虚拟机执行该类中的main方法。 由...[ 查看全部 ]

main()方法的声明为:public static void main(String args[])。必须这么定义,这是程序的入口,Java的规范。

为什么要这么定义,和JVM的运行有关系。

当一个类中有main()方法,执行命令“java 类名”则会启动虚拟机执行该类中的main方法。 

由于JVM在运行这个Java应用程序的时候,首先会调用main方法,调用时不实例化这个类的对象,而是通过类名直接调用因此需要是限制为public static。

对于java中的main方法,jvm有限制,不能有返回值,因此返回值类型为void。

main方法中还有一个输入参数,类型为String[],这个也是java的规范,main()方法中必须有一个入参,类细必须String[],至于字符串数组的名字,这个是可以自己设定的,根据习惯,这个字符串数组的名字一般和sun java规范范例中mian参数名保持一致,取名为args。 

因此,main()方法定义必须是:“public static void main(String 字符串数组参数名[])”。

说到static关键字还有另外一种Hello Wordld:

public class HelloWorld2 { 
    static { 
        System.out.println("Hello Wordld!"); 
    } 
    public static void main(String args[]){ 
        //退出
        System.exit(0); 
    } 
}

static 类型的代码块会在main方法之前执行。

赞同1 反对 收起

回复
来自 JAVA
尧叔回答:
很简单  等于号的意思是"是"的意思,xiaomin.dongwu 中的点号是"的"的意思   那两句语义是:  小明的宠物是小黄,小黄的主人是小明。谢谢采纳~!

很简单  等于号的意思是"是"的意思,xiaomin.dongwu 中的点号是"的"的意思   那两句语义是:  小明的宠物是小黄,小黄的主人是小明。

谢谢采纳~!

赞同1 反对 收起

回复
来自 JAVA
已采纳 walker02回答:
直接转换list相对麻烦一些,如果和服务端能够协调的话,尽量在list外边包裹一层数据。如果非要转换,举个例子  List<Person> ps = gson.fromJson(str, new TypeToken<List<Person>>(){}.getType());  

直接转换list相对麻烦一些,如果和服务端能够协调的话,尽量在list外边包裹一层数据。

如果非要转换,举个例子  List<Person> ps = gson.fromJson(str, new TypeToken<List<Person>>(){}.getType());  

赞同 反对 收起

回复
来自 JAVA
已采纳 tangjunfeng回答:
<...code...>[ 查看全部 ]
private Integer age;

public Integer getAge() {
    return age;
}

public void setAge(Integer age) {
    this.age = age;
}


赞同1 反对 收起

回复
来自 JAVA
已采纳 walker02回答:
for循环写错了,里面改成减减
for循环写错了,里面改成减减
赞同 反对 收起

回复
来自 JAVA
尧叔回答:
正确代码:<...code...>错误说的很清楚了  需要class或interface  意思就是需要这个类型  你main方法里面用的HelloWorld  而自己定义的类名是HelloWorld1。[ 查看全部 ]

正确代码:

 public static void main(String[] args) {
         int [] scores={89,-23,64,91,119,52,73};
         System.out.println("考试成绩的前三名:" );
         //HelloWorld hello =new HelloWorld();
         HelloWorld1 hello =new HelloWorld1();
         hello.showT(scores);
    }

错误说的很清楚了  需要class或interface  意思就是需要这个类型  你main方法里面用的HelloWorld  而自己定义的类名是HelloWorld1。


赞同1 反对 收起

回复
来自 JAVA
尧叔回答:
我给你提供个思路你自己试试 ,手机不好敲代码,就拿一个字符串做例子遍历一个字符串,当遇到"["开始记录,遇到"]"返回字符串重复第二步直到这个字符串遍历完。

我给你提供个思路你自己试试 ,手机不好敲代码,就拿一个字符串做例子

  1. 遍历一个字符串,

  2. 当遇到"["开始记录,遇到"]"返回字符串

  3. 重复第二步直到这个字符串遍历完。

赞同1 反对 收起

回复
来自 JAVA
已采纳 Caballarii回答:
你每次都开个新的FileWriter,当然是把前面的内容全覆盖了把fw = new FileWriter("D:\\1.txt");移到循环外面先

你每次都开个新的FileWriter,当然是把前面的内容全覆盖了

把fw = new FileWriter("D:\\1.txt");移到循环外面先

赞同 反对 收起

回复
来自 JAVA
尧叔回答:
这不是很明显么  那小箭头指的是pulic  说明pulic有问题 那你检查就好了。

这不是很明显么  那小箭头指的是pulic  说明pulic有问题 那你检查就好了。

赞同1 反对 收起

回复
已采纳 赤坂龙之介回答:
他们不是一个类型的..    html和css是写网页前端用的,而java可以简单的理解为写服务端用的。学习java的话最好要有c语言或其他高级程序设计语言的基础

他们不是一个类型的..    html和css是写网页前端用的,而java可以简单的理解为写服务端用的。学习java的话最好要有c语言或其他高级程序设计语言的基础

赞同 反对 收起

回复
来自 JAVA PHP
mjhmjhkkk回答:
电脑在线看太模糊 就算下载了照样模糊 而且慕课不会让你用网上那些工具下下来的

电脑在线看太模糊 就算下载了照样模糊 而且慕课不会让你用网上那些工具下下来的

赞同1 反对 收起

回复
来自 JAVA
尧叔回答:
int s拉出去,循环体内定义的s不能带到循环外。注意{}是代码块的开始和结束。你在while(s==1)的时候do里面申明的s已经过期了。或者:<...code...>我个人觉得,能用while直接解决的就别搞do while ,很容易懵逼。说下对你的建议,鼠标指到s那会提示s具体是什么原因报错,你改正就行了,查错能力要慢慢培养。[ 查看全部 ]

int s拉出去,循环体内定义的s不能带到循环外。注意{}是代码块的开始和结束。你在while(s==1)的时候do里面申明的s已经过期了。

或者:

public void gouche(){
    while(true){
        System.out.println("您是否继续租车? 1:是        2: 否");
        Scanner anner = new Scanner(System.in);
        int s = anner.nextInt();
        if(s!=1){
            System.out.println("再见");
            break;
        }
    }
}

我个人觉得,能用while直接解决的就别搞do while ,很容易懵逼。

说下对你的建议,鼠标指到s那会提示s具体是什么原因报错,你改正就行了,查错能力要慢慢培养。

赞同3 反对 收起

回复
来自 JAVA
尧叔回答:
<...code...>这样才行,你circle构造器需要的是Point类型  你传了俩int不对吧?并且如果你是java语言,类名首字母大写,除了常量 ,命名不适用下划线 这是规范。重写:<...code...>[ 查看全部 ]
circle p1 = new circle(new Point(1,111),1222);

这样才行,你circle构造器需要的是Point类型  你传了俩int不对吧?

并且如果你是java语言,类名首字母大写,除了常量 ,命名不适用下划线 这是规范。

重写:

class Point {
    private int x;
    private int y;
    Point(int x,int y)
    {
        this.x = x;
        this.y = y;
    }
    public static void main(String[] args)
    {
        Circle circle = new Circle(new Point(1,111),1222);
        System.out.println(circle.getR());
    }

}
class Circle
{
    private Point point;
    private int   r;
    Circle(Point point,int r)
    {
        this.point =  point;
        this.r =  r;
    }
    public int getR(){
        return r;
    }

}


赞同1 反对 收起

回复
已采纳 雪颲回答:
你肯花钱在游戏上,难道不能花钱投资在自己的身上,当然要买适合的自己的

你肯花钱在游戏上,难道不能花钱投资在自己的身上,当然要买适合的自己的

赞同 反对 收起

回复
来自 JAVA PHP
已采纳 戒骄戒躁回答:
都是很实用的  虽然还不够系统  可以用来学小知识点  查缺补漏,说不定还能意外的和老师学到其他知识,惊喜

都是很实用的  虽然还不够系统  可以用来学小知识点  查缺补漏,说不定还能意外的和老师学到其他知识,惊喜

赞同 反对 收起

回复
来自 JAVA
尧叔回答:
搭个springmvc 或者spring-boot做几个管理系统。常用的必须会,希望能熟悉源码,不常用的需要的时候查一下就行了,刚入门不可能所有的函数都背下来。

搭个springmvc 或者spring-boot做几个管理系统。常用的必须会,希望能熟悉源码,不常用的需要的时候查一下就行了,刚入门不可能所有的函数都背下来。

赞同2 反对 收起

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

关联分类

  • CSS3

    CSS即层叠样式表(Cascading StyleSheet)。 在...
  • iOS

    iOS与苹果的Mac OS X操作系统一样,它也是以Darwin为基...
  • Html/CSS

    html是HyperText Mark-up Language的简称...

本月最佳回答网友

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

  • 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下载
官方微信