摘要:
JAVA 内存运行时区域中的程序计数器、虚拟机栈、本地方法栈随线程而生灭,栈中的栈帧随着方法的进入和退出而有条不紊地执行着出栈和入栈操作。每一个栈帧中分配多少内存基本上是在类结构确定下来时就已知的(尽管在运行期会由 JIT 编译器进行一些优化),因此这几个区域的内存分配和回收都具备确定性,不需要过多 阅读全文
posted @ 2021-11-29 18:02
民宿
阅读(840)
评论(0)
推荐(0)
摘要:
回调的含义和用途 什么是回调? 一般来说,模块之间都存在一定的调用关系,从调用方式上看,可以分为三类:同步调用、异步调用和回调。同步调用是一种阻塞式调用,即在函数A的函数体里通过书写函数B的函数名来调用之,使内存中对应函数B的代码得以执行。异步调用是一种类似消息或事件的机制解决了同步阻塞的问题,例如 阅读全文
posted @ 2021-11-29 17:37
民宿
阅读(4473)
评论(0)
推荐(1)
摘要:
Lambda表达式 函数式 Functional 接口 只包含一个抽象方法的接口,称为函数式接口。 你可以通过 Lambda 表达式来创建该接口的对象。(若 Lambda 表达式抛出一个受检异常(即:非运行时异常),那么该异常需要在目标接口的抽象方法上进行声明)。 我们可以在一个接口上使用 @Fun 阅读全文
posted @ 2021-11-29 17:26
民宿
阅读(389)
评论(0)
推荐(0)
摘要:
当程序主动使用某个类时,如果该类还未被加载到内存中,则系统会通过如下三个步骤来对该类进行初始化 加载 将class文件字节码内容加载到内存中,并将这些静态数据转换成方法区的运行时数据结构,然后生成一个代表这个类的java.lang.Class对象,作为方法区中类数据的访问入口(即引用地址)。所有需要 阅读全文
posted @ 2021-11-29 17:24
民宿
阅读(158)
评论(0)
推荐(0)
摘要:
代理设计模式的原理: 使用一个代理将对象包装起来,然后用该代理对象取代原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。 动态代理是指客户通过代理类来调用其它对象的方法,并且是在程序运行时根据需要动态创建目标类的代理对象。 动态代理使用场合: 1.调试2. 阅读全文
posted @ 2021-11-29 17:17
民宿
阅读(51)
评论(0)
推荐(0)
摘要:
Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API 取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就包含了完整的类的结 阅读全文
posted @ 2021-11-29 17:15
民宿
阅读(84)
评论(0)
推荐(0)
摘要:
Java 是 Internet上的语言,它从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。 Java 提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在 Java 的本机安装系统里,由 JVM 进行控制。并且 Java 实现了一个跨平台的网络库,程序员面对的 阅读全文
posted @ 2021-11-29 16:35
民宿
阅读(68)
评论(0)
推荐(0)
摘要:
Java NIO 概述 Java NIO (New IO,Non-Blocking IO) 是从 Java 1.4 版木开始引入的一套新的IO API,可以替代标准的 Java IO APi。NIO 与原来的IO有同样的作用和目的,但是使用的方式完全不同,NIO支持面向缓冲区的(IO是面向流的)、基 阅读全文
posted @ 2021-11-29 16:32
民宿
阅读(67)
评论(0)
推荐(0)
摘要:
IO 对象流 ObjectInputStream 和 OjbectOutputSteam 用于存储和读取基本数据类型数据或对象的处理流。它的强大之处就是可以把Java中的对象写入到数据源中,也能把对象从数据源中还原回来。 序列化: 用 ObjectOutputStream 类保存基本类型数据或对象的 阅读全文
posted @ 2021-11-29 16:30
民宿
阅读(140)
评论(1)
推荐(0)
摘要:
标准的输入,输出流 * System.in 和 System.out 分别代表了系统标准的输入和输出设备 * 默认输入设备是: 键盘,输出设备是: 显示器 * System.in 的类型是 InputStream * System.out 的类型是 PrintStream,其是 OutputStre 阅读全文
posted @ 2021-11-29 16:28
民宿
阅读(144)
评论(0)
推荐(0)
摘要:
转换流提供了在字节流和字符流之间的转换 Java API提供了两个转换流:InputStreamReader : 将 InputStream 转换为 ReaderOutputStreamWriter : 将 Writer 转换为 OutputStream 字节流中的数据都是字符时,转成字符流操作更高 阅读全文
posted @ 2021-11-29 16:25
民宿
阅读(108)
评论(0)
推荐(0)
摘要:
java.io.File类: 文件和文件目6径的抽象表示形式,与平台无关 File 能新建、删除、重命名文件和目录,但 File 不能访问文件内容本身。如果需要访问文件内容本身,则需要使用输入/输出流。 想要在 Java 程序中表示一个真实存在的文件或目录,那么必须有一个 File 对象,但是 Ja 阅读全文
posted @ 2021-11-29 16:24
民宿
阅读(52)
评论(0)
推荐(0)
摘要:
User.java package com.klvchen.exer1; public class User { private int id; private int age; private String name; public User() { } public User(int id, i 阅读全文
posted @ 2021-11-29 16:20
民宿
阅读(61)
评论(0)
推荐(0)
摘要:
<?> 允许所有泛型的引用调用 通配符指定上限 上限 extends: 使用时指定的类型必须是继承某个类,或者实现某个接口,即<= 通配符指定下限 下限 super: 使用时指定的类型不能小于操作的类,即 >= Person.java package com.klvchen.java2; publi 阅读全文
posted @ 2021-11-29 16:19
民宿
阅读(130)
评论(0)
推荐(0)
摘要:
什么是泛型 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在 JDK1.5 之前只能把元素类型设计为 Object,JDK1.5 之后使用泛型来解决。因为这个时候除了元素的类型不确定,其他的部分是确定的,例如关于这个元素如何保存,如何管理等是确定的,因此此时把元素的 阅读全文
posted @ 2021-11-29 16:17
民宿
阅读(50)
评论(0)
推荐(0)
摘要:
一: Map: 双列数据,存储 key-value 对的数据 类似于高中的函数: y = f(×) HashMap: 作为 Map 的主要实现类; 线程不安全的,效率高; 存储null的key和value1.1 LinkedHashMap: 保证在遍历map元素时,可以按照添加的顺序实现遍历。原因: 阅读全文
posted @ 2021-11-29 16:15
民宿
阅读(113)
评论(0)
推荐(0)
摘要:
集合框架的概述 1.集合是对多个数据进行存储操作的结构,简称Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt,.jpg,.avi,数据库中) 集合都是以数组和链表为基础实现的。 集合框架 | Collection接口:单列集合,用来存储一个一个的对象 | L 阅读全文
posted @ 2021-11-29 16:13
民宿
阅读(54)
评论(0)
推荐(0)
摘要:
Annotation 其实就是代码里的特殊标记,这些标记可以在编译,类加载,运行时被读取,并执行相应的处理。通过使用 Annotation,程序员可以在不改变原有逻辑的情况下,在源文件中嵌入一些补充信息。代码分析工具、开发工具和部署工具可以通过这些补充信息进行验证或者进行部署。 Annotation 阅读全文
posted @ 2021-11-29 16:02
民宿
阅读(86)
评论(0)
推荐(0)
摘要:
1.枚举类的理解:类的对象只有有限个,确定的2.当需要定义一组常量时,强烈建议使用枚举类3.如果枚举类中只有一个对象,则可以作为单例模式的实现方式 package com.klvchen.java; public class SeasonTest1 { public static void main 阅读全文
posted @ 2021-11-29 16:00
民宿
阅读(36)
评论(0)
推荐(0)
摘要:
Java 实现对象排序的方式有两种:自然排序: java.lang.Comparable定制排序: java.util.Comparator 说明: Java中的对象,正常情况下,只能进行比较: == 或 !=。不能使用〉或<的但是在开发场景中,我们需要对多个对象进行排序,言外之意,就需要比较对象的 阅读全文
posted @ 2021-11-29 15:59
民宿
阅读(35)
评论(0)
推荐(0)
摘要:
StringBuffer类 stringBuffer 类不同于 String,其对象必须使用构造器生成。有三个构造器: stringBuffer(): 初始容量为16的字符串缓冲区 StringBuffer(int size): 构造指定容量的字符串缓冲区 StringBuffer(String s 阅读全文
posted @ 2021-11-29 15:48
民宿
阅读(44)
评论(0)
推荐(0)
摘要:
背景:经常创建和销毁、使用量特别大的资源,比如并发情况下的线程,对性能影响很大。 思路:提前创建好多个线程,放入线程池中,使用时直接获取,使用完放回池中。可以避免频繁创建销毁、实现重复利用。类似生活中的公共交通工具。 好处: 提高响应速度(减少了创建新线程的时间) 降低资源消耗(重复利用线程池中线程 阅读全文
posted @ 2021-11-29 15:47
民宿
阅读(238)
评论(0)
推荐(0)
摘要:
与使用Runnable相比,Callable功能更强大些 相比run()方法,可以有返回值 方法可以抛出异常 支持泛型的返回值 需要借助 FutureTask 类,比如获取返回结果 Future接口 可以对具体 Runnable、Callable 任务的执行结果进行取消、查询是否完成、获取结果等。 阅读全文
posted @ 2021-11-29 15:46
民宿
阅读(108)
评论(0)
推荐(0)
摘要:
线程通信的例子:使用两个线程打印1-180。线程1,线程2交替打印 涉及到的三个方法:wait():一旦执行此方法,当前线程就进入阻塞状态,并释放同步监视器。notify():一旦执行此方法,就会唤醒被wait的一个线程。如果有多个线程被wait,就唤醒优先级高的那个。notifyALL():一旦执 阅读全文
posted @ 2021-11-29 15:43
民宿
阅读(43)
评论(0)
推荐(0)
摘要:
Lock(锁) 从 JDK 5.0开始,Java 提供了更强大的线程同步机制——通过显式定义同步锁对象来实现同步。同步锁使用Lock对象充当。 java.util.concurrent.locks.Lock 接口是控制多个线程对共享资源进行访问的工具。锁提供了对共享资源的独占访问,每次只能有一个线程 阅读全文
posted @ 2021-11-29 15:37
民宿
阅读(50)
评论(0)
推荐(0)
摘要:
死锁 不同的线程分别占用对方需要的同步资源不放弃,都在等待对方放弃自己需要的同步资源,就形成了线程的死锁出现死锁后,不会出现异常,不会出现提示,只是所有的线程都处于阻塞状态,无法继续 解决方法 专门的算法、原则尽量减少同步资源的定义尽量避免嵌套同步 例子一: package com.klvchen. 阅读全文
posted @ 2021-11-29 15:33
民宿
阅读(35)
评论(0)
推荐(0)
摘要:
同步方法解决线程安全问题 如果操作共享数据的代码完整的声明在一个方法中,我们不妨将此方法声明同步的。 同步方法的总结:1.同步方法仍然涉及到同步监视器,只是不需要我们显式的声明。2.非静态的同步方法,同步监视器是:this静态的同步方法,同步监视器是:当前类本身 使用实现Runnable接口创建多线 阅读全文
posted @ 2021-11-29 14:30
民宿
阅读(50)
评论(0)
推荐(0)
摘要:
Thread类的有关方法 void start(): 启动线程,并执行对象的run()方法 run(): 线程在被调度时执行的操作 String getName(): 返回线程的名称 void setName(String name): 设置该线程名称 static Thread currentTh 阅读全文
posted @ 2021-11-29 14:29
民宿
阅读(58)
评论(0)
推荐(0)
摘要:
线程的生命周期 JDK 中用 Thread.state 类定义了线程的几种状态要想实现多线程,必须在主线程中创建新的线程对象。Java语言使用 Thread 类及其子类的对象来表示线程,在它的一个完整的生命周期中通常要经历如下的五种状态: 新建: 当一个Thread类或其子类的对象被声明并创建时,新 阅读全文
posted @ 2021-11-29 14:26
民宿
阅读(56)
评论(0)
推荐(0)
摘要:
程序(program) 是为完成特定任务、用某种语言编写的一组指令的集合。即指一段静态的代码,静态对象。 进程(process) 是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。--生命周期,如: 运行中的QQ,运行中的MP3播放器 程序是静态的,进 阅读全文
posted @ 2021-11-29 14:19
民宿
阅读(296)
评论(0)
推荐(0)
摘要:
如何自定义异常类? 继承于现有的异常结构: RuntimeException, Exception 提供全局常量: serialVersionUID 提供重载的构造器 throw 和 throws 区别:throw 表示抛出一个异常类的对象,生成异常对象的过程。声明在方法体内。throws 属于异常 阅读全文
posted @ 2021-11-29 14:15
民宿
阅读(48)
评论(0)
推荐(0)
摘要:
接口的应用:工厂模式 工厂模式:实现了创建者与调用者的分离,即将创建对象的具体过程屏蔽隔离起来,达到提高灵活性的目的。其实设计模式和面向对象设计原则都是为了使得开发项目更加容易扩展和维护,解决方式就是一个"分工"。社会的发展也是这样,分工越来越细。原始社会的人:人什么都要会,自己种,自己打猎,自己织 阅读全文
posted @ 2021-11-29 14:13
民宿
阅读(71)
评论(0)
推荐(0)
摘要:
概述:代理模式是Java开发中使用较多的一种设计模式。代理设计就是为其他对象提供一种代理以控制对这个对象的访问。 应用场景: 安全代理: 屏蔽对真实角色的直接访问。I远程代理: 通过代理类处理远程方法调用(RMI)延迟加载: 先加载轻量级的代理对象,真正需要再加载真实对象。比如你要开发一个大文档查看 阅读全文
posted @ 2021-11-29 14:07
民宿
阅读(61)
评论(0)
推荐(0)
摘要:
接口详解一 一方面,有时必须从几个类中派生出一个子类,继承它们所有的属性和方法。但是,Java 不支持多重继承。有了接口,就可以得到多重继承的效果 另一方面,有时必须从几个类中抽取出一些共同的行为特征,而它们之间又没有is-a的关系,仅仅是具有相同的行为特征而已。例如:鼠标、键盘、打印机、扫描仪、摄 阅读全文
posted @ 2021-11-29 14:04
民宿
阅读(64)
评论(0)
推荐(0)
摘要:
抽象类体现的就是一种模板模式的设计,抽象类作为多个子类的通用模板,子类在抽象类的基础上进行扩展、改造,但子类总体上会保留抽象类的行为方式。 解决的问题:当功能内部一部分实现是确定的,一部分实现是不确定的。这时可以把不确定的部分暴露出去,让子类去实现。换句话说,在软件开发中实现一个算法时,整体步骤很固 阅读全文
posted @ 2021-11-29 13:58
民宿
阅读(198)
评论(0)
推荐(0)
摘要:
final:最终的 final 可以用来修饰的结构: 类、方法、变量 final 用来修饰一个类: 此类不能被其他类所继承。比如: String类、System类、StringBuffer类 final 用来修饰方法。表明此方法不可以被重写比如:Object 类中 getclass(); final 阅读全文
posted @ 2021-11-29 13:53
民宿
阅读(37)
评论(0)
推荐(0)
摘要:
随着继承层次中一个个新子类的定义,类变得越来越具体,而父类则更一般,更通用。类的设计应该保证父类和子类能够共享特征。有时将一个父类设计得非常抽象,以至于它没有具体的实例,这样的类叫做抽象类, abstract 关键字的使用 abstract: 抽象的 abstract 可以用来修饰的结构:类、方法 阅读全文
posted @ 2021-11-29 13:52
民宿
阅读(93)
评论(0)
推荐(0)
摘要:
类的成员之四: 代码块(或初始化块) 1.代码块的作用:用来初始化类、对象 2.代面树如果有修饰的话,只能使用 static. 3.分类:静态代码块 VS 非静态代码块 4.静态代码块 内部可以有输出语句随着类的加载而执行,而且只执行一次作用: 初始化类的信息如果一个类中定义了多个静态代码块,则按照 阅读全文
posted @ 2021-11-29 13:42
民宿
阅读(47)
评论(0)
推荐(0)
摘要:
概念解析 多态性,是面向对象中最重要的概念,在 JAVA 中的体现:对象的多态性: 父类的引用指向子类的对象可以直接应用在抽象类和接口上 Java 引用变量有两个类型:编译时类型 和 运行时类型。编译时类型由声明该变量时使用的类型决定,运行时类型由实际赋给该变量的对象决定。简称:编译时,看左边;运行 阅读全文
posted @ 2021-11-29 13:23
民宿
阅读(274)
评论(0)
推荐(0)
摘要:
super关键字 super 理解为: 父类的 super 可以用来调用:属性,方法,构造器 super 的使用3.1 我们可以在子类的方法或构造器中。通过使用 "super.属性" 或 "super.方法" 的方式,显式的调用父类中声明的属性或方法。但是,通常情况下,我们习惯省略 "super." 阅读全文
posted @ 2021-11-29 11:56
民宿
阅读(66)
评论(0)
推荐(0)
摘要:
定义 在子类中可以根据需要对从父类中继承来的方法进行改造,也称为方法的重置、覆盖。在程序执行时,子类的方法将覆盖父类的方法。 要求 子类重写的方法必须和父类被重写的方法具有相同的方法名称、参数列表 子类重写的方法的返回值类型不能大于父类被重写的方法的返回值类型 子类重写的方法使用的访问权限不能小于父 阅读全文
posted @ 2021-11-29 11:55
民宿
阅读(209)
评论(0)
推荐(0)
摘要:
面向对象特征 OPP特征二:继承性 方法的重写 四种访问权限修饰符 关键字: super 子类对象实例化过程 OPP特征三:多态性 继承性 一:继承性的好处 减少代码的冗余,提高了代码的复用性 便于功能的扩展 为之后多态性的使用,提供了前提 二:继承性的格式: class A extends B{} 阅读全文
posted @ 2021-11-29 11:51
民宿
阅读(47)
评论(0)
推荐(0)
摘要:
关键字-import package 关键字的使用 为了更好的实现项目中类的管理,提供包的概念 使用package声明类或接口所属的包,声明在源文件的首行 包,属于标识符,遵循标识符的命名规则、规范(xxxyyyzzz)、“见名知意” 每 "." 一次,就代表一层文件目录。 补充: 同一个包下,不能 阅读全文
posted @ 2021-11-29 11:49
民宿
阅读(258)
评论(0)
推荐(0)
摘要:
递归 一个方法体内调用它自身 方法递归包含了一种隐式的循环,它会重复执行某行代码,但这种重复执行无须循环控制 递归一定要向已知的方法递归,否则这种递归就变成了无穷递归,类似于死循环。 public class RecursionTest { public static void main(Strin 阅读全文
posted @ 2021-11-29 11:46
民宿
阅读(202)
评论(0)
推荐(0)
摘要:
属性(成员变量)与局部变量对比 相同点: 定义变量的格式: 数据类型 变量名 = 变量值 先声明,后使用 变量都有其对应的作用域 不同点: 在类中声明的位置不同属性:直接定义在类的一对{}内局部变量: 声明在方法内,方法形参,代码块内,构造器形参,构造器内部的变量 关于权限的修饰符的不同属性:可以在 阅读全文
posted @ 2021-11-29 11:41
民宿
阅读(115)
评论(0)
推荐(0)
摘要:
面向过程(POP)与面向对象(OOP) 1.二者都是一种思想,面向对象是相对于面向过程而言的。面向过程,强调的是功能行为,以函数为最小单位,考虑怎么做。面向对象,将功能封装进对象,强调具备了功能的对象,以类/对象为最小单位,考虑谁来做。2.面向对象更加强调运用人类在日常的思维逻辑中采用的思想方法与原 阅读全文
posted @ 2021-11-29 11:38
民宿
阅读(98)
评论(0)
推荐(0)
摘要:
数组 数组(Array), 是多个相同类型数据按一定顺序排列的集合,并使用一个名字命名,并通过编号的方式对这些数据进行统一管理。 数组的常见概念1.数组名2.下标(或索引)3.元素4.数组的长度:元素的个数 数组的特点数组是有序排列的 数组本身是引用数据类型,而数组中的元素可以是任何数据类型,包括基 阅读全文
posted @ 2021-11-29 11:34
民宿
阅读(51)
评论(0)
推荐(0)
摘要:
程序流程控制:循环结构 循环语句分类: for 循环 while 循环 do-while 循环 循环语句的四个组成部分 初始化部分(init_statement) 循环条件部分(test_exp) 循环体部分(body_statement) 迭代部分(alter_statement) for 循环 阅读全文
posted @ 2021-11-29 11:20
民宿
阅读(281)
评论(0)
推荐(0)
摘要:
获取一个整型随机数: 10-99 公式: [a,b] -> (int)(Math.random() * (b - a + 1) +a) class RandomInt { public static void main(String[] args){ int value = (int)(Math.r 阅读全文
posted @ 2021-11-29 11:13
民宿
阅读(105)
评论(0)
推荐(0)
摘要:
从键盘获取变量 在 Java 中使用 Scanner 类从键盘获取不同类型的变量,步骤: 导包: import java.util.Scanner; Scanner 的实例化 Scanner scan = new Scanner(System.in); 调用 Scanner 类的相关方法(next( 阅读全文
posted @ 2021-11-29 11:10
民宿
阅读(186)
评论(0)
推荐(0)
摘要:
顺序结构 程序从上到下逐步地执行,中间没有任何判断和跳转。 分支结构 根据条件,选择性地执行某段代码。有 if...else 和 switch-case 两种分支语句。 循环结构 根据循环条件,重复性的执行某段代码。有 while, do...while, for 三种循环语句注: JDK1.5提供 阅读全文
posted @ 2021-11-29 11:08
民宿
阅读(42)
评论(0)
推荐(0)
摘要:
ASCCII 码 在计算机内部,所有数据都使用二进制表示。每一个二进制位(bit)有0和1两种状态,因此8个二进制位就可以组合出256种状态,这被称为一个字节(byte)。一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。 缺点 阅读全文
posted @ 2021-11-29 11:06
民宿
阅读(257)
评论(0)
推荐(0)
摘要:
7种基本数据类型变量间的运算,不包含 boolean 类型。 自动类型提升: 结论:当容量小的数据类型的变量与容量大的数据类型的变量做运算时,结果自动提升为容量大的数据类型。byte, char, short --> int --> long --> float --> double注意:此时的容量 阅读全文
posted @ 2021-11-29 11:03
民宿
阅读(60)
评论(0)
推荐(0)
摘要:
Java 变量 变量的概念 内存中的一个存储区域 该区域的数据可以在同一类型范围内不断变化 变量是程序中最基本的存储单元。包含变量类型,变量名和存储的值 变量的作用 用于在内存中保存数据 使用变量注意的地方 Java 中每个变量必须先声明,后使用 使用变量名来访问这块区域的数据 变量的作用域:其定义 阅读全文
posted @ 2021-11-29 10:59
民宿
阅读(75)
评论(0)
推荐(0)
摘要:
Java 关键字(keyword) 定义:被Java语言赋予了特殊含义,用做专门用户的字符串(单词)特点:关键字中所有字母都为小写 用于定义数据类型的关键字class, interface, enum, btye, short, int, long, float, double, char, boo 阅读全文
posted @ 2021-11-29 10:51
民宿
阅读(174)
评论(0)
推荐(0)
摘要:
java 基础知识图解 Java 语言的特定 面向对象两个基本概念:类,对象三大特性:封装,继承,多态 健壮性吸收了 C/C++ 语言的有点,但去掉了其影响呈现健壮性的部分(如:指针,内存的申请与释放等),提供了一个相对安全的内容管理和访问机制 跨平台性跨平台性:通过Java语言编写的应用程序在不同 阅读全文
posted @ 2021-11-29 10:46
民宿
阅读(166)
评论(0)
推荐(0)
摘要:
运算符:算术运算符 运算符运算范例结果 + 正号 +3 3 - 负号 b=4;-b -4 + 加 5+5 10 - 减 6-4 2 * 乘 3*4 12 / 除 5/5 1 % 取模(取余) 7%5 2 ++ 自增(前):先运算后取值 a=2;b=++a; a=3;b=3 ++ 自增(后):先取值后 阅读全文
posted @ 2021-11-29 10:42
民宿
阅读(77)
评论(0)
推荐(0)
摘要:
运算符:比较运算符 运算符运算范例结果 == 相等于 4==3 false != 不等于 4!=3 true < 小于 4<3 false > 大于 4>3 true <= 小于等于 4<=3 false >= 大于等于 4>=3 true instanceof 检查是否是类的对象 "Hello" 阅读全文
posted @ 2021-11-29 10:39
民宿
阅读(211)
评论(0)
推荐(0)
摘要:
运算符:位运算 运算符运算范例 << 左移 3 << 2 = 12 --> 322=12 >> 右移 3 >> 1 = 1 --> 3/2=1 >>> 无符号右移 3 >>> 1 = 1 --> 3/2=1 & 与运算 6 & 3 = 2 | 或运算 6 | 3 = 7 ^ 异或运算 6 ^ 3 = 阅读全文
posted @ 2021-11-29 10:34
民宿
阅读(51)
评论(0)
推荐(0)
摘要:
1. 设置用户名和密码 1.1) 修改root密码 登陆 mysql -h FE_HOST -P9030 -uroot fe_host 是任一 FE 节点的 ip 地址。9030 是 fe.conf 中的 query_port 配置。 设置密码: SET PASSWORD FOR 'root' = 阅读全文
posted @ 2021-11-29 10:24
民宿
阅读(2169)
评论(0)
推荐(0)
摘要:
MySQL数据库的连接池 现在我们已经知道,我们任何一个系统都会有一个数据库连接池去访问数据库,也就是说这个系统会有多个数据库连接,供多线程并发的使用。同时我们可能会有多个系统同时去访问一个数据库,这都是有可能的。 所以当我们把目光转移到MySQL的时候,我们要来思考一个问题,那就是肯定会有很多系统 阅读全文
posted @ 2021-11-29 10:17
民宿
阅读(373)
评论(0)
推荐(0)

浙公网安备 33010602011771号