自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Java实习生常规技术面试题每日十题Java基础(八)

wait()是Object类的方法,调用对象的wait()方法导致当前线程放弃对象的锁(线程暂停执行),进入对象的等待池(wait pool),只有调用对象的notify()方法(或notifyAll()方法)时才能唤醒等待池中的线程进入等锁池(lock pool),如果线程重新获得对象的锁就可以进入就绪状态。序列化就是将类的对象进行流化,被流化后的对象可以在网络中传输或者以文件的形式进行保存,然后在需要的时候可以进行反序列化,将流化的对象还原为原始对象,并且数据都保持原来的状态。

2024-12-16 08:37:38 690

原创 Java学数据结构(4)——PriorityQueue(优先队列)& 二叉堆(binary heap)_java binaryqueue

数据结构与算法作为计算机科学的基础,是一个重点和难点,在实际编程中似乎看不它们的身影,但是它们有随处不在,如影随形。数据结构与算法(Data Structures and Algorithm)——跟着Mark Allen Weiss用Java语言学习数据结构与算法本篇博客介绍二叉堆(binary heap),它的使用对于PriorityQueue(优先队列)的实现相当普遍,以至于当堆(heap)这个词不加修饰地用在优先队列的上下文中时,一般都是指数据结构的这种实现。

2024-12-16 08:35:37 688

原创 Java学习之ajax的常用参数介绍

要求为Function类型的参数,给Ajax返回的原始数据进行预处理的函数。要求为Function类型的参数,给Ajax返回的原始数据进行预处理的函数。要求为Function类型的参数,请求失败时被调用的函数。要求为Boolean类型的参数,默认为true(当dataType为script时,默认为false),设置为false将不会从浏览器缓存中加载请求信息。要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。要求为Function类型的参数,请求成功后调用的回调函数,有两个参数。

2024-12-16 08:33:37 377

原创 Java头歌实践-抽象类和接口

/定义一个公开的经理类 Manager,该类继承员工类,除了有员工类的基本属性外,还有岗位级别 gender(String)私有属性。// 重写 work() 方法,输出:“我负责对施工项目实施全过程、全面管理。// 重写 info() 方法,输出:“姓名:xx,工资:xx,岗位级别:xx”。// 定义一个 Student 类并实现 Person 接口。// 定义一个 Teacher 类并实现 Person 接口。// 定义一个猫类,实现动物接口。// 定义一个有参构造方法。// 定义一个动物接口。

2024-12-16 08:31:37 416

原创 Java多线程(九):JUC包下的常见类

假如是5,程序执行前用acquire()方法获得信号,则可用信号变为4,程序执行完通过release()方法归还信号量,可用信号又变为5。,它可以协同多个线程,让多个线程在这个屏障前等到,直到所有线程都到达了这个屏障时,再一起执行后面的操作。假如每个线程各有一个await,任何一个线程运行到await方法时就阻塞,直到最后一个线程运行到await时才同时返回。信号量个数为2,线程1和线程2先得到令牌,信号量为0,直到线程1释放了令牌,线程3才可以得到令牌,线程2释放了令牌,线程4才能拿到令牌。

2024-12-16 08:29:36 658

原创 Java基础:MySQL

alter table 表名 character set 字符集名称;alter table 表名 add 列名 数据类型;alter table 表名 change 列名 新列别 新数据类型;alter table 表名 modify 列名 新数据类型;alter table 表名 drop 列名;

2024-12-16 08:27:36 612

原创 java基础知识1_java床前明月光

/jdk仅提供升序。System.out.println(“您输入的整数值为:”+i);System.out.println(“您输入的小数值为:”+d);System.out.println(“疑是地上霜”);System.out.println(“举头望明月”);System.out.println(“疑是地上霜”);System.out.println(“举头望明月”);System.out.println(“疑是地上霜”);System.out.println(“举头望明月”);

2024-12-16 08:25:35 489

原创 Java基础 - StringBuffer,数组高级,基本数据包装类

A:Arrays类概述针对数组进行操作的工具类。提供了排序,查找等功能。B:成员方法A:为什么会有基本类型包装类将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。B:常用操作常用的操作之一:用于基本数据类型与字符串之间的转换。C:基本类型和包装类的对应A:Integer类概述通过JDK提供的API,查看Integer类的说明Integer 类在对象中包装了一个基本类型 int 的值,该类提供了多个方法,能在 int 类型和 String 类型之间互相转换,

2024-12-16 08:23:34 707

原创 Java发送邮件

helper.addAttachment(“文件.docx”,new File(“C:\Users\admin\Desktop\测试邮件附件信息.docx”));// 7. (文本+图片)设置 文本 和 图片 “节点”的关系(将 文本 和 图片 “节点”合成一个混合“节点”)// 10. 设置(文本+图片)和 附件(若有) 的关系(合成一个大的混合“节点” / Multipart )transport.connect(“smtp.qq.com”, “发件人邮箱”, “发件人的授权码”);

2024-12-16 08:21:33 977

原创 java初识_java的public相当于c语言的

不仅如此,Java还是一个有一系列计算机软件和规范形成的技术体系,这个技术体系提供了完整的用于软件开发和跨平台部署的支持环境,并广泛应用于嵌入式系统、移动终端、企业服务器、大型机等各种场合。Java虚拟机屏蔽了与具体操作系统平台相关的信息,使得Java程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有。每个语言都有自己的优势和擅长的领域。

2024-12-16 08:19:33 697

原创 java入门基础三(执行语句)

if(表达式){…代码块…理解:表达式的结果必须是boolean类型true - 执行代码块false - 跳出if分支示例:if(false){System.out.println(“…代码块…”);System.out.println(“if分支以外的代码”);

2024-12-16 08:17:33 585

原创 Java依赖冲突高效解决之道

关于容器类加载隔离策略,网上ATA上有很多资料介绍,本文重点向大家讲解遇到冲突的各种解决之道,解决冲突大家只需要知道以上重点原理就够了。理解了依赖冲突产生的本质原因,那么发生依赖冲突如何高效定位具体是哪些jar包引起的冲突呢?请继续看下一章节。三 依赖冲突问题高效定位技巧==============发生依赖冲突主要表现为系统启动或运行中会发生异常,99%表现为三种NoClassDefFoundError、ClassNotFoundException、NoSuchMethodError。下面逐一讲解一下定位技

2024-12-16 08:15:32 965 1

原创 Java二十三种设计模式 之代理(proxy)

代理对象和被代理对象都实现了Movable接口,将需要的操作添加到代理对象中的move()方法,接下里调用被代理对象的move()方法,这样就可以嵌套了,因为TimeProxy和LogProxy都实现了Movable接口,所以都可以添加到m:Movable这个被代理对象里。//jdk.proxy.Proxy6enerator代理产生器,sace6eneratedFiles代理产生器中的参数,把产生的file给save下来。//随机睡眠10秒钟,模拟它开了几秒钟。//随机睡眠10秒钟,模拟它开了几秒钟。

2024-12-16 08:13:32 709

原创 java中金额转大写和日期转大写

private static final String UNIT[] = { “万”, “千”, “佰”, “拾”, “亿”, “千”, “佰”,String[] cnDate = new String[]{“零”,“壹”,“贰”,“叁”,“肆”,“伍”,“陆”,“柒”,“捌”,“玖”};if (UNIT[unitIndex] == “亿” || UNIT[unitIndex] == “万”“拾”, “万”, “千”, “佰”, “拾”, “元”, “角”, “分” };“柒”, “捌”, “玖” };

2024-12-16 08:09:26 599

原创 Java中常见常用的类_java常用类

String():创建一个空的字符串String(byte[] bys):通过字节数组创建字符串String(char[] chs):通过字符数组创建字符串String(byte[] bys,int offset,int length):通过字节数组一部分创建字符串String(char[] chs,int offset,int length):通过字符数组一部分创建字符串String(String original):通过字符串常量值创建字符串1》判断功能。

2024-12-16 08:07:25 442

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除