变量 基础 方法java

Java 注解

从JDK 5 开始,Java 增加了对元数据(MetaData)的支持,也就是Annotation(注解),注解可以理解为代码里的特殊标记,这些标记可以在编译、类加载、运行时被读取,并执行相应的处理 注解能被用来为程序元素(类、方法、成员变量)设置元数据。如果希望注解在运行时起到一定的作用,只有通过 ......
注解 Java

Java八股面试整理(2)

11.int和integer有什么区别,两者在做==运算时会得到什么结果? int是基本数据类型,Integer是int的包装类。 二者在做==运算时,Integer会自动拆箱为int类型,然后再进行比较。如果两个int值相等则返回true,否则就返回false。 12.说一说你对面向对象的理解 面 ......
八股 Java

求矩阵高次幂的两种“另类”方法

目录【方法一】运用哈密顿凯莱定理相关例题【方法二】运用特征方程二阶矩阵求解通法三阶矩阵求解通法相关例题 市面上许多资料给出的计算矩阵高次幂的方法,无外乎有这几种: 分块矩阵求解高次幂; 先求低次方幂,然后通过找规律推出通项公式; 将矩阵拆分为秩 1 矩阵和数量矩阵,使用秩 1 矩阵的性质求解; 将矩 ......
矩阵 另类 方法

c语言基础语法1

scanf函数 1、出现在格式化字符串里的是要求你必须输入的内容,否则是不能读取到的。例如: scanf("input=%d",&a); printf("%d",a); 测试: input=5 5 5 0 ......
语言基础 语法 语言 基础

Java 基础篇day05

面向对象编程 世间万物皆对象,在Java的观念中,把一切都看作对象,但是你操纵的确是一个对象引用。在Java中一旦创建了一个引用,就希望它能与一个新的对象继续关联,通常使用new操作符来实现这一目的。new的意思是,给我一个新对象,如果你不想相亲,自己new一个对象就好了,祝你下辈子幸福 对象本质上 ......
基础 Java day 05

Java网络编程实现一(服务器)对多(客户端)

使用多线程+网络编程实现一个服务器对多个客户端 在该程序中用到的知识点 java的BIO ServerSocket和Socket 网络编程 多线程的知识(个人认为重要) 实现的思路 服务器端(使用多个线程) 在客户端需要有一个集合来存储已经连接上的客户端, 如果客户端断开连接则需要从集合中删除 创建 ......

java

我们先剖析一个完整的Java程序,它的基本结构是什么: /** * 可以用来自动创建文档的注释 */ public class Hello { public static void main(String[] args) { // 向屏幕输出文本: System.out.println("Hello ......
java

前端基础之BOM

前端基础之BOM 前戏 到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。 也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。 JavaScript分为 ECMAScript,DOM,BOM。 B ......
前端 基础 BOM

java 网络编程之传输文件

需要建两个类,分别作为服务器(接收文件)和客户端(发送文件) 1.服务器类: 1 package 菜鸟教程.网络编程.网络编程之传输文件; 2 3 import java.io.*; 4 import java.net.InetAddress; 5 import java.net.ServerSoc ......
网络编程 文件 网络 java

Java比赛常用API总结

1.栈和队列 1.1 栈的常用方法 //1.栈顶插入元素 push(element) //2.返回栈顶元素并弹出栈顶元素 pop() //3.返回栈顶元素但不弹出 peek() //4.清空栈 clear() //5.返回栈中元素个数 size() //6.判断栈是否为空 isEmpty() //7 ......
常用 Java API

ETHERNET/IP转RS485/RS232自由协议网关连接AB系统的简单配置方法

捷米特JM-EIP-RS485/232是一款通讯网关,它具有将ETHERNET/IP网络和RS485/RS232总线连接起来的功能。作为ETHERNET/IP网络的从站,它可以连接AB、欧姆龙等品牌的PLC。此外,它还可以作为RS485/RS232网络的主站或从站使用。这款网关的输入输出字节数最大可... ......
网关 ETHERNET 方法 系统 RS

java网络编程与多线程

一、Java 网络编程 网络编程是指编写运行在多个设备(计算机)的程序,这些设备都通过网络连接起来。 java.net 包中 J2SE 的 API 包含有类和接口,它们提供低层次的通信细节。你可以直接使用这些类和接口,来专注于解决问题,而不用关注通信细节。 java.net 包中提供了两种常见的网络 ......
网络编程 线程 网络 java

在Python中,如何从子类调用父类的方法是?

内容来自 DOC https://q.houxu6.top/?s=在Python中,如何从子类调用父类的方法是? 在Python中创建一个简单的对象层次结构时,希望能够从派生类调用父类的方法。在Perl和Java中,有一个关键字可以做到这一点(super)。在Perl中,我可能会这样做: packa ......
子类 方法 Python

Java_消息队列

消息系统 MQ 全称Message Queue(消息队列) 消息队列有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ等,而部分数据库如Redis、MySQL以及phxsql也可实现消息队列的功能 系统管理者MessageManager 包括Apache的 ......
队列 消息 Java

2023-2024-1 20231320 《计算机基础与程序设计》第六周学习总结

2023-2024-1 20231320 《计算机基础与程序设计》第六周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(2023-2024-1 计算机基础与程序设计) 这个作业要求在哪里 <作业要求的链接>(2022-2023-1计算机基础与程序设计第六周作业) 这个作业的目标 <自学《计 ......

Java NIO包结构简介

layout: post read_time: true show_date: true title: Java NIO包结构 date: 2023-07-09 10:12:10 -0600 description: Java NIO包结构简述. img: posts/java-nio/cover. ......
结构 简介 Java NIO

前端基础之JavaScript

前端基础之JavaScript JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件 ......
前端 JavaScript 基础

JavaScript基础

引入方式 JavaScript 程序不能独立运行,它需要被嵌入 HTML 中,然后浏览器才能执行 JavaScript 代码。 内部引入 写在 body 结束标签的上方。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> < ......
JavaScript 基础

django中几种下载文件的方法

在django中有多种方式可以让前端下载一个文件,比如excel的文件。这里记录下几种实现的方式。 一. 直接在django项目中有一个现成的excel文件且其中内容都有 1.使用django中的HttpResponse类 (1).使用open()打开二进制方式 from django.http i ......
文件 方法 django

java开发环境

java开发环境 编译运行过程 (1)编译期 将.java源文件交给编译器编译成.class字节码文件的过程 (2)运行期 把编译后的.class字节码文件经过JVM加载并运行.class字节码文件 配置环境变量 windows 10系统下配置JDK环境变量: (1).安装JDK,安装过程中可以自定 ......
环境 java

2023年APP备案操作教程 阿里云APP备案试列 APP公钥sha1签名获取方法

​ 2023年APP备案操作教程 阿里云APP备案试列 APP公钥sha1签名获取方法 阿里云新增APP备案操作教程西部数码、腾讯云、新网、等等其他域名备案信息系统操作类似; 核心要点:A,域名之前是哪里备案的,APP备案就到哪里去做,方便简单;B,APP备案核心预存信息为APP包名、MD5指纹(安 ......
公钥 APP 方法 教程 2023

Java面试题4

Java面试题(第四天) 1.双亲委派机制 双亲委派机制是指当一个类加载器收到一个类加载请求时,该类加载器首先会把请求委派给父类加载器。 每个类加载器都是如此,只有在父类加载器在自己的搜索范围内找不到指定类时,子类加载器才会尝试自己去加载。 1.当Application ClassLoader 收到 ......
Java

Java面试题5

Java面试题(第五天) 1.对线程安全的理解 不是线程安全,应该是内存安全,堆是共享内存,可以被所有线程访问 当多个线程访问一个对象时,如果不用进行额外的同步控制或其他协调操作,调用这个对象的行为都可以获得正确的结果,我们就说这个对象时线程安全的 堆是进程和线程共有的空间,分全局堆和局部堆。全局堆 ......
Java

JAVA多线程之线程间的通信方式

一,介绍 本总结我对于JAVA多线程中线程之间的通信方式的理解,主要以代码结合文字的方式来讨论线程间的通信,故摘抄了书中的一些示例代码。 二,线程间的通信方式 ①同步 这里讲的同步是指多个线程通过synchronized关键字这种方式来实现线程间的通信。 参考示例: public class MyO ......
线程 方式 JAVA

Java面试题2

Java面试题(第二天) 1.重载和重写的区别 重载:发生在同一个类中,方法名必须相同,参数类型不同,个数不同,顺序不同,方法返回值和访问修饰符可以不同,发生在编译时期 重写:发生在父子类中,方法名、参数列表必须相同,返回值范围小于等于父类,抛出的异常范围小于等于父类,访问修饰符范围大于等于父类,如 ......
Java

Java面试题3

Java面试题(第三天) 1.HashMap和HashTable的区别? a.区别 多线程环境下,HashTable比HashMap更安全,因为HashTable都加了一个synchronized修饰 HashMap允许key和value为null,而HashTable不允许 b.HashMap底层 ......
Java

快速掌握SQL Server设置主键自增的方法

SQL Server 数据库中主键自增是常见的,它能够节省主键的空间,还可以实现数据的自动增加,这里主要介绍SQL Server设置主键自增的方法。 首先,在使用CREATE TABLE时,可以部份设置主键自增,只需要在主键下面加上IDENTITY(n, m)关键字便可,n表示自增步长,m表示起始值 ......
方法 Server SQL

Java面试题1

Java面试题(第一天) 1.JDK、JRE、JVM三者区别和联系 区别: JDK:Java Development Kit(Java开发环境) JRE:Java Runtime Environment(Java运行环境) JVM:Java Virtual Machine(Java虚拟机) 联系: ......
Java

Java-并发编程-进阶篇

在上一篇幅中对并发编程进行了简单介绍:并发与并行,进程与线程,以及并发编程的简单代码 但是在企业中往往并不能解决实际问题,例如: 1.synchronized关键字在企业开发中会大大降低系统的性能 2.当线程被创建并启动以后,它既不是一启动就进入了执行状态,也不是一直处于执行状态。线程对象在不同的时 ......
Java

Java 基础 - 多态(动态绑定)的底层原理:虚函数表

为了实现Java方法调用的动态绑定,HotSpot使用了与C++虚函数类似的机制,同时为了避免每个对象都维护一个虚函数表,就是设计了Oop-Klass模型,用Klass类保存类的元数据和虚函数表。 多态的理解 从java语言层面看,多态是指在编译期间不确定实际类型,在运行期间才根据实际类型调用具体的 ......
底层 函数 原理 基础 动态