`
davidxiaozhi
  • 浏览: 241557 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java基础面试题总结

阅读更多

1.局部变量在使用的时候必须已经被初始化

2.byte b=2,e=3

   byte c=b+c;   会编译不通过,应为b+c会自动 类型提升位int 如果想得到 byte c 必须强制转型        byte c=(byte)b+c;         

3.final、finally、finalize三者区别

   final用来修饰成员变量、方法、或者一个类,修饰变量的时候表示该变量不可以在修改、修饰方法的时候表示该方法不可以被子类重写、

  修饰类的时候表示该类不允许被继承是一个叶子类。finally是对异常处理的最佳补充,无论有无异常都会执行finally。finalize是jvm保证在调用该方法之前,该对象是不可到达的,及将要进行垃圾回收。但jvm不保证一定调用该函数。

4.什么事反射,反射的定义

  反射的感念主要是指程序可以访问,检测和修改它本身状态和行为的一种能力。

5.说有引用本质上都是按值传递的,只不过对象参数传送的是引用而已。String对象特殊

    例子  

 public static void main(String[] args) {
  // TODO Auto-generated method stub
  String aa="似懂,非懂,是发的,说,法,是";
  dealstr(aa);
  System.out.println(aa);

 }
 public static void dealstr(String str){
  str.replaceAll(",", "_");
  
 }

输出结果会是"似懂,非懂,是发的,说,法,是

6.静态变量只能用在方法、成员变量、内部类

7.wait() 和sleep的区别

 sleep是让线程停止一段时间,在sleep结束后,线程不一定立即回复执行。这是因为 在那个时刻,其他的线程可能正在运行而且没有被调度成放弃执行。除非醒来的线程优先级最高。或者其他的正在运行线程发生堵塞。如果对一个线程发出wait命令,被调对象进入等待状态,除非被欢迎或者时间到。

8为什么stop()和supspend()方法,不推荐使用

主要因为stop不安全,他会解除由线程获取的全部锁定,supspend使用的时候目标线程会停下来,但却仍然持有在这之前或得全部锁定,如果其他线程试图恢复目标线程或解锁就会照成死锁

9,数据库优化

  1.简历索引,2,建立分区,3,尽量使用固定长度字符串,4,限制字段长度。

 

 

 

分享到:
评论

相关推荐

    【2022最新版】Java基础面试题总结(70道题含答案解析)

    Java 基础面试题总结(70 道题含答案解析) 本文将对 Java 基础知识进行总结,涵盖 Java 集合、泛型、HashMap 和 HashTable 等面试题。 一、Java 集合 Java 集合可以分为 List、Set、Map 三种类型。List 是一个...

    JAVA基础面试题总结1

    以下是对标题和描述中涉及的Java基础知识的详细解析: 1. **Java 语言的特点**: - **简单易学**:Java的设计目标之一就是易于学习,其语法简洁且避免了C++等语言中的许多复杂特性。 - **面向对象**:Java强调...

    java基础面试题.doc

    Java 基础面试题知识点总结 Java 是一种广泛应用于软件开发的高级编程语言,它具有跨平台、面向对象、简单易用等特点。下面是 Java 基础面试题的知识点总结: 一、Java 基础知识 1. Java 程序的入口点是 main ...

    java面试题总结资料

    这份"java面试题总结资料"涵盖了多个Java核心领域的关键知识点,包括但不限于: 1. **基础语法**:理解基本的数据类型(如整型、浮点型、字符型和布尔型),变量的声明与使用,以及运算符的优先级。同时,要熟悉...

    经典Java基础面试题.docx

    Java基础面试题总结 本文将对经典Java基础面试题进行总结,涵盖从main方法、私有变量、传值和传引用、equals方法、hashCode、Java的平台独立性、public static void main(String args[])声明、==和equals的区别、...

    Java基础面试题.pdf

    Java 基础面试题 本文档总结了 Java 面试中的一些常见问题和概念,包括面向对象和面向过程的区别、Java 语言的特点、JVM、JDK 和 JRE 的概念和关系、Oracle JDK 和 OpenJDK 的对比等。 1. 面向对象和面向过程的...

    Java面试笔记 225道Java面试题JAVA面试基础知识点总结Java数据结构题笔试WORD资料汇总(19个).zip

    Java基础、Java集合、多线程、JDBC、HTTP、JSP、Servlet、Struts面试题汇总(附答案).docx java工程师面试题大全-100%公司笔试题你都能碰到几个.docx Java开发工程师上机笔试题.docx Java开发求职面试题.docx Java...

    Java核心技术+基础知识+面试汇总大全 完整PDF版

    这是一套Java核心技术基础使用手册,包含Java 基础核心总结、Java核心基础、Java核心知识、Java 基础面试题总结等,内含最强 Java 核心知识点整理及思维导图,需要的朋友可下载试试! Java是一门编程语言,Java发展...

    10万字208道Java经典面试题总结(附答案).pdf

    Java编程语言作为软件开发的核心技术之一,面试题的掌握对于求职者来说至关重要。这份10万字的PDF文档包含了208道Java经典面试题,旨在帮助开发者们系统地复习和提升自己的技能,以应对包括阿里、腾讯、字节跳动、...

    java常见面试题(史上最全最经典-希望对你有用)

    在这里,我们总结了Java常见的面试题,涵盖了Java的基础部分,包括基本语法、类相关的语法、内部类的语法、继承相关的语法、异常的语法、线程的语法、集合的语法、IO的语法、虚拟机方面的语法等。 1. Java基础部分 ...

    Java面试题,10万字208道Java经典面试题总结(附答案)

    Java是世界上最流行的编程语言之一,尤其在企业级应用和互联网开发中占据主导地位。...对于希望进入阿里、腾讯、字节跳动、京东等大型互联网公司的开发者来说,熟悉这些面试题并能灵活运用,将大大提高面试通过率。

    Java面试题大汇总宝典

    5. **Java 基础面试题总结**: - **反射**:理解反射机制,如何通过反射动态创建对象,访问私有成员。 - **枚举**:掌握枚举的使用,包括枚举类,枚举常量,枚举的继承特性。 - **泛型**:理解泛型的限制,类型...

    Java基础面试题

    ### Java基础面试题详解 #### 一、Overload与Override的区别 **Overload**(方法重载)是指在同一个类中定义多个具有相同方法名但参数列表不同的方法。这里的参数列表的不同指的是参数的数量、类型或者顺序上的...

    java笔试面试题以及基础知识和总结

    java笔试面试题以及基础知识和总结

    最新各大公司企业真实面试题-Java面试题

    "Java 面试题及其答案.doc"和"JAVA面试题.doc"提供了大量的面试题及解答,涵盖了从基础知识到高级特性的广泛范围,包括反射、注解、设计模式、Spring框架、数据库操作等。通过这些题目,求职者可以自我评估,了解...

    2023最新JAVA面试题集

    最新JAVA面试题总结之基础/框架/数据库/JavaWeb/Redis BIO,NIO,AIO,Netty面试题 35道 BTA 常问的 Java基础39道常见面试题及详细答案 Dubbo面试题 47道 ElasticSearch面试题 30道 Git常用命令面试题 60道 Java并发...

    java面试题总结 下载

    这份"java面试题总结资料"应该包含了作者精心整理的各类常见问题和解答,旨在帮助求职者更好地准备面试。 首先,让我们来看看Java基础部分。这部分通常会涉及变量、数据类型、运算符、流程控制语句、类与对象、封装...

    java面试题大全(网上能搜到的所有面试题)

    张孝祥整理Java就业面试...java面试题及答案(基础题122道,代码题19道).doc Java面试题.txt Java面试题(最全,最新).pdf Java面试宝典2010版.doc java综合面试题.doc java程序员面试必备的32个要点 - Java _ Java SE.txt

Global site tag (gtag.js) - Google Analytics