首页编程java编程java问号什么意思(想问一下,在java脚本中写的问号是什么意思)

java问号什么意思(想问一下,在java脚本中写的问号是什么意思)

编程之家2023-10-14122次浏览

大家好,如果您还对java问号什么意思不太了解,没有关系,今天就由本站为大家分享java问号什么意思的知识,包括想问一下,在java脚本中写的问号是什么意思的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

java问号什么意思(想问一下,在java脚本中写的问号是什么意思)

想问一下,在java脚本中写的问号是什么意思

1,问号是什么意思?

首先说下,这个问号跟java没有关系,是URL中的问号.

url中的问号用于标识客户端向服务器发送的额外信息,称为query string查询字符串.

java问号什么意思(想问一下,在java脚本中写的问号是什么意思)

2, query string干嘛用的?

是客户端向服务器发送信息的一种途径,或者说是一部分.通常是以键值对的方式出现比如: zhidao.baidu.com/question/384102828.html?push=keyword&prevPage=google.com.hk.你可以理解这是一个方法调用,地址就是方法名,查询字符串就是参数.

3,为什么要向服务器发送信息?

java问号什么意思(想问一下,在java脚本中写的问号是什么意思)

HTTP协议是无连接协议,服务器不与客户端建立连接,所以不能向客户端主动发送信息.必须要由用户发起请求,服务器返回应答.

4,什么时候用?

对于用户来说不需要知道,也无法知道.对于开发人员来说,在不能使用POST的时候(比如跨域访问),需要传递信息,就只能使用查询字符串了.

5,为什么用的少?

一是因为url是明文传输的不安全.二是因为长度通常都有限制,只能发送少量数据.而是将数据包装在POST内,则不存在这些缺点.所以现在相对用的比较少了.

不知道这样说你是不是明白了...

Java中的问号与冒号 : 表达式

1.三目运算

格式:

(关系表达式结果是布尔值)?表达式1:表达式2;

1

如果前面的关系成立,则返回表达式1的值。

否则,返回表达式2的值。

int a= 20;

int b= 40;

//返回两者中较大的数:

int max=(a>b)? a: b;

System.out.println("较大的数是:"+max);

1

2

3

4

5

6

2.if判断

1.第一种结构

if(关系表达式:布尔值){

语句体;

}

1

2

3

2.第二种结构

if(关系表达式:布尔){

语句体1;

}else{

语句体2;

}

1

2

3

4

5

3.第三种结构

if(关系表达式1:布尔值){

语句体1;

}else if(关系表达式2:布尔值){

语句体2;

}.......else if(关系表达式N:布尔值){

语句体N;

}else{//最后一个else不带条件

语句体N+1;

}

Java中的问号与冒号

强烈欢迎大家评论点评!!!

A:布尔表达式(真/假),B:执行语句,C:执行语句

最直观的: A? B:C(如果A为真执行B否则执行C)

android中的一段代码

1

return mData!= null? mData.size(): 0;

return代表返回得出结果后依靠它将数据返回给上层方法进行计算(如果不懂只需要知道它代表意思:返回发送)时间久了就懂了

如果(A)mData不等于 null(空)条件为真执行 B获取mData的数量 mData.size

如果(A)mData等于 null(空)条件为假执行 C返回 0;

(看完应该了解了?:表达式在干什么了)

最简单的联想:

int a= 2;

2==0? 2+2: 2-2; 2肯定不等于0的条件为假执行冒号后面的语句 2-2;

int A= 0

A==0? a+a: a-a;如果这样还不能理解那么就是基础没打好请从头开始学习

学习编程最怕心急,害的我浪费了3月的时间。

基础基础基础千万不要把它看轻了它是这世最重的,它可以承载百层高楼......

java中“”是什么意思

ArrayList<?> list=new ArrayList<?>();

带有问好的表示【泛型】,你去学习一下泛型就知道的了,狠简单的

例如,一个数据结构中,它的结构是一样,但是,如果类型为int\String\Object\char等,是不是都要创建不同的类出来,如果这样做,就非常麻烦,所以出现了“泛型”这东西(记住,泛型不是一种类型),例如,一个栈,可以用Stack<Integer>表示一个Integer的栈,使用Stack<String>表示一个String的栈,在定义Stack的时候,就使用了Stack<?>了

好了,文章到这里就结束啦,如果本次分享的java问号什么意思和想问一下,在java脚本中写的问号是什么意思问题对您有所帮助,还望关注下本站哦!

java缓存队列是什么(java中的队列都有哪些,有什么区别)文莱国王苏丹(文莱国王苏丹简介)