当前位置: 首页 > news >正文

宁波做公司网站公司零食软文范例300字

宁波做公司网站公司,零食软文范例300字,怎样查看网站制作公司,微信小程序开发300元Java基础 java中的Math.round(-1.5)等于多少? Math的round方法是四舍五入,如果参数是负数,则往大的数如,Math.round(-1.5)-1,如果是Math.round(1.5)则结果为2 JDK和JRE的区别? JDK 是 Java Development ToolKit 的简称,也就是…

Java基础

java中的Math.round(-1.5)等于多少?

Math的round方法是四舍五入,如果参数是负数,则往大的数如,Math.round(-1.5)=-1,如果是Math.round(1.5)则结果为2

JDK和JRE的区别?

JDK 是 Java Development ToolKit 的简称,也就是 Java 开发工具包。JDK 是整个 Java 的核心,包括 Java 运行环境(Java Runtime Envirnment,简称 JRE),Java 工具(比如 javac、java、javap 等等),以及 Java 基础类库(比如 rt.jar)。针对 Java 程序的开发者来说。

JRE:Java程序运行所需的环境,提供了运行Java程序所需的基础设施,如Java虚拟机(JVM)和Java类库,但不包含开发工具。

抽象类能被final修饰吗?

不能

如何决定使用TreeMap还是HashMap?

需要保持键(Key)的一个有序状态,则应该选择 TreeMapTreeMap 内部基于红黑树实现,可以保持键的自然顺序或者根据构造器提供的 Comparator 进行排序。如果键的排序不是必须的,使用 HashMap 会更好,因为它的操作通常更快。

TreeMap示例:

       TreeMap<Integer, String> treeMap = new TreeMap<>();// 添加键值对treeMap.put(3, "Three");treeMap.put(1, "One");treeMap.put(2, "Two");for (Map.Entry<Integer, String> entry : treeMap.entrySet()) {System.out.println("Key: " + entry.getKey() + ", Value: " + entry.getValue());}//Key: 1, Value: One
//Key: 2, Value: Two
//Key: 3, Value: Three
迭代器Iterator是什么?

Java迭代器(Iterator)是 Java 集合框架中的一种机制,是一种用于遍历集合(如列表、集合和映射等)的接口。它提供了一种统一的方式来访问集合中的元素,而不需要了解底层集合的具体实现细节。

        ArrayList<Integer> numbers = new ArrayList<Integer>();numbers.add(12);numbers.add(8);numbers.add(2);numbers.add(23);Iterator<Integer> it = numbers.iterator();while(it.hasNext()) {Integer i = it.next();if(i < 10) {it.remove();  // 删除小于 10 的元素}}System.out.println(numbers);
Queue中的poll和remove有什么区别?
 Queue<String> queue = new LinkedList<>();queue.offer("Apple");queue.offer("Banana");System.out.println("Poll method: " + queue.poll()); // 输出 "Apple",队列变为 ["Banana"]System.out.println("Poll method on empty: " + queue.poll()); // 输出 "Banana",队列变为空System.out.println("Poll method on empty again: " + queue.poll()); // 输出 null,因为队列已空// 如果此时使用 remove(),将抛出 NoSuchElementException// System.out.println("Remove method on empty: " + queue.remove()); // 会抛出异常
为什么要使用克隆,如何实现克隆?

JAVA对象克隆(为什么,如何实现,浅克隆和深克隆,解决多层克隆问题)_java 复杂的对象克隆-CSDN博客

代码示例:

public class CloneDemo {public static void main(String[] args) throws CloneNotSupportedException, IOException, ClassNotFoundException {Person p1 = new Person();p1.setName("张三");p1.setAge(18);Address address = new Address();address.setCity("北京");p1.setAddress(address);// 浅克隆 p1 对象
//        Person p2 = p1.clone();
//        System.out.println(p1 == p2); // false
//        System.out.println(p1.getAddress() == p2.getAddress()); // true// 序列化ByteArrayOutputStream baos = new ByteArrayOutputStream();ObjectOutputStream oos = new ObjectOutputStream(baos);oos.writeObject(p1);// 将流序列化成对象ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());ObjectInputStream ois = new ObjectInputStream(bais);Person p2 = (Person) ois.readObject();System.out.println(p1 == p2); // falseSystem.out.println(p1.getAddress() == p2.getAddress()); //false}
}
class Person implements Cloneable,Serializable {private String name;private int age;private Address address; // 引用类型@Overridepublic Person clone() throws CloneNotSupportedException {return (Person) super.clone();}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getAge() {return age;}public void setAge(int age) {this.age = age;}public Address getAddress() {return address;}public void setAddress(Address address) {this.address = address;}}class Address implements Serializable {private String city;public String getCity() {return city;}public void setCity(String city) {this.city = city;}}
红黑树

IO流

计算机网络

什么是CSRF攻击,如何避免?

CSRF(Cross-Site Request Forgery)攻击是一种常见的网络安全漏洞,它利用了网站对用户浏览器的信任,以用户的身份在用户不知情的情况下执行恶意操作。

  CSRF攻击的过程如下:

  1.用户登录受信任的网站A,并在本地生成会话Cookie。

  2.在未注销网站A的情况下,用户在浏览器中访问了恶意网站B。

  3.恶意网站B中的攻击者的代码会发起请求,利用用户在网站A的身份进行操作。这些请求可以是执行任意操作,如更改密码、发表言论、转账等。

随机令牌(CSRF Token):网站可以在每个用户会话中生成一个唯一的令牌,并将其嵌入到用户请求的表单或URL参数中。在处理请求时,服务器会验证令牌的有效性。攻击者无法获取用户的令牌,因此无法通过恶意网站发起有效的请求。

TCP协议为什么要三次握手而不是两次?

如果只有两次握手,客户端发送连接请求,但在网络中由于某种原因延迟。此时,客户端可能认为连接未建立,因此发送新的连接请求。如果服务器接收到了两个连接请求,并回应确认,就会建立两个相互独立的连接。这可能导致资源浪费和数据混乱。通过引入第三次握手,可以确保服务器收到重复的连接请求时能够正确处理,避免重复连接的建立。通过三次握手,TCP协议可以建立一种可靠的连接机制,确保双方都知道连接已建立,并避免了一些潜在的问题。这种连接建立方式能够提供可靠的数据传输和错误检测,是TCP协议可靠性的基础。

TCP粘包拆包

TCP中的粘包、拆包问题产生原因及解决方法_tcp 粘包/拆包的原因及解决方法-CSDN博客

JUC

在 java 中 wait 和 sleep 方法的不同?

http://www.tj-hxxt.cn/news/18308.html

相关文章:

  • 生活服务网站开发信息发布网站有哪些
  • 网站怎么做第二个页面想在百度做推广怎么做
  • 网站制作厂家如何推广网站运营
  • 邢台网站建设信息页面设计
  • 学做婴儿衣服网站网站优化推广招聘
  • 电子商务网站建设花费优化推广网站排名
  • 贵州网站建设费用seo软件工具
  • 企业网站经典案例手机网站百度关键词排名查询
  • 洛阳东翔科技做的网站搜索优化seo
  • 做有网被视频网站百度网址链接是多少
  • 优秀网站设计作品网站关键词排名怎么提升
  • 自己做网站需要做啥最新时事热点
  • 怎么优化网站的单个关键词排名游戏推广员
  • 如何做网站购物车网络推广关键词优化公司
  • 解析视频的网站怎么做徐州seo外包公司
  • 钓鱼网站怎么做防护教程百度查重免费
  • 怎么把做的网站发布如何查询关键词的搜索量
  • 网站运营需要 做哪些工作营销培训
  • 08服务器做网站吸引人的软文
  • 网站不去公安局备案吗东莞网站到首页排名
  • 怎么用自己的电脑做网站空间什么网站都能进的浏览器
  • 怎么做简单网站廊坊优化技巧
  • 十大经典手游网络游戏网站seo快速
  • 张家港做外贸网站最新疫情19个城市封城
  • 济南网络推广公司有哪些seo综合查询国产
  • 网站中的轮播怎么做app优化排名
  • 无锡网站建设百度热议排名软件
  • 广州哪些做网站的公司品牌推广策略与方式
  • 做美甲批发的都上什么网站推广普通话手抄报内容简短
  • 可以做数学题的网站营销策划案ppt优秀案例