代码在src的.java文件编辑,gen目录下有一个R.java的文件,这个文件存储res目录下各种资源文件的id号,在主文件java调用该资源的时候直接调用id号即可,如 R.layout.main ,这个条目得打开R.java文件查看,“R”对应R.java文件,“layout”对应R.java文件的layout类,“main”对应layout类的一个静态常量声明。
转载 2023-07-03 08:22:35
149阅读
工作中经常用到,如下注解: @EnableEurekaClient@EnableFeignClients@EnableCircuitBreaker@EnableHystrix他们都是@Enable开头,各自实现不同的功能,解析这种@Enable的逻辑是什么呢?@Enable驱动逻辑找入口@Enable的模块驱动,依赖于@Import实现。@Import作用是装载导入类,主要包括@Configu
转载 11月前
53阅读
Day01  Day06 escape [ɪ'skeɪp] v.逃避,避免 n.逃跑,逃亡 例:In the globalised world, it is hard for one country to escape from the effects of America's export policy. 在这个全球化的世界,一个国家很难逃脱美国出口政策的影响。
转载 2024-05-12 18:49:35
44阅读
SkipList(跳表)数据结构是用于Memtable,Immutable Memtable表,对于此二表的作用点此查看Memtable作用。 Memtable是内存的表,用于存储插入的KV数据。SkipList的作用就是解决KV的快速插入和查询。一、介绍SkipList使用空间换时间的设计思路,通过构建多级索引来提高查询的效率,实现了基于链表的“二分查找”。跳表是一种动态数据结构,支持快速的
转载 2024-06-29 13:29:12
67阅读
什么Java?  Java既是一种编程语言,又是一个平台。  Java程序语言  Java是具有以下特征的高级程序语言:  简单   面向对象   可分布   可解释   强壮   安全性   结构化   轻便   功能强大   多线程   动态  Java既可以被编译,也可以被解释。通过编译器,
如果学过其他语言,java的运算符和其他的也差不多,这里介绍一些容易出错的一、操作符:  java的操作符和其他的语言一致,加(+)减(-)乘(*)除(/)赋值(=)。在这里不多做阐述,主要讲的还是一些难以理解或者而比较绕的点,比如自加(++)【自减也一样】,优先级,还有逻辑运算符(&&和||),左移右移,==和equals方法的区别,(一)、自加(++)  ++的使用和–一样,这
转载 2023-08-21 09:54:39
179阅读
For循环(重点)虽然所有循环结构都可以用 while 或者 do…while 表示,但Java提供了另一种语句——for循环,使一些循环结构变得更加简单。for循环语句是支持迭代的一种通用结构,是最有效、最灵活的循环结构。for循环执行的次数是在执行前就确定的。语法格式如下:“更新”就是迭代的意思for(初始化;布尔表达式;更新;){ //代码语句 }练习1:计算0到100的奇数和偶数的
转载 2023-07-16 12:40:14
166阅读
一、知识点介绍1,更新控件的内容,应该调用控件的Invoke方法。Invoke指: 在拥有控件的基础窗口句柄的线程上,用指定的参数列表执行指定委托。该方法接收一个委托类型和委托的参数,因此需要定义委托类型变量,然后传递给Invoke方法。如果其他线程直接调用方法更新控件内容,报错:线程间操作无效: 从不是创建控件“richTextBox1”的线程访问它。2,委托的本质是某一类型的方法,这些方法具有
1.javadao层和service层的区别是什么?首先解释面上意思,service是业务层,dao是数据访问层。呵呵,这个问题我曾经也有过,记得以前刚学编程的时候,都是在service里直接调用dao,service里面就new一个dao类对象,调用,其他有意义的事没做,也不明白有这个有什么用,参加工作久了以后就会知道,业务才是工作的重中之重。我们都知道,标准主流现在的编程方式都是采用MVC
学会命令行方式的一些基本操作,常见命令: • dir:列出当前目录下的文件以及文件夹 • md:创建目录 • rd:删除目录 • cd:进入指定目录
转载 2023-07-31 07:54:24
130阅读
一、概述很多人在面试的时候有可能就会被问到上面这个问题,在java,a=a+b和a+=b是不是一样的,相信绝大多数人,第一眼的答案就是一样的,至少结果上应该是一样的,但是你冷静下来想一想呢,这里面肯定有坑的啊,我们今天就来看一下。 二、代码验证我们先来看一下a=a+b的情况,代码如下:public class App { public static void main( String
1、 若catch(){}块,如果有throw 语句,则,try{}catch(){} finally{}块之外的代码不执行;否则,执行。 try{}中有异常,则异常下面代码不执行。 finally{}中代码必执行。2、 Java 标识符有如下命名规则: 由26个英文字母大小写,数字:0-9 符号:_ $ 组成 标识符应以字母、_ 、$开头。 标识符不能是关键字。 Java严格区
Enum 类型e5a48de588b662616964757a686964616f31333361313933的介绍枚举类型(Enumerated Type) 很早就出现在编程语言中,它被用来将一组类似的值包含到一种类型当中。而这种枚举类型的名称则会被定义成独一无二的类型描述符,在这一点上和常量的定义相似。不过相比较常量类型,枚举类型可以为申明的变量提供更大的取值范围。举个例子来说明一下,如果希望
文章目录一、概述二、Collection接口常用方法三、迭代器常用方法四、增强for 一、概述集合是java中提供的一种容器,可以用来存储多个数据。集合和数组的区别:数组的长度是固定的,集合的长度是可变的。 数组存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象,而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。 使用数组进行增加/删除元素比较麻烦,集合增
JPanel 是 Java图形用户界面(GUI)工具包swing的面板容器类,包含在javax.swing 包,是一种轻量级容器,可以加入到JFrame窗体;可以进行嵌套,功能是对窗体具有相同逻辑功能的组件进行组合。JPanel默认的布局管理器是FlowLayout,其自身可以嵌套组合,在不同子容器可包含其他组件(component),如JButton、JTextArea、JTextFi
转载 2023-09-06 18:22:35
72阅读
目录集合Collection介绍Collection通用方法Iterator迭代器Collection之List集合List通用特性ArrayList集合和 LinkedList集合ArrayList和 LinkedList比较LinkedList集合特有方法 集合集合是java提供的一种容器,可以用来存储多个数据。集合与数组的区别:数组长度固定,集合长度可变;数组存储通用类型元素,可以存储基本
一、概述 Promise是异步编程的一种解决方案,可以替代传统的解决方案--回调函数和事件。ES6统一了用法,并原生提供了Promise对象。作为对象,Promise有以下两个特点:(1)对象的状态不受外界影响。(2)一旦状态改变了就不会再变,也就是说任何时候Promise都只有一种状态。二、Promise的状态 Promise有三种状态,分别是 Pending (进行)
转载 2024-07-02 06:17:21
14阅读
Promise是一个构造函数,promise是通过Promise构造函数声明的对象。 promise对象用来“管理”一次异步任务。 通过new Promise()声明一个promise对象的时候需要传两个参数,一个是resolve(),一个是reject()。let promise = new Promise(resolve,reject){......}这里的resolve
①是否获取匹配并保存匹配的值、②正向预查和反向预查。1:解释是否获取匹配并保存匹配的值()表示捕获分组,获取匹配,()把每个分组里的匹配的值保存起来(?:)表示非捕获分组,获取匹配,非捕获分组匹配的值不会保存起来,可以提高程序执行速度(?=?!?<=?<!)表示非捕获分组,不获取匹配,也不保存匹配的值举例说明:// 是否获取匹配 测试文本 abxoxcd ..(xox)..
      在java,main()方法是java应用程序的入口方法。java虚拟机通过main方法找到需要启动的运行程序,并且检查main函数所在类是否被java虚拟机装载。如果没有装载,那么就装载该类,并且装载所有相关的其他类。因此程序在运行的时候,第一个执行的方法就是main()方法。通常情况下, 如果要运行一个类的方法,必须首先实例化出来这个类的一个对象,然
转载 2023-08-14 16:36:01
62阅读
  • 1
  • 2
  • 3
  • 4
  • 5