head first java3

news/2024/7/5 2:59:10

QA
为啥所有东西都在类中:Java面向对象,类是对象的蓝图,Java绝大多数都是对象
每个类都需要加一个main吗:一个程序中,一个就够
int x=2;while(x) 对吗:错误,while中间是Boolean类型。boolean x=true; while(x){}

while 只要下雨就持续
if 只要下雨就
if{} else{} 如果下雨就 ,不然

class IfTest2 {
 public static void main (String[] args) {
 int x = 2;
 if (x == 3) {
 System.out.println(“x must be 3);
 } else {
 System.out.println(“x is NOT 3);
 }
 System.out.println(This runs no matter what”);
 }
}

x is NOT 3
This runs no matter what

System.out.print与System.out.println区别

println:换行输出
print:直接跟在已有输出行 后 输出

DooBeeDooBeeDo

public class DooBee {
 public static void main (String[] args) {
 int x = 1;
 while (x < _3____ ) {
 System.out._print________(Doo);              //x==2 DooBeeDoo
 System.out._print________(Bee);// x=1 doobee  //DooBeeDooBee
 x = x + 1; //x=2 //x=3
 }
 if (x == _3_____ ) {
 System.out.print(Do);//DooBeeDoo
 }
 }
}

从99数到0

(main , if,while)

//伪代码
int x=99
while(x<0)
{System.out.println(x);
x--;
}
//修正
while(x>=0)

专家术语学习机程序

http协议面试题
https://www.baidu.com/baidu?tn=monline_4_dg&ie=utf-8&wd=http%E5%8D%8F%E8%AE%AE%E9%9D%A2%E8%AF%95%E9%A2%98

1、http协议请求方式 :

HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法
HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT

下面是它们的作用(背的时候可以挑常见的请求去背诵)

GET: 通常用于请求服务器发送某些资源
POST: 发送数据给服务器
HEAD: 请求资源的头部信息, 并且这些头部与 HTTP GET
方法请求时返回的一致. 该请求方法的一个使用场景是在下载一个大文件前先获取其大小再决定是否要下载, 以此可以节约带宽资源

2、GET和POST有什么区别?

数据传输方式不同GET URL POST 请求体

安全性不同GET容易泄露 POST 有

数据类型不同GET ASCII 字符,而POST无限制

GET无害: 刷新、后退操作,POST可能重复提交

特性不同:GET是安全(这里的安全是指只读特性,就是使用这个方法不会引起服务器状态变化)且幂等(幂等的概念是指同一个请求方法执行多次和仅执行一次的效果完全相同),而POST是非安全非幂等


http://lihuaxi.xjx100.cn/news/51964.html

相关文章

java基于springboot+Vue+nodejs的高校运动会报名管理系统 element

运动是伴随人类一生的一种行为和活动&#xff0c;只有不断的运动才能够彰显生命的意义&#xff0c;尤其是当代的学生&#xff0c;课业繁重往往忽略了体育锻炼&#xff0c;为了能够提高学子们对体育运动的积极性&#xff0c;基本所有的高校每年都会定期的举办运动会。传统的运动…

MySQL入门学习笔记(上)

CSDN话题挑战赛第2期 参赛话题&#xff1a;学习笔记 个人主页&#xff1a;BoBooY的CSDN博客_Java领域博主 前言&#xff1a;本篇文章总结了 MySQL的入门知识点&#xff08;上&#xff09;&#xff0c;希望通过 文字介绍 代码 图片的形式帮助大家快速掌握 MySQL入门知识点&…

什么是压缩算法及压缩算法定义

目录 一、什么是压缩算法 文件存储 二、压缩算法定义 一、什么是压缩算法 我想必都有过 压缩 和 解压缩 文件的经历&#xff0c;当文件太大时&#xff0c;我会使用文件压缩来降低文件的占用空间&#xff0c;比如微信上传文件的限制是100 MB&#xff0c;我这有个文件无法上传…

【设计模式】-创建型模式-第2章第3讲-【建造者模式】

目录 场景需求 1、建造者模式中包含以下4个类 2、实际代码示例 2.1、具体产品&#xff08;Product&#xff09;类 2.2、抽象建造者&#xff08;Builder &#xff09; 2.3、具体建造者&#xff08;ConcreteBuilder &#xff09; 2.4、指挥者&#xff08;Director&#xff…

注册中心系列二:Consul的接入与使用

目录一、Consul原理与介绍1.介绍2.实现原理2.1serf2.2Raft3.consul agent参数三、Docker搭建集群版的Consul四、springcloud的接入方式1.依赖引入2.配置五、优缺点1.优点2.缺点一、Consul原理与介绍 1.介绍 consul主要有server和client两种组件组成。 server负责核心数据的存…

C++中const关键字的用法

1 如果用const修饰一个类的成员方法&#xff0c;这个方法就不能修改这个类的成员变量&#xff0c;也不能调用这个类的非const的成员方法。如下&#xff1a; class A05 { public:void run() const {i;cout << "index:" << i << endl;}private:int …

qmake language

qmake language 变量 qmake language $() $$() $$[] $${} 区别&#xff08;属性property、变量variable、环境变量evironment variable&#xff09;_丘上人的博客-CSDN博客 qmake language 内建关键字 qmake language variable true false test function host_build_丘上人的…

JAVA计算机毕业设计毕业生就业信息管理系统Mybatis+系统+数据库+调试部署

JAVA计算机毕业设计毕业生就业信息管理系统Mybatis系统数据库调试部署 JAVA计算机毕业设计毕业生就业信息管理系统Mybatis系统数据库调试部署本源码技术栈&#xff1a; 项目架构&#xff1a;B/S架构 开发语言&#xff1a;Java语言 开发软件&#xff1a;idea eclipse 前端技…