java常见面试题

常见java面试题及答案(208道) 所谓的双亲委派机制其实就是在类加载时,通过调用parent.loadClass()方法找到最顶层的BootStrapClassLoader(启动类加载器),优先去加载启动类加载器lib目录中的类,如果没找到则加载ExtClassLoader(扩展类加载器)lib/ext目录中的类,如果还没有找到则加载AppClassLoader(应用类加载器)项目中的类。Math. round(-1. 5) 等于 -1,因为在数轴上取值时,中间值(0.5)向右取整,所以正 0.5 是往上取整,负 0.5 是直接舍弃。 阅读详情

Java常见面试题(含答案)    

第一,谈谈final, finally, finalize的区别。 

final?修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载 

finally?再异常处理时提供 finally 块来执行任何清除操作。如果抛出一个异常,那么相匹配的 catch 子句就会执行,然后控制就会进入 finally 块(如果有的话)。 

finalize?方法名。Java 技术允许使用 finalize() 方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在 Object 类中定义的,因此所有的类都继承了它。子类覆盖 finalize() 方法以整理系统资源或者执行其他清理工作。finalize() 方法是在垃圾收集器删除对象之前对这个对象调用的。 

第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)? 

匿名的内部类是没有名字的内部类。不能extends(继承) 其它类,但一个内部类可以作为一个接口,由另一个内部类实现。 

第三,Static Nested Class 和 Inner Class的不同,说得越多越好(面试题有的很笼统)。 

Nested Class (一般是C++的说法),Inner Class (一般是JAVA的说法)。Java内部类与C++嵌套类最大的不同就在于是否有指向外部的引用上。具体可见http: //www.frontfree.net/articles/services/view.asp?id=704&page=1 

注: 静态内部类(Inner Class)意味着1创建一个static内部类的对象,不需要一个外部类对象,2不能从一个static内部类的一个对象访问一个外部类对象 

第四,&和&&的区别。 

&是位运算符。&&是布尔逻辑运算符。 

第五,HashMap和Hashtable的区别。 

都属于Map接口的类,实现了将惟一键映射到特定的值上。 

HashMap 类没有分类或者排序。它允许一个 null 键和多个 null 值。 

Hashtable 类似于 HashMap,但是不允许 null 键和 null 值。它也比 HashMap 慢,因为它是同步的。 

第六,Collection 和 Collections的区别。 

Collections是个java.util下的类,它包含有各种有关集合操作的静态方法。 

Collection是个java.util下的接口,它是各种集合结构的父接口。 

第七,什么时候用assert。 

断言是一个包含布尔表达式的语句,在执行这个语句时假定该表达式为 true。如果表达式计算为 false,那么系统会报告一个 AssertionError。它用于调试目的: 

assert(a > 0); // throws an AssertionError if a <= 0 

断言可以有两种形式: 

assert Expression1 ; 

assert Expression1 : Expression2 ; 

Expression1 应该总是产生一个布尔值。 

Expression2 可以是得出一个值的任意表达式。这个值用于生成显示更多调试信息的 String 消息。 

断言在默认情况下是禁用的。要在编译时启用断言,需要使用 source 1.4 标记: 

javac -source 1.4 Test.java 

要在运行时启用断言,可使用 -enableassertions 或者 -ea 标记。 

要在运行时选择禁用断言,可使用 -da 或者 -disableassertions 标记。 

要系统类中启用断言,可使用 -esa 或者 -dsa 标记。还可以在包的基础上启用或者禁用断言。 

可以在预计正常情况下不会到达的任何位置上放置断言。断言可以用于验证传递给私有方法的参数。不过,断言不应该用于验证传递给公有方法的参数,因为不管是否启用了断言,公有方法都必须检查其参数。不过,既可以在公有方法中,也可以在非公有方法中利用断言测试后置条件。另外,断言不应该以任何方式改变程序的状态。 

第八,GC是什么? 为什么要有GC? (基础)。 

GC是垃圾收集器。Java 程序员不用担心内存管理,因为垃圾收集器会自动进行管理。要请求垃圾收集,可以调用下面的方法之一: 

System.gc() 

Runtime.getRuntime().gc() 

第九,String s = new String("xyz");创建了几个String Object? 

两个对象,一个是“xyx”,一个是指向“xyx”的引用对象s。 

第十,Math.round(11.5)等於多少? Math.round(-11.5)等於多少? 

Math.round(11.5)返回(long)12,Math.round(-11.5)返回(long)-11; 

第十一,short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错? 

short s1 = 1; s1 = s1 + 1;有错,s1是short型,s1+1是int型,不能显式转化为short型。可修改为s1 =(short)(s1 + 1) 。short s1 = 1; s1 += 1正确。 

第十二,sleep() 和 wait() 有什么区别? 搞线程的最爱 

sleep()方法是使线程停止一段时间的方法。在sleep 时间间隔期满后,线程不一定立即恢复执行。这是因为在那个时刻,其它线程可能正在运行而且没有被调度为放弃执行,除非(a)“醒来”的线程具有更高的优先级 

(b)正在运行的线程因为其它原因而阻塞。 

wait()是线程交互时,如果线程对一个同步对象x 发出一个wait()调用,该线程会暂停执行,被调对象进入等待状态,直到被唤醒或等待时间到。 

第十三,Java有没有goto? 

Goto?java中的保留字,现在没有在java中使用。 

第十四,数组有没有length()这个方法? String有没有length()这个方法? 

数组没有length()这个方法,有length的属性。 

String有有length()这个方法。 

第十五,Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型? 

方法的重写Overriding和重载Overloading是Java多态性的不同表现。重写Overriding是父类与子类之间多态性的一种表现,重载Overloading是一个类中多态性的一种表现。如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写 (Overriding)。子类的对象使用这个方法时,将调用子类中的定义,对它而言,父类中的定义如同被“屏蔽”了。如果在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)。Overloaded的方法是可以改变返回值的类型。 

第十六,Set里的元素是不能重复的,那么用什么方法来区分重复与否呢? 是用==还是equals()? 它们有何区别? 

Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。 

equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象的内容和类型相配的话,返回真值。 

第十七,给我一个你最常见到的runtime exception。 

ArithmeticException, ArrayStoreException, BufferOverflowException, BufferUnderflowException, CannotRedoException, CannotUndoException, ClassCastException, CMMException, ConcurrentModificationException, DOMException, EmptyStackException, IllegalArgumentException, IllegalMonitorStateException, IllegalPathStateException, IllegalStateException, 

ImagingOpException, IndexOutOfBoundsException, MissingResourceException, NegativeArraySizeException, NoSuchElementException, NullPointerException, ProfileDataException, ProviderException, RasterFormatException, SecurityException, SystemException, UndeclaredThrowableException, UnmodifiableSetException, UnsupportedOperationException 

第十八,error和exception有什么区别? 

error 表示恢复不是不可能但很困难的情况下的一种严重问题。比如说内存溢出。不可能指望程序能处理这样的情况。 

exception 表示一种设计或实现问题。也就是说,它表示如果程序运行正常,从不会发生的情况。 

第十九,List, Set, Map是否继承自Collection接口? 

List,Set是 

Map不是 

第二十,abstract class和interface有什么区别? 

声明方法的存在而不去实现它的类被叫做抽象类(abstract class),它用于要创建一个体现某些基本行为的类,并为该类声明方法,但不能在该类中实现该类的情况。不能创建abstract 类的实例。然而可以创建一个变量,其类型是一个抽象类,并让它指向具体子类的一个实例。不能有抽象构造函数或抽象静态方法。Abstract 类的子类为它们父类中的所有抽象方法提供实现,否则它们也是抽象类为。取而代之,在子类中实现该方法。知道其行为的其它类可以在类中实现这些方法。 

接口(interface)是抽象类的变体。在接口中,所有方法都是抽象的。多继承性可通过实现这样的接口而获得。接口中的所有方法都是抽象的,没有一个有程序体。接口只可以定义static final成员变量。接口的实现与子类相似,除了该实现类不能从接口定义中继承行为。当类实现特殊接口时,它定义(即将程序体给予)所有这种接口的方法。然后,它可以在实现了该接口的类的任何对象上调用接口的方法。由于有抽象类,它允许使用接口名作为引用变量的类型。通常的动态联编将生效。引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。 

第二十一,abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 

都不能 

第二十二,接口是否可继承接口? 抽象类是否可实现(implements)接口? 抽象类是否可继承实体类(concrete class)? 

接口可以继承接口。抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。 

第二十三,启动一个线程是用run()还是start()? 

启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。 

第二十四,构造器Constructor是否可被override? 

构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。 

第二十五,是否可以继承String类? 

String类是final类故不可以继承。 

第二十六,当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法? 

不能,一个对象的一个synchronized方法只能由一个线程访问。 

第二十七,try {}里有一个return语句,那么紧跟在这个try后的finally {}里的code会不会被执行,什么时候被执行,在return前还是后? 

会执行,在return前执行。 

第二十八,编程题: 用最有效率的方法算出2乘以8等於几? 

有C背景的程序员特别喜欢问这种问题。 

2 << 3 

第二十九,两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对? 

不对,有相同的hash code。 

第三十,当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 

是值传递。Java 编程语言只由值传递参数。当一个对象实例作为一个参数被传递到方法中时,参数的值就是对该对象的引用。对象的内容可以在被调用的方法中改变,但对象的引用是永远不会改变的。 

第三十一,swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? 

switch(expr1)中,expr1是一个整数表达式。因此传递给 switch 和 case 语句的参数应该是 int、 short、 char 或者 byte。long,string 都不能作用于swtich。 

第三十二,编程题: 写一个Singleton出来。 

Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。 

一般Singleton模式通常有几种种形式: 

第一种形式: 定义一个类,它的构造函数为private的,它有一个static的private的该类变量,在类初始化时实例话,通过一个public的getInstance方法获取对它的引用,继而调用其中的方法。 

public class Singleton { 

  private Singleton(){} 

  //在自己内部定义自己一个实例,是不是很奇怪? 

  //注意这是private 只供内部调用 

  private static Singleton instance = new Singleton(); 

  //这里提供了一个供外部访问本class的静态方法,可以直接访问   

  public static Singleton getInstance() { 

    return instance;    

   } 

} 

第二种形式: 

public class Singleton { 

  private static Singleton instance = null; 

  public static synchronized Singleton getInstance() { 

  //这个方法比上面有所改进,不用每次都进行生成对象,只是第一次      

  //使用时生成实例,提高了效率! 

  if (instance==null) 

    instance=new Singleton(); 

return instance;   } 

} 

其他形式: 

定义一个类,它的构造函数为private的,所有方法为static的。 

一般认为第一种形式要更加安全些 

 

20道Java常见面试题 多态是指同一个方法在不同对象上表现出不同的行为。Lambda表达式是Java 8引入的新特性,用于简化匿名函数的书写。用于声明变量,确保不同线程对变量的修改对其他线程可见,防止指令重排。,字符串的值一旦创建就不能被修改。垃圾回收是JVM自动回收不再使用的对象的内存,以避免内存泄漏。用于同步代码块或方法,确保同一时间只有一个线程访问共享资源。线程池是为了复用线程资源,避免频繁创建和销毁线程,提高性能。反射是一种在运行时检查或修改类和对象的方法。块用于清理资源,无论是否发生异常都会执行。 阅读详情

相关推荐

java 常见面试题(一)

又到年底了,很多童鞋可能要跳槽,找工作,面试,这里给大家分享一些差常见java面试题,仅供大家参考。

butterfly_onfly的专栏 680

Java集合常见面试题

Java集合常见面试题。

TV男神 1456

电赛MSP430F5529之超声波测距+OLED 显示(含主要代码)

目录 前言 一、超声波介绍 二、部分代码 三、总结 题外话: 前言 哎,又双叒叕,电赛延期了,看起来像是遥遥无期,但是肯定要考虑大局,大家就继续抓紧时间学习知识,巩固自己的知识,更进一步。好了,今天主要是继承上一篇博文(OLED显示)写的,主要是写超声波测距的(US-015) 一、超声波介绍 利用TI公司的MSP430F5529单片机+超声波模块+OLED 实现 这里主要是利用单片机定时器的捕获功能来捕获超声波高电平持续时间,再计算得到距离,最后再在OLED 屏幕上显示出来,上图

不说二话的自家人的博客 1万+

Java集合常见面试题汇总

Java集合常见面试题汇总 1. 写出 List、Set、Map的各自特点 List接口: 存储任意类型的Object对象,有序、有下标、元素可以重复; 下标范围:0~元素个数-1 0~size()-1 Set集合: 无序、无下标、元素内容不允许重复; Map集合: (1) Map以键值对形式存储(key-value)。 (2) 键:无序、无下标、元素不允许重复(唯一)。 (3) 值:无序、无下标、元素内容允许重复。 2. 写出 ArrayList 和 Vector的区别 a. ArrayList:

猫头虎技术团队:授渔优于赠鱼,兴趣引领智慧,探索之乐尤显珍贵。商务合作+:Libin9iOak ,万粉变现+:优快云WF,猫头虎承诺每年免费为100名C站创作者做账号流量诊断服务!全网搜:猫头虎技术团队,点击文章底部名片或直接私信我一切皆可谈,快找虎哥! 954

从零搭建高通8255车载开发环境:QNX SDP、SDK配置与镜像编译全流程

本文详细介绍了如何从零搭建高通SA8255P车载开发环境,涵盖QNX SDP部署、SDK工具链配置到多系统镜像编译的全流程。特别针对SAIL安全岛镜像构建、QNX系统优化及Android系统资源分配等关键技术点提供实战指导,帮助开发团队高效完成车载系统开发与调试。

weixin_33582311的博客 364

opencv去除印章痕迹

今天看到一个很有意思的程序,就是去除票据上的红色印章,觉得很有意思,就把它抄过来记录一下,同时自己也开了一下脑洞。 原来的程序来自:https://www.cnblogs.com/skyfsm/p/7638301.html 可以看到图像效果很不错,下面是源码实现: #include &lt;iostream&gt; #include &lt;opencv2/imgproc/imgpro...

zeng_haoyu的博客 7955

Java注解常见面试题

Java 注解(Annotation)在现代 Java 开发中广泛应用,尤其是在框架(如 Spring、Hibernate)和工具库(如 JUnit)中。在面试中,面试官通常会考察你对注解的理解、应用及其底层实现。Java 注解是 Java 5 引入的元数据机制,可以为代码提供额外的信息,编译器或运行时环境可以读取这些信息,并据此进行相应处理。是的,注解的属性可以有默认值。:定义注解的生命周期,决定注解在哪个阶段可用(编译时、类加载时或运行时)。:指定注解可以应用的元素类型(如类、方法、字段等)。

weixin_45476869的博客 760

Zabbix在Ubuntu 22.04上的性能优化与监控实战:从基础安装到高级配置

本文详细介绍了在Ubuntu 22.04系统上部署和优化Zabbix监控系统的完整流程,从基础安装到高级配置。内容包括MySQL数据库设置、Zabbix服务器与Web前端优化、性能调优策略以及实战监控场景应用,帮助用户构建高效的企业级监控解决方案。

sss66的博客 893

最新Java面试题,常见面试题及答案汇总

154.kafka 同时设置了 7 天和 10G 清除数据,到第五天的时候消息达到了 10G,这个时候 kafka 将如何处理?165.一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几?3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?29.在 Queue 中 poll()和 remove()有什么区别?46.线程池中 submit()和 execute()方法有什么区别?

m0_74825718的博客 1157

异步FIFO的隐形陷阱:复位信号同步化实战解析

本文深入解析异步FIFO设计中复位信号同步化的隐形陷阱,重点分析赛灵思xpm_fifo_async原语在FPGA应用中的常见问题。通过实战代码和系统集成方案,提供复位同步化的最佳实践,帮助工程师避免跨时钟域通信故障,提升系统可靠性。

keras9composer的博客 244

从SD更新字库到FLASH,再用LCD显示

用Flash当字库存储载体。思路是先将要用到的字库文件存在SD卡,然后存储到Flash,LCD显示时候从Flash中读取 还挺顺利的,移植的原子的程序,自己稍加修改,主要是我的液晶屏函数,Flash读写函数,还有存储文件的flash地址不一样。一晚上搞定,大小字体都OK。挺高兴哈哈。这几天忙工作事情有点耽搁了学习进展嘿嘿 在text.c的showstr函数中char的字体颜色随意设置的,可以显...

weixin_30505751的博客 914

Java常见面试题

以下是一些常见的 Java 面试题分类及示例,涵盖基础知识、面向对象、集合框架、多线程、JVM 等核心内容。

qq_18421479的博客 544

Sigrity Power DC Package Multi-Resistor Compact ET Model Extraction模式提取封装基板电热阻模型

DIE(定义DIE的参数):material设置为silicon(硅),Attach material(贴片的材料,设置为Die Attach),Attach thickness(贴片的材料的厚度,厚度设置为0.001mm,点击ok。Cap为覆盖材料,Material定义材料类型,thickness定义厚度,length和width定义长宽,Adhesive Material为胶的材料,Adhesive Material为胶的厚度,本例不定义,跳过即可。

weixin_54787054的博客 437

20道常见的Java面试题,你一定有遇到过

Java中的集合框架是指一组用于存储数据的类和接口。Java中的集合框架包括List、Set、Map等接口和实现类,常用的集合类有ArrayList、LinkedList、HashSet、TreeSet、HashMap、TreeMap等。- 反射是Java语言的一种特性,可以在运行时动态地获取类的信息,包括类的属性、方法、构造器等,并可以在运行时调用这些方法。基本数据类型包括byte、short、int、long、float、double、char、boolean,引用数据类型包括类、接口、数组等。

m0_74823683的博客 728

ACS运动控制器编程 怎么学习

本文介绍了ACS运动控制器编程的完整学习路线,从零基础到实战应用。ACS是以色列高端多轴运动控制平台,适用于自动化设备、精密平台等项目。学习路径包括:1)安装官方软件SPiiPlusControlSuite;2)掌握轴、运动模式和指令三个核心概念;3)学习10个基础指令;4)编写首个运动程序;5)结合C#进行联合编程。进阶内容包括多轴同步、电子凸轮等工业应用,并推荐官方手册作为主要学习资源。通过7天的系统学习,即可掌握单轴运动控制,结合C#实现工业级设备开发。

StevenChen的博客 1308

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

常见的Java面试题

在令牌桶算法中,假设我们有一个大小恒定的桶,这个桶的容量和设定的阈值有关,桶里放着很多令牌,通过一个固定的速率,往里边放入令牌,如果桶满了,就把令牌丢掉,最后桶中可以保存的最大令牌数永远不会超过桶的大小。当有请求进入时,就尝试从桶里取走一个令牌,如果桶里是空的,那么这个请求就会被拒绝。如果我们设置的流量峰值是 permitsPerSecond=N ,也就是每秒钟的请求量,计数器算法会出现 2N 的流量,漏桶算法会始终限制 N 的流量,而令牌桶算法允许大于 N,但不会达到 2N 这么高的峰值。

可小辉的博客 1702

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

java常见面试题及答案持续更新中

本文是在网络上收集的常见java面试题,包括java基础、rabbitmq、jvm、redis、mysql、spring boot等,本文目录持续更新,欢迎收藏。 Java 常见面试题及答案(一) Java 常见面试题及答案(二) Java 常见面试题及答案(三) Java 常见面试题及答案(四) Java 常见面试题及答案(五) Java 常见面试题及答案(六) Java 常见面试题及答案(七) Java 常见面试题及答案(八) Java 常见面试题及答案(九) Java 常见面试题及答案(十) Java

安安静静敲代码 305

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

近期JAVA常见的面试题

近期常见的JAVA面试题 近期,博主一直在面试,面试的也是1-3年开发的岗位,坐标上海,前前后后面试了20家左右,有大公司, 有小公司.和大家分享常见的面试题. java基础 一 : hashmap和hashtable的区别 一. HashMap可以接受null键和值,HashTable不行 二. HashTable是线程安全的,通过synchronized来保证,而HashMap线程不安全 三...

qq_43070318的博客 405

Java IO 模型常见面试题总结

I/O 一直是很多小伙伴难以理解的一个知识点,这篇文章我会将我所理解的 I/O 讲给你听,希望可以对你有所帮助。

m0_71539493的博客 991

Java基础常见面试题及详细答案(总结40个)

最近看到网上流传着各种面试经验及面试题,往往都是一大堆技术题目贴上去,但是没有答案。 为此我业余时间整理了40道Java基础常见的面试题及详细答案,望各路大牛发现不对的地方不吝赐教,留言即可。 八种基本数据类型的大小,以及他们的封装类 引用数据类型 Switch能否用string做参数 equals与==的区别 自动装箱,常量池 Object有哪些公用方法 Java的四种引用,强弱软虚,用到的场景 Hashcode的作用 HashMap的hashcode的作用 为什么重载hashCod

ayouki123456的博客 4万+

java常见基础面试题

字节码就是jvm能够理解的代码(.class文件),不面向任何特定的处理,只面向虚拟机。好处就是在一定程度上解决了传统解释型语言执行效率低的问题,同时又保留了解释型语言可移植的特点Java 程序从源代码到运行的过程如下图所示因为解释器这种执行方式较慢,有些代码和方法经常被调用(热点代码),所以就有了JIT(即时编译),当JIT编译之后会将字节码对应的机器码存下来,下次直接使用,机器码的运行效率高于java解释器,所以说java是编译与解释共存的语言JDK、JRE、JVM、JIT 这四者的关系如下图所示。

七禾页话的博客 1323

Java基础常见面试题总结(上)

Java作为一门经典的编程语言,无论是在企业级应用开发、Android开发还是大数据领域,都有着广泛的应用。对于Java开发者来说,掌握Java基础知识是进入这个行业的敲门砖。本文将总结一些Java基础的常见面试题,帮助求职者更好地准备面试。

Amsssssssssss的博客 927
上一篇: 将d:\\java目录下所有的java文件复制到d:\\jad目录下并将原来的文件扩展名改为jad
下一篇: java基础问题
caoyongjunjava
博客等级 码龄14年 42粉丝 64原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值