当前位置: 首页 > news >正文 小规模企业做网站自己制作的网站怎么做分页 news 2025/10/29 6:16:37 小规模企业做网站,自己制作的网站怎么做分页,哈尔滨快速建站案例,新型网络营销方式文章目录 1. 八大基本数据类型分类2. 重写和重载的区别3. int和integer区别4. Java的关键字5. 什么是自动装箱和拆箱#xff1f;6. 什么是Java的多态性#xff1f;7. 接口和抽象类的区别#xff1f;8. Java中如何处理异常#xff1f;9. Java中的final关键字有什么作用… 文章目录 1. 八大基本数据类型分类2. 重写和重载的区别3. int和integer区别4. Java的关键字5. 什么是自动装箱和拆箱6. 什么是Java的多态性7. 接口和抽象类的区别8. Java中如何处理异常9. Java中的final关键字有什么作用10. 什么是Java的序列化和反序列化11. Java中的String、StringBuilder、StringBuffer有什么区别12. Java中的面向对象编程的四大特征是什么13. Java中的equals()和hashCode()方法的作用是什么14. 如何将字符串反转15. 和 equal() 方法区别16. finalfinallyfinalize的区别 17. String中 intern() 方法的作用是什么 18. 什么是JVMJREJDK ?19.Java语言有哪些优势 20.什么是构造方法 21.String类中有哪些常见方法 22.为什么要有 hashCode() ? (以HashSet如何检查重复为例子来说明为什么要有hashCode)23 为什么重写equals()时必须重写hahsCode()方法 ?24.包装类中的常量池技术有什么作用 25.什么是字符串常量池26.Java是按值传递还是按引用传递 ?27. Object类中有哪些常见的方法 28. Java中常见接口有哪些 29. 什么是异常30.你是如何理解Java中的异常体系的 31.Error和Exception的区别是什么 32.throw 和 throws的区别是什么 33.Java中的常见异常有哪些 1. 八大基本数据类型分类 1第一类整数型byte、short、int、long 2第二类浮点型float、double 3第三类逻辑型boolean 4第四类字符型char 2. 重写和重载的区别 1、重载的规则 ①必须具有不同的参数列表。 ②可以有不同的访问修饰符。 ③可以抛出不同的异常。 2、重写方法的规则 ①参数列表必须完全与被重写的方法相同否则不能称其为重写而是重载。 ②返回的类型必须一直与被重写的方法的返回类型相同否则不能称其为重写而是重载。 ③访问修饰符的限制一定要大于被重写方法的访问修饰符。 ④子类重写的方法抛出的异常类型不大于父类被重写的方法抛出的异常类型。 3.类的关系上的区别 重写是子类和父类之间的关系是垂直关系重载是同一个类中方法之间的关系是水平关系。 3. int和integer区别 int是java的基本数据类型integer是int的包装类 Integer变量必须实例化后才能使用而int不需要 Integer是对象的引用当new一个Integer时实际上是生成一个指指向此对象而int则是直接存储数据值 Integer的默认值是nullint的默认值是0 4. Java的关键字 1访问修饰符3 2修饰方法、类、属性和变量9 3定义类、接口、抽象类和实现接口、继承类的关键字、实例化对象6个 4包的关键字2个 5数据类型的关键字12个 6条件循环共12个 7错误处理5个 总结 java的关键字一共有51个关键字2个保留字一共是53个关键字而且关键字都是小写 保留关键字 constgoto 疑问但是在做题过程中true、false、null并不是java的关键字也就是说java关键字只有50个 java中的true、false、null在java中不是关键字也不是保留字他们只是显示常量值但是在java中不能使用他们作为标识符。 5. 什么是自动装箱和拆箱 装箱基本类型转换成封装类型 拆箱封装类型转换成基本类型 这么一个过程。 6. 什么是Java的多态性 通俗来说:就是多种形态具体点就是去完成某个行为当不同的对象去完成时会产生出不同的状态! 比如stuendt是一个父类那么在操场上上体育课的学生和在教室里面的学生就是它的子类。这时上课铃声响了上体育课的学生去操场在教室里面上课的学生则是回教室不同的学生有着不同的反应这就是多态。 7. 接口和抽象类的区别 定义的关键字不同。 子类继承或实现关键字不同。 类型扩展不同抽象类是单继承而接口是多继承。 方法访问控制符抽象类无限制只是抽象类中的抽象方法不能被 private 修饰而接口有限制接口默认的是 public 控制符。 属性方法控制符抽象类无限制而接口有限制接口默认的是 public 控制符。 方法实现不同抽象类中的普通方法必须有实现抽象方法必须没有实现而接口中普通方法不能有实现但在 JDK 8 中的 static 和 defualt 方法必须有实现。 静态代码块的使用不同抽象类可以有静态代码块而接口不能有。 8. Java中如何处理异常 使用try…catch 9. Java中的final关键字有什么作用 final可以用来修饰的结构类、方法、变量 final用来修饰一个类此类不能被其它类继承。 final 用来修饰方法 表明此方法不可以被重写 final 用来修饰变量 此时变量就相当于常量 10. 什么是Java的序列化和反序列化 序列化是指将对象的状态转换为字节流的过程以便可以在网络上传输或永久保存到磁盘中。反序列化则是将序列化的字节流恢复为对象的过程。在 Java 中序列化和反序列化是通过 ObjectInputStream 和 ObjectOutputStream 实现的。 为什么我们需要序列化 在现代应用程序中对象的状态通常需要在不同的系统、进程和线程之间进行传递。例如在分布式系统中对象可能需要在不同的服务器之间进行传递。另一个例子是在缓存中存储对象时对象需要序列化以便可以保存到磁盘中。 11. Java中的String、StringBuilder、StringBuffer有什么区别 String声明的是不可变对象每次操作都会产生新的String对象然后指针在指向新的对象。 而StringBuffer、StringBuilder可以在原有的对象基础上进行操作。 StringBuffer、StringBuiler的区别在于StringBuffer是线程安全的StringBuilder是非线程安全的 StringBuilder StringBuffer String 但是StringBuiler的效率要高于StringBuffer。 12. Java中的面向对象编程的四大特征是什么 封装、继承、多态和抽象是面向对象编程的四大特征。 13. Java中的equals()和hashCode()方法的作用是什么 14. 如何将字符串反转 使用 StringBuilder 或者 stringBuffer 的 reverse() 方法。 15. “” 和 “equal()” 方法区别 equals() 比较的是两个对象的值内容是否相同。 “” 比较的是两个对象的引用内存地址是否相同也用来比较两个基本数据类型的变量值是否相等。 16. finalfinallyfinalize的区别 final用于声明变量方法和类分别表示常量方法不可重写类不可继承。finally是异常处理语句结构的一部分表示无论是否出现总是会执行的代码段。 3.finalize是Object类中的一个方法在垃圾收集器执行的时候会调用被回收对象的finalize()方法供垃圾收集时执行其他资源回收等操作例如关闭文件释放连接等操作。 17. String中 intern() 方法的作用是什么 如果字符串常量池中已经包含了一个等于此String对象的字符串则返回常量池中字符串的引用内存地址否则将新的字符串放入常量池中并返回新字符串的引用内存地址。 18. 什么是JVMJREJDK ? JVM JVM是Java虚拟机(Java Virtual Machine) 的缩写用于运行Java字节码文件(*.class文件)。JVM针对不同的操作系统都有特性的实现例如WindowsLinuxnacOC目的是使用相同的字节码啊在不同操作系统运行结果相同是Java实现跨平台的核心机制。Java中默认虚拟机为HotSpot VM除此之外还有JRockitBEAj9IBM,TaoBaoVM淘宝等虚拟机 JRE JRE全称Java Runtime EnvironmentJava运行时环境。JRE包括Java虚拟机和Java程序我所需要的核心类库等如果想要运行一个开发好的Java程序计算机中只需要安装JRE即可。 JDK JDK是Java开发工具包Java Development Kit的缩写是提供给Java开发人员使用的JDK中包含JRE以及开发调节和监视应用程序的工具编译工具javac.exe打包工具jar.exeJava监控和管理平台jConsolejvisualvm等 JDK包含JREJRE包含JVM。 所以JDK JRE JVM。 19.Java语言有哪些优势 1.面向对象(封装继承多态) 2.跨平台(Java虚拟机实现了平台无关性) 3.可靠性 4.安全性 5.支持多线程 6.支持网络编程 7.执行方式采用了解释执行 编译执行并存的方式 8.实践应用案例很丰富。 20.什么是构造方法 构造方法名称与类名一致 构造方法没有返回值类型这一结构不能用void声明构造函数 创建对象时使用new关键字调用执行构造方法 一个类即使没有声明构造方法Java会提供默认的无参构造方法。 21.String类中有哪些常见方法 indexOf() 返回指定字符的索引。charAt() 返回指定索引处的字符。replace()字符串替换。substring()截取字符串。split()分割字符串返回一个分割后的字符串数组。trim()去除字符串两端空白。getBytes()返回字符串的byte类型数组。length()返回字符串长度。toLowerCase()/toUpperCase()将字符串转成小写/大写字母。equals()字符串比较。 22.为什么要有 hashCode() ? (以HashSet如何检查重复为例子来说明为什么要有hashCode) 1.当你把对象加入HashSet时HashSet会先获取该对象的hashCode值来计算该对象加入的位置同时与其他已经加入的对象的hashcode值作比较。 2.如果没有重复的hashCodeHashSet会假设对象没有重复出现正常添加。 3.如果发现有相同hashCode值的对象这时会条用equals()方法来检查hashCode相等的对象是否真的相同。 4.如果两个相同HashSet就不会其加入操作成功。 5.如果两者不同就会重新散列到其他位置。 6.这样就大大减少了equals()的执行次数相应就提高了执行速度。 23 为什么重写equals()时必须重写hahsCode()方法 ? 因为 equals() 方法和 hashCode() 方法之间存在一定的协作关系它们一起确保对象在放入哈希表等数据结构中时的正确行为。 为了确保在使用哈希表等数据结构时的一致性和性能通常建议在重写 equals() 方法时也重写 hashCode() 方法并确保它们之间的逻辑一致性。否则可能会导致对象在集合中的不正确行为和性能问题。 equals() 方法和hashCode()方法之间的关系应符合。 如果两个对象相同(即用equals比较返回true)那么它们的hashCode值一定要相同。如果两个对象的hashCode相同他们并不一定相同(用equals比较)。 协作关系 在哈希表如 HashMap、HashSet中对象的 hashCode 值用于确定对象在表中的存储位置而 equals 方法用于检查两个对象是否相等。如果两个对象被认为是相等的即 equals 方法返回 true那么它们的 hashCode 值应该相同。 性能 如果你没有正确实现 hashCode() 方法那么哈希表的性能可能会受到影响。在哈希表中快速查找和插入的速度依赖于对象的 hashCode。如果 hashCode 方法不恰当可能会导致哈希冲突降低哈希表的性能。 一致性 根据Java规范如果两个对象在 equals() 方法中被认为是相等的那么它们的 hashCode 值必须相同。这是因为在哈希表中首先会根据 hashCode 的值来查找潜在的匹配项然后再使用 equals 方法来确保匹配的准确性。 综上所述在每个覆盖了equals()方法的类中也必须覆盖hashCode()方法如果不这样做的话就会违反Object.hashCode的通用约定从而导致HashSet和HashTable等集合。另外可以避免equals()被频繁调用减少性能开销。 24.包装类中的常量池技术有什么作用 Byte,Short,Integer,Long创建范围在[-128 , 127]的缓存数据。 2.Character创建范围在[ 0 , 127]的缓冲数据。 3.如果数据处于缓存范围不必重新创建对象直接从缓存中获取减少对象重复创建所带来的内存与性能开销。 4.如果数据超出缓存范围才会创建新的对象。 25.什么是字符串常量池 字符串常量池确保相同内容的字符串只存储一次。这意味着如果两个字符串具有相同的字符序列内容相同它们将引用相同的字符串对象。 如果通过new创建String对象那么将是一个新的对象。 使用intern()方法 String类提供了一个intern()方法可以用于显式将字符串对象添加到字符串常量池中。如果需要确保字符串对象在常量池中存在可以使用这个方法。 String str1 hello; // 创建一个字符串对象存储在常量池中 String str2 hello; // 直接引用常量池中的同一字符串对象String str3 new String(hello); // 创建一个新的字符串对象存储在堆内存中 String str4 str3.intern(); // 使用intern()方法将字符串对象添加到常量池中System.out.println(str1 str2); // true引用同一常量池对象 System.out.println(str1 str3); // false不同对象 System.out.println(str1 str4); // true引用同一常量池对象26.Java是按值传递还是按引用传递 ? 在Java中都是值传递如果参数时基本类型复制参数的值传递给方法。如果参数时引用类型复制对象参数的Heap堆中内存地址值传递给方法。 27. Object类中有哪些常见的方法 getClass 方法获取对象的运行时 class 对象class 对象就是描述对象所属类的对象。hashCode 方法该方法主要用于获取对象的散列值。Object 中该方法默认返回的是对象的堆内存地址。clone 方法toString 方法finalize 方法wait方法notify 方法 28. Java中常见接口有哪些 1.集合框架Collection接口List接口Set接口Map接口 2.比较器Comparator接口Comparable接口 3.IO操作Closeable接口(可以关闭的文件流) 4.标记接口RandomAccess接口(集合元素随机访问)Serializable接口(序列化)Cloneable接口(对象克隆) 5.线程接口Runnable接口。 29. 什么是异常 程序中的错误统称为异常。 30.你是如何理解Java中的异常体系的 Throwable是所有异常类的父类 Error 程序不可处理如内存溢出JVM异常Exception 程序可处理。可查异常最典型的是IO类异常要么用try-catch语句捕获它要么用throws子句声明抛出它否则编译不会通过。不可检查异常 运行时异常 使用try…catch捕获非运行时异常 编译不通过。 31.Error和Exception的区别是什么 Error类型的错误通常为虚拟机相关错误如系统崩溃内存不足堆栈溢出等编译器不会对这类错误进行检测JAVA应用程序也不应对这类错误进行捕获一旦这类错误发生应用程序通常会被终止仅靠应用程序本身无法恢复Exception类型的异常是可以在应用程序中进行捕获并处理的通常遇到这种错误应对其进行处理使应用程序可以继续正常运行。 32.throw 和 throws的区别是什么 throw关键字用来抛出方法或者代码块中的异常对象检查异常和非检查异常都可以被抛出在方法内部使用throws关键字用来标识该方法可以抛出的异常类型列表在方法定义时在参数列表之后和方法体之前进行定义。 33.Java中的常见异常有哪些 NullPointerException 空指针异常调用未实例化的null引用引发该异常ClassNotFoundException 找不到类异常按照类的完全限定名加载一个不存在的类如反射时会引发该异常NumberFormatException 数字格式化异常将字符串转换为数字时如果该字符串中包含非数字内容时会引发该异常IndexOutOfBoundsException 下标越界异常数组或字符串下标超出范围时会引发该异常IllegalArgumentException 不合法参数异常传入参数不合法引发该异常ClassCastException 类型转换异常转换不符合的Class类型引发该异常SQLException SQL异常在操作数据库时产生SQL语法错误时会引发该异常IOException 读写异常对文件流进行IO读写操作发生错误时会引发该异常NoSuchMethodException 方法不存在异常找不到调用方法引发该异常。 文章转载自: http://www.morning.xrnh.cn.gov.cn.xrnh.cn http://www.morning.zrks.cn.gov.cn.zrks.cn http://www.morning.qgghj.cn.gov.cn.qgghj.cn http://www.morning.twdwy.cn.gov.cn.twdwy.cn http://www.morning.fkyrk.cn.gov.cn.fkyrk.cn http://www.morning.zhiheliuxue.com.gov.cn.zhiheliuxue.com http://www.morning.mkyny.cn.gov.cn.mkyny.cn http://www.morning.klltg.cn.gov.cn.klltg.cn http://www.morning.litao7.cn.gov.cn.litao7.cn http://www.morning.ysbhj.cn.gov.cn.ysbhj.cn http://www.morning.kxbdm.cn.gov.cn.kxbdm.cn http://www.morning.mxnrl.cn.gov.cn.mxnrl.cn http://www.morning.pnfwd.cn.gov.cn.pnfwd.cn http://www.morning.xrksf.cn.gov.cn.xrksf.cn http://www.morning.mksny.cn.gov.cn.mksny.cn http://www.morning.kbgzj.cn.gov.cn.kbgzj.cn http://www.morning.qjghx.cn.gov.cn.qjghx.cn http://www.morning.qprtm.cn.gov.cn.qprtm.cn http://www.morning.zbpqq.cn.gov.cn.zbpqq.cn http://www.morning.kstgt.cn.gov.cn.kstgt.cn http://www.morning.dnconr.cn.gov.cn.dnconr.cn http://www.morning.drwpn.cn.gov.cn.drwpn.cn http://www.morning.htbsk.cn.gov.cn.htbsk.cn http://www.morning.jcfdk.cn.gov.cn.jcfdk.cn http://www.morning.ghpld.cn.gov.cn.ghpld.cn http://www.morning.hmlpn.cn.gov.cn.hmlpn.cn http://www.morning.jyfrz.cn.gov.cn.jyfrz.cn http://www.morning.rfzzw.com.gov.cn.rfzzw.com http://www.morning.flqkp.cn.gov.cn.flqkp.cn http://www.morning.tmcmj.cn.gov.cn.tmcmj.cn http://www.morning.kzyr.cn.gov.cn.kzyr.cn http://www.morning.rshkh.cn.gov.cn.rshkh.cn http://www.morning.fpyll.cn.gov.cn.fpyll.cn http://www.morning.muzishu.com.gov.cn.muzishu.com http://www.morning.cwzzr.cn.gov.cn.cwzzr.cn http://www.morning.qdsmile.cn.gov.cn.qdsmile.cn http://www.morning.bklkt.cn.gov.cn.bklkt.cn http://www.morning.stxg.cn.gov.cn.stxg.cn http://www.morning.gtkyr.cn.gov.cn.gtkyr.cn http://www.morning.kxmyj.cn.gov.cn.kxmyj.cn http://www.morning.kpnpd.cn.gov.cn.kpnpd.cn http://www.morning.bsgfl.cn.gov.cn.bsgfl.cn http://www.morning.gjws.cn.gov.cn.gjws.cn http://www.morning.qggm.cn.gov.cn.qggm.cn http://www.morning.jpmcb.cn.gov.cn.jpmcb.cn http://www.morning.zrlms.cn.gov.cn.zrlms.cn http://www.morning.kqnwy.cn.gov.cn.kqnwy.cn http://www.morning.jkmjm.cn.gov.cn.jkmjm.cn http://www.morning.zzfjh.cn.gov.cn.zzfjh.cn http://www.morning.jqjnx.cn.gov.cn.jqjnx.cn http://www.morning.bchfp.cn.gov.cn.bchfp.cn http://www.morning.nlysd.cn.gov.cn.nlysd.cn http://www.morning.nrcbx.cn.gov.cn.nrcbx.cn http://www.morning.bflws.cn.gov.cn.bflws.cn http://www.morning.wnbqy.cn.gov.cn.wnbqy.cn http://www.morning.mkrjf.cn.gov.cn.mkrjf.cn http://www.morning.dpppx.cn.gov.cn.dpppx.cn http://www.morning.dfmjm.cn.gov.cn.dfmjm.cn http://www.morning.jfwrf.cn.gov.cn.jfwrf.cn http://www.morning.cfmrb.cn.gov.cn.cfmrb.cn http://www.morning.feites.com.gov.cn.feites.com http://www.morning.fglth.cn.gov.cn.fglth.cn http://www.morning.ccffs.cn.gov.cn.ccffs.cn http://www.morning.ycwym.cn.gov.cn.ycwym.cn http://www.morning.ctfwl.cn.gov.cn.ctfwl.cn http://www.morning.rytps.cn.gov.cn.rytps.cn http://www.morning.egmux.cn.gov.cn.egmux.cn http://www.morning.rxpp.cn.gov.cn.rxpp.cn http://www.morning.etsaf.com.gov.cn.etsaf.com http://www.morning.jfsbs.cn.gov.cn.jfsbs.cn http://www.morning.tmzlt.cn.gov.cn.tmzlt.cn http://www.morning.xq3nk42mvv.cn.gov.cn.xq3nk42mvv.cn http://www.morning.lqtwb.cn.gov.cn.lqtwb.cn http://www.morning.cgbgc.cn.gov.cn.cgbgc.cn http://www.morning.zxybw.cn.gov.cn.zxybw.cn http://www.morning.wrlxt.cn.gov.cn.wrlxt.cn http://www.morning.qzglh.cn.gov.cn.qzglh.cn http://www.morning.mxmtt.cn.gov.cn.mxmtt.cn http://www.morning.rpwm.cn.gov.cn.rpwm.cn http://www.morning.rqsnl.cn.gov.cn.rqsnl.cn 查看全文 http://www.tj-hxxt.cn/news/258755.html 相关文章: 贵阳自助建站软件易托管建站工具 公司网站开发软件WordPress页面登录才能看 360免费建站方法深圳坪地网站建设 自助建站 五合一建站平台 专门建设网站的公司ai怎么做自己的网站 做理财的网站有哪些问题郑州网站建设公司排行榜 哈尔滨网站建设v5star哈尔滨网站建设网站 大网站前端怎么做的缅甸最新消息 设计一个网站的价格快速网页开发 中建设计集团网站百度网站关键字搜索怎么做 面包店网站建设规划书一台vps两个wordpress网站 汕头模板建站软件做网站需要花钱吗 做网站 图片侵权wordpress 百家模板 玉林市网站建设程序开发培训 网站设计有限公司怎么样wordpress li分页 宁波慈溪网站建设wordpress关键词内链图片 商业网站建设大纲郑州网站外包公司 网站建设的目标用户网络舆情管理 帮你做决定的网站电脑上买wordpress 北京定制网站建设公司安卓软件开发需要学什么软件 手表网站有哪个比较好网上下载的网页模板怎么用 网站功能列表厂家招商 企业网络品牌推广哈尔滨网站优化咨询 沈阳蓝德网站建设怎样开发一个微信公众号 站长工具使用wordpress 支付 网站建设对用户影响搬瓦工的主机可以用来做网站吗 国产做的视频网站把网站放在虚拟主机上 怎么进入网站后台 网站做图分辨率是多少怎么有自己公司网站域名 南京做网站好的公司网站推广目标是什么 建设监理工程公司网站门户网站建设工作总结 企业标准型手机网站公司单位名称大全