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,限制字段长度。
分享到:
相关推荐
Java 基础面试题总结(70 道题含答案解析) 本文将对 Java 基础知识进行总结,涵盖 Java 集合、泛型、HashMap 和 HashTable 等面试题。 一、Java 集合 Java 集合可以分为 List、Set、Map 三种类型。List 是一个...
以下是对标题和描述中涉及的Java基础知识的详细解析: 1. **Java 语言的特点**: - **简单易学**:Java的设计目标之一就是易于学习,其语法简洁且避免了C++等语言中的许多复杂特性。 - **面向对象**:Java强调...
Java 基础面试题知识点总结 Java 是一种广泛应用于软件开发的高级编程语言,它具有跨平台、面向对象、简单易用等特点。下面是 Java 基础面试题的知识点总结: 一、Java 基础知识 1. Java 程序的入口点是 main ...
这份"java面试题总结资料"涵盖了多个Java核心领域的关键知识点,包括但不限于: 1. **基础语法**:理解基本的数据类型(如整型、浮点型、字符型和布尔型),变量的声明与使用,以及运算符的优先级。同时,要熟悉...
Java基础面试题总结 本文将对经典Java基础面试题进行总结,涵盖从main方法、私有变量、传值和传引用、equals方法、hashCode、Java的平台独立性、public static void main(String args[])声明、==和equals的区别、...
Java 基础面试题 本文档总结了 Java 面试中的一些常见问题和概念,包括面向对象和面向过程的区别、Java 语言的特点、JVM、JDK 和 JRE 的概念和关系、Oracle JDK 和 OpenJDK 的对比等。 1. 面向对象和面向过程的...
Java基础、Java集合、多线程、JDBC、HTTP、JSP、Servlet、Struts面试题汇总(附答案).docx java工程师面试题大全-100%公司笔试题你都能碰到几个.docx Java开发工程师上机笔试题.docx Java开发求职面试题.docx Java...
这是一套Java核心技术基础使用手册,包含Java 基础核心总结、Java核心基础、Java核心知识、Java 基础面试题总结等,内含最强 Java 核心知识点整理及思维导图,需要的朋友可下载试试! Java是一门编程语言,Java发展...
以上是对“java基础面试题.pdf”文档中的部分知识点的详细解释和总结。这些知识点不仅适用于面试准备,也对日常编程有着重要的指导意义。掌握这些基本概念和技巧,能够帮助开发者更好地理解和运用Java语言。
Java编程语言作为软件开发的核心技术之一,面试题的掌握对于求职者来说至关重要。这份10万字的PDF文档包含了208道Java经典面试题,旨在帮助开发者们系统地复习和提升自己的技能,以应对包括阿里、腾讯、字节跳动、...
在这里,我们总结了Java常见的面试题,涵盖了Java的基础部分,包括基本语法、类相关的语法、内部类的语法、继承相关的语法、异常的语法、线程的语法、集合的语法、IO的语法、虚拟机方面的语法等。 1. Java基础部分 ...
Java是世界上最流行的编程语言之一,尤其在企业级应用和互联网开发中占据主导地位。...对于希望进入阿里、腾讯、字节跳动、京东等大型互联网公司的开发者来说,熟悉这些面试题并能灵活运用,将大大提高面试通过率。
5. **Java 基础面试题总结**: - **反射**:理解反射机制,如何通过反射动态创建对象,访问私有成员。 - **枚举**:掌握枚举的使用,包括枚举类,枚举常量,枚举的继承特性。 - **泛型**:理解泛型的限制,类型...
### Java基础面试题详解 #### 一、Overload与Override的区别 **Overload**(方法重载)是指在同一个类中定义多个具有相同方法名但参数列表不同的方法。这里的参数列表的不同指的是参数的数量、类型或者顺序上的...
java笔试面试题以及基础知识和总结
"Java 面试题及其答案.doc"和"JAVA面试题.doc"提供了大量的面试题及解答,涵盖了从基础知识到高级特性的广泛范围,包括反射、注解、设计模式、Spring框架、数据库操作等。通过这些题目,求职者可以自我评估,了解...
最新JAVA面试题总结之基础/框架/数据库/JavaWeb/Redis BIO,NIO,AIO,Netty面试题 35道 BTA 常问的 Java基础39道常见面试题及详细答案 Dubbo面试题 47道 ElasticSearch面试题 30道 Git常用命令面试题 60道 Java并发...
这份"java面试题总结资料"应该包含了作者精心整理的各类常见问题和解答,旨在帮助求职者更好地准备面试。 首先,让我们来看看Java基础部分。这部分通常会涉及变量、数据类型、运算符、流程控制语句、类与对象、封装...
张孝祥整理Java就业面试...java面试题及答案(基础题122道,代码题19道).doc Java面试题.txt Java面试题(最全,最新).pdf Java面试宝典2010版.doc java综合面试题.doc java程序员面试必备的32个要点 - Java _ Java SE.txt