当前位置: 代码迷 >> 综合
 解决方案列表
  • [综合] Java面试之枚举专题

    1、枚举的作用和好处 JDK1.5引入了新的类型——枚举。在Java中它虽然算个“小”功能,却给开发带来了“大”方便。 用法一:常量 在JDK1.5之前,我们定义常量都是:publicstaticfinal....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的...

    91
    热度
  • [综合] Java面试专题之网络编程

    1、BIO、NIO和AIO的区别? BIO:一个连接一个线程,客户端有连接请求时服务器端就需要启动一个线程进行处理。线程开销大。 伪异步IO:将请求连接放入线程池,一对多,但线程还是很宝贵的资源。 NIO:一个请求一个线程,但客户端发送的连接请求都会注册到多路复用器上,多路复用器轮询到连接有I/O...

    35
    热度
  • [综合] Java多线程面试专题二(共5篇)

    53、如何停止一个线程 停止一个线程意味着在任务处理完任务之前停掉正在做的操作,也就是放弃当前的操作。停止一个线程可以用Thread.stop()方法,但最好不要用它。虽然它确实可以停止一个正在运行的线程,但是这个方法是不安全的,而且是已被废弃的方法。 在java中有以下3种方法可以终止正在运行的线...

    44
    热度
  • [综合] Java多线程面试专题五(共5篇)

    1、什么是原子操作?在JavaConcurrencyAPI中有哪些原子类(atomicclasses)? 原子操作是指一个不受其他操作影响的操作任务单元。原子操作是在多线程环境下避免数据不一致必须的手段。 int++并不是一个原子操作,所以当一个线程读取它的值并加1时,另外一个线程有可能会读到之前的...

    71
    热度
  • [综合] Java实现常见七个排序算法

    外排序:需要在内外存之间多次交换数据才能进行 内排序: 插入类排序 直接插入排序 希尔排序 选择类排序 简单选择排序 堆排序 交换类排序 冒泡排序 快速排序 归并类排序 归并排序 排序方法 平均情况 最好情况 最坏情况 辅助空间 稳定性 冒泡排序 O(n^2) O(n) ...

    65
    热度
  • [综合] Java面试之加密算法

    1、Java中常用的加密算法 散列算法 MD5 SHA 对称加密 DES 3DES AES 非对称加密 RSA ECC 2、什么是base64 Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法,不属于加密算...

    14
    热度
  • [综合] Java常见异常(面试)

    运行时异常 算术异常类:ArithmeticExecption 空指针异常类:NullPointerException 类型强制转换异常:ClassCastException 数组负下标异常:NegativeArrayException 数组下标越界异常:ArrayIndexOutOfBoundsE...

    17
    热度
  • [综合] Java顺序执行多个线程的9种方式

    比如有线程A和B,在A执行完成后B再开始执行 1、在线程Arun方法最后启动线程B。 2、共享一个volatileboolean类型的标识变量,B一直检查该变量的值,而A则在执行完成后改变A的值。 3、使用中断机制,B一直检查Thread.currentThread().isInterrupted(...

    15
    热度
  • [综合] Java高级程序员——面试综合练习一

    Java基础 面向对象的特征:继承、封装和多态 final,finally,finalize的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtimeexception int和Integer有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 S...

    85
    热度
  • [综合] Java高级程序员——面试综合练习二

    Java基础 面向对象的特征:继承、封装和多态 final,finally,finalize的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtimeexception int和Integer有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 S...

    65
    热度
  • [综合] Java高级程序员——面试综合练习三

    Java基础 面向对象的特征:继承、封装和多态 final,finally,finalize的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtimeexception int和Integer有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 S...

    32
    热度
  • [综合] Java高级程序员——面试综合练习四

    Java基础 面向对象的特征:继承、封装和多态 final,finally,finalize的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtimeexception int和Integer有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 S...

    63
    热度
  • [综合] Java高级程序员——面试综合练习五

    Java基础 面向对象的特征:继承、封装和多态 final,finally,finalize的区别 Exception、Error、运行时异常与一般异常有何异同 请写出5种常见到的runtimeexception int和Integer有什么区别,Integer的值缓存范围 包装类,装箱和拆箱 S...

    56
    热度
  • [综合] 深圳某第三方支付公司(有支付牌照)Java面试

    技术面一: 1、case、decode用法考察 2、dubbo的容错机制 3、ActivMQ用法考察 4、spring事物、JDBC事物、编程事物 5、IOC、AOP是什么 6、你的支付项目违规吗 7、Redis作用 8、SSL(https)流程说下 9、结算流程是怎样的? 10、js插件怎么写? ...

    28
    热度
  • [综合] Java面试之数组(详细)

    1、什么是数组? 数组(Array)是一种线性表数据结构,它用一组连续的内存空间,来存储相同类型的数据。 2、什么是线性表(LinearList)? 线性表就是数据排成一条线一样的结构,每个线性表的数据最多只有前后两个方向。 例如:数组,链表,队列,栈等都是线性表结构。 3、什么是非线性表? 例...

    13
    热度
  • [综合] D365 窗体的 Lookup写法

    1.常规 publicvoidlookup() {Queryq=newQuery();QueryBuildDataSourcequeryBuildDataSource;SysTableLookupsysTableLookup;QueryBuildRange;sysTableLookup=SysTa...

    94
    热度
  • [综合] D365 自动读取控件显示值

    在已知控件名称,无法得知控件类型的情况下使用 Objectcontrol; strtxt; control=element.design().controlName('FieldName');if(SysTest::hasMethod(control,identifierStr(text))) {t...

    91
    热度
  • [综合] D365 窗体字段跳转 Jumpref

    改方法需覆盖数据源字段或者控件下的jumpref,super()需删除 Argsargs; MenuFunctionmenuFunction; Commonrec;//可以使用对应表申明 ; 当前公司 rec=Table::find(Table.No); args=newArgs(); args.r...

    102
    热度
  • [综合] D365 汇率计算方法

    1. rate=ExchangeRateHelper::newExchangeDate(Ledger::current(),CurrencyCode,date).getExchangeRate1()/100; 直接换算金额 2. publicstaticrealcurrencyExcanger(re...

    19
    热度
  • [综合] D365 表对表赋值

    Table2:有数据,Table1:待取值 1.insert_recordSet insert_recordsetTable1(T1fieldName1,T1fieldName2)selectT2fieldName1,T2fieldName2fromTable2; 2,buf2buf(注:Table...

    108
    热度