
java面试:
ZhangJiQun&MXP
本人在读博士,研究大模型,数据交易,联邦学习领域
每天帮助你们总结前言论文以及个人遇到问题。
投稿Expert Systems with Applications历时4个月;中科院1区顶刊,本人在科研一线,在文章架构设计,公式编辑,图片美化,语言润色。overleaf编辑方面有一定经验,直接订阅后私信本人可以协助完成投稿返修。https://blog.youkuaiyun.com/qq_38998213/article/details/146232131?sharetype=blogdetail&sharerId=146232131&sharerefer=PC&sharesource=qq_3899821
展开
-
IO流概述,字节流与字符流
2. IO流概述大多数应用程序都需要实现与设备之间的数据传输,例如键盘可以输入数据,显示器可以显示程序的运行结果等。在Java中,将这种通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象的表述为“流”,程序允许通过流的方式与输入输出设备进行数据传输。Java中的“流”都位于Java.io包中,称之为IO(输入输出)流。 IO流:即InputOutput的缩写。输入流和输出...原创 2019-03-20 23:07:45 · 384 阅读 · 0 评论 -
同步与异步讲解,Service与Thread的区别
同步(Sync)所谓同步,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。根据这个定义,Java中所有方法都是同步调用,应为必须要等到结果后才会继续执行。我们在说同步、异步的时候,一般而言是特指那些需要其他端协作或者需要一定时间完成的任务。简单来说,同步就是必须一件一件事做,等前一件做完了才能做下一件事。异步(Async)异步与同步相对,当一个异步...原创 2018-08-03 20:49:20 · 857 阅读 · 0 评论 -
static与final的区别
一、staicstatic 表示静态或全局,它可以修饰属性,方法和代码块。由于静态属性和方法是属于该类的所有对象的,所以可以用类名.静态属性/方法名来访问。用static修饰的代码块表示静态代码块,当Java虚拟机(JVM)加载类时,就会执行该代码块。1、static变量 按照是否静态的对类成员变量进行分类可分两种:一种是被static修饰的变量,叫静态变量或类变量;另一种是...原创 2018-08-02 17:33:41 · 5612 阅读 · 0 评论 -
int 和 Integer 的区别与作用,java堆内存和栈内存的区别,StringBuilder、StringBuffer 的区别,kotlin和java开发优缺点,内部类分类和使用场景,编码
int 和 Integer 的区别与作用:一是为了在各种类型间转化,通过各种方法的调用。否则 你无法直接通过变量转化。int num2=Integer.parseInt("12");double num3=Double.valueOf("12.2");;List<Integer> nums;这里<>需要类。如果你用int。它会报错的Int...原创 2020-02-23 00:34:11 · 650 阅读 · 0 评论 -
String StringBuffer和StringBuilder的区别 线程安全 tools:context=mainactivity 作用
String:字符串常量,字符串长度不可变。StringBuffer:字符串变量(Synchronized,即线程安全)。如果要频繁对字符串内容进行修改,出于效率考虑最好使用StringBuffer,如果想转成String类型,可以调用StringBuffer的toString()方法。线程安全是指:当你开了10个线程对StringBuffer同时进行处理10000次,那么总次数就是:1000...原创 2018-07-30 17:47:13 · 253 阅读 · 0 评论 -
让你彻底明白JAVA中堆与栈的区别, 以及==与equal的区别
Java把内存划分成两种:一种是栈内存,一种是堆内存。 栈内存:在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。 堆内存:用来存放由new创建的对象和数组。在堆中分配的...原创 2018-07-31 11:55:05 · 531 阅读 · 0 评论 -
Java多态总结,3大特征封装,继承,多态,继承属性 Java中private、protected、public和default的区别 android studio 单元测试: 单元测试 set
看下代码demo:class A { public String show(D obj) { return ("A and D"); } public String show(A obj) { return ("A and A"); }}class B extends A { public String s...原创 2018-07-31 16:20:10 · 389 阅读 · 0 评论