05 2022 档案
摘要:1.线程方法 方法 说明 setPriority(int newPriority) 更改线程的优先级 static void sleep(long millis) 在指定的毫秒数内让正在执行的线程休眠 void join() 等待该线程终止 static void yield() 线程礼让:暂停当前
阅读全文
摘要:1.什么是多线程? 原来是一条路,慢慢因为车太多了,道路堵塞,效率极低。为了提高使用的频率,能够充分利用道路,于是加了多个车道。 2.线程实现三种方式 继承Thread类 实现Runnable 接口 实现Callable 接口 继承Thread类实现多线程步骤如下 自定义线程类继承Thread类 重
阅读全文
摘要:1.任务 多个任务都在做,其实本质上我们的大脑在同一时间依旧只做了一件事情。 2.进程 在操作系统中运行的程序就是进程,比如你的QQ、播放器、游戏、IDE等等 程序是指令和数据的有序集合,其本身没有任何运行的含义,是一个静态的概念。 3.线程 一个进程可以有多个线程,如视频中同时听声音,看图像,看弹
阅读全文
摘要:1.Java中byte表示的数值范围是什么? 范围是-128至127 2.常见的加密算法 常用的对称加密算法有:DES、3DES、RC2、RC4、AES 常用的非对称加密算法有:RSA、DSA、 ECC 使用单向散列函数的加密算法:MD5、SHA 3.round()方法计算 例子: round(-1
阅读全文
摘要:1. 静态内部类和内部类有什么区别 什么是内部类呢?简单的说就是在一个类的内部又定义了一个类,这个类就称之为内部类(Inner Class)。 内部类的特点: 内部类可以访问其所在类的属性(包括所在类的私有属性),内部类创建自身对象需要先创建其所在类的对象,看一个例子: public class O
阅读全文
摘要:1.Integer与int的区别 int是java提供的8种原始数据类型之一,Java为每个原始类型提供了封装类,Integer是java为int提供的封装类。 int的默认值为0,而Integer的默认值为null 要想表达出没有参加考试和考试成绩为0的区别 2.java.sql.Date和jav
阅读全文
摘要:1.static关键字的作用 static可以修饰变量、方法、代码块和内部类 static属性属于这个类所有 可以对象创建后通过对象名.属性名和类名.属性名两种方式来访问 1.1在内存中份数不同 不管有多少个对象,static变量只有1份 static变量是属于整个类的,也称为类变量。 而非静态变量
阅读全文
摘要:1.冒泡排序代码 简单的排序算法 依次比较两个相邻的元素, 原理如下: 比较相邻的元素 从开始第一对到结尾的最后一对。 针对所有的元素重复以上的步骤,除了最后一个。 以下就是一个冒泡排序 public class Test { public int[] sort(int[] a){ int t=0;
阅读全文
摘要:1.八种基本数据类型及其字节数 2. i++和++i的异同之处 2.1相同点 它们都是变量自增,都等价于i=i+1 i++和++i的使用仅仅针对变量。 5++和++5会报错,因为5不是变量。 2.2不同点 i++ :先运算后增1。如 int x=5; int y=x++; System.out.pr
阅读全文
摘要:1. Java跨平台原理(字节码文件、虚拟机) Java源程序(.java)要先编译成与平台无关的字节码文件(.class) 然后字节码文件(.class)再解释成机器码运行,解释是通过Java虚拟机来执行的 字节码文件无关平台,实现了跨平台 2. Java的安全性 2.1垃圾回收机制 垃圾回收器在
阅读全文
摘要:一、事务 要么全部成功,要么全部失败 将一组sql语句放在一个批次中去执行 ACID原则: 原子性(Atomicity) 针对同一个事务,要么都完成,要么都不完成 结论:这两个阶段必须都成功,或都失败,不能只完成一个阶段 一致性(Consistency) 针对事务操作前和操作后的状态数据一致性 结论
阅读全文
摘要:Java操作数据库 1.数据库驱动 驱动:声卡、显卡、数据库 我们程序会通过 数据库 驱动,和数据库打交道! 2.JDBC 一个Java操作数据库的规范,俗称就是JDBC 我们只需要掌握JDBC接口的操作即可 java.sql、javax.sql,这两个包默认就有 我们还需要一个数据库驱动包 3.第
阅读全文
摘要:一、我的环境 IDEA 2020.2 MySQL 8 Tomcat 9 Maven3.6 数据库环境搭建 在sqlyog里面编写一个数据库表,sql如下 CREATE DATABASE `ssmbuild`; USE `ssmbuild`; DROP TABLE IF EXISTS `books`;
阅读全文
摘要:一、什么是反射? 概念:反射是Java的一种机制,让我们可以在运行时获取类的信息。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所
阅读全文

浙公网安备 33010602011771号